Berdasarkan keterangan yang disampaikan Intel, ada beberapa soal teknis yang berbeda dalam mengembangkan aplikasi Android pada prosesor x86 seperti Atom, namun sekali Anda mengerti dan menguasai "nuansa" lingkungan ini, maka semuanya menjadi lebih mudah dari pada yang Anda bayangkan sebelumnya.
Buku yang dalam bahasa Inggris berjudul "Android on x86: an Introduction to Optimizing for Intel Architecture" ditulis oleh Iggy Krajci, seorang insinyur perangkat lunak dari Cummings Engineering, dan Darren Cummings, pendiri dan CEO perusahan tersebut. Pemaparan dimulai dengan membuat kasus bisnis menggunakan x86 pada perangkat Android. kemudian dilanjutkan dengan menuntun pembaca melalui proses menginstal SDK Android untuk Arsitektur Intel, seraya mengeksplorasi perbedaan antara arsitektur prosesor x86 dan ARM.
Pada saat ini, port Android pada x86 sudah dianggap cukup matang, kendati disana-sini masih diperlukan beberapa optimasi untuk membuat aplikasi yang Anda buat menjadi cemerlang. Tips untuk mengoptimasi juga disediakan bersama kode asli-nya (native), termasuk untuk akselerasi hardware, dan penyempurnaan pada aplikasi multimedia.
Disamping itu, buku ini juga membahas perangkat lunak yang dibutuhkan, dan langkah-langkah pemrograman, termasuk optimasi pada C++. Pada bagian lebih lanjut ditunjukkan bagaimana caranya membuat dan melakukan port untuk aplikasi Android, melakukan debug pada aplikasi x86, dan bekerja menggunakan Android NDK (Native Development Kit). Buku ini juga sekaligus memperkenalkan hypervisor pada Intel Hardware Accelerated Execution Manager (Intel HAXM).
Daftar Isi | |
Bab 1: History & Evolution of Android OS Bab 2: Mobile Device Applications – Uses and Trends Bab 3: Why x86 on Android? Bab 4: Android Development – Business Overview and Considerations Bab 5: Android Devices with Intel Processors Bab 6: Installing the Android SDK for IntelApplication Development |
Bab 7: The Intel Mobile Processor Bab 8: Creating and Porting NDK-based AndroidApplications Bab 9: Debugging Android Bab 10: Performance Optimization for AndroidApplications on x86 Bab 11: x86 NDK and C++ Optimizations Bab 12: Intel Hardware Accelerated Execution Manager |
Untuk mengunduh versi elektronik tanpa biaya baca keterangan disini, atau langsung disini bila juga ingin membeli versi cetaknya.