Saya menggunakan Android SDK Manager untuk menginstal image sistem untuk Pratinjau Android M. Namun, saya perhatikan bahwa ada dua gambar terpisah untuk platform x86.
Apa perbedaan antara keduanya dan mana yang harus saya pilih untuk instalasi 64-bit Ubuntu 15.04 saya? (CPU saya termasuk AMD-V dan diaktifkan di BIOS, jika ada perbedaan.)
android
virtualization
intel-atom
Nathan Osman
sumber
sumber
Jawaban:
Menurut artikel ini
Android 32-bit vs 64-bit
Cara menjalankan aplikasi 64-bit di emulator
Buat perangkat virtual Android (AVD) baru berdasarkan image sistem 64-bit prosesor Intel Atom dan buka AVD Manager di SDK Manager atau ADT. Kemudian klik 'buat' dan isi bidang seperti yang ditunjukkan pada Gambar. Sekarang emulator AVD 64-bit siap dijalankan.
OS Android * 64-Bit
Secara default, semua aplikasi 32-bit berjalan tanpa kesalahan pada prosesor 64-bit, tetapi mungkin berjalan lebih lambat daripada aplikasi yang disetel untuk berjalan pada prosesor 64-bit.
Android siap untuk pemrosesan 64-bit
Ringkasan
Android dengan teknologi 64-bit untuk platform berbasis prosesor Intel Atom dapat membantu para pengembang untuk mengoptimalkan aplikasi mereka sekarang. Membuat aplikasi Android untuk 64-bit semudah membuat aplikasi Android 32-bit tradisional. Sekarang Anda dapat menggunakan emulator Android 64-bit resmi untuk menjalankan dan men-debug aplikasi 64-bit.
Mungkin artikel ini dapat membantu Anda memahami perbedaan antara gambar sistem ini.
Memperbarui
Google sekarang mendorong untuk menggunakan emulator x86 seperti yang Anda lihat di gambar ini
Perbedaannya adalah saat menggunakan gambar x86, sekarang menggunakan virtualisasi yang dipercepat perangkat keras dalam kondisi yang tepat ( HAXM ) sehingga tidak terasa ada lapisan tengah yang gemuk lagi.
sumber
intel x86 atom system image
selama pengembangan oleh AVD untuk kecepatan emulator yang lebih baik?FYI: Dalam dokumentasi resmi Android Studio dikatakan bahwa "image sistem x86 berjalan paling cepat di emulator."
Saya belum mencoba 64bit, jadi saya tidak bisa mengomentarinya. Mungkin orang lain bisa.
sumber
saya telah mencoba keduanya dan x86_64 kebetulan sedikit lebih lambat dari x86. apa yang saya temukan setelah sedikit penelitian adalah bahwa x86 dapat berjalan pada set instruksi berbasis 32 bit dan berbasis 64 bit sementara x86_64 hanya berjalan pada 64 bit yang membutuhkan lebih banyak decoding ...
Anda juga dapat memeriksa di sini https://developer.android.com/ndk/guides/x86-64.html untuk info lebih lanjut ..
sumber
x86 berarti sistem 32 bit. Sekarang saya telah membaca semua jawaban di atas dan saya akan langsung ke intinya.
x86 Atom -> 32bit Intel CPU dengan simulasi android 32bit
x86 Atom_64 -> CPU Intel 32bit dengan simulasi android 64bit
sumber