В чем разница между системными образами Intel x86 Atom и Atom 64?
Я использую Android SDK Manager для установки образа системы для Android M Preview. Однако я заметил, что есть два отдельных образа для платформы x86.

каковы различия между ними и какой из них следует выбрать для 64-разрядной установки Ubuntu 15.04? (Мой процессор включает AMD-V, и он включен в BIOS, Если это имеет какое-либо значение.)
3 ответов:
в соответствии с этим статьи
корпорация Google недавно выпустила свою архитектуру x86 64-битный эмулятор Android 5.0 изображение, разработчики могут создавать 64-разрядные приложения для Intel Atom процессорные устройства.
Android 32-бит против 64-бит
многие 64-разрядные платформы сегодня, в том числе Solaris, AIX*, HP-UX*, Linux*, OS X*, BSD и IBM z/OS* используют модель LP64. Так как Android базируется на ядре Linux , 64-разрядные платформы Android также используют модель LP64.
64-разрядные процессоры Intel имеют 32-разрядный режим совместимости. В то время как 32-разрядная приложения будут работать на 64-битных процессорах, компиляция с 64-разрядной версией оптимизация компилятора позволяет им воспользоваться преимуществами архитектуры преимущества 64-разрядной среды.
как запускать 64-битные приложения на эмуляторах
создать новое виртуальное устройство Android (AVD) на базе Intel Atom процессор 64-разрядный образ системы и откройте AVD Manager в SDK Manager или ADT. Нажмите кнопку "Создать" и заполните поля, как показано на рисунке . Теперь 64-разрядный AVD эмулятор готов к запуску.
по умолчанию все 32-разрядные приложения работают без сбоев на 64-разрядных процессорах, но могут работать медленнее, чем приложения, настроенные для работы на 64-разрядных процессорах.
Android готов к 64-разрядной версии обработка
одним из ключевых преимуществ перехода с 32-битных на 64-битные чипы является в основном теоретические прямо сейчас: поддержка эксабайт оперативной памяти, а не чем просто гигабайты. Но то, как 64-битные чипы обрабатывают память, также может приведите к повышению производительности в некоторых задачах.
резюме
Android с 64-битными технологиями для процессорных платформ Intel Atom может помочь разработчикам оптимизировать их приложения сейчас. Создание Android-приложений для 64-бит так же просто, как создание традиционных 32-битных приложений для Android. Теперь вы можете использовать официальные 64-разрядный эмулятор Android для запуска и отладки 64-разрядных приложений.
возможно, эти статьи могут помочь вам понять разницу между изображениями этой системы.
обновление
Google now рекомендует использовать эмулятор x86, как вы можете видеть в этом изображение
разница в том, что при использовании образов x86 теперь используется быстрая, аппаратно-ускоренная виртуализация при правильных условиях (HAXM) Так что это не похоже, что есть толстый средний слой больше.
FYI: в официальной студии Android документация в нем говорится, что "системные образы x86 работают быстрее всего в эмуляторе."
Я не пробовал 64bit,поэтому я не могу это прокомментировать. Может кто-то еще может.
Я пробовал оба и x86_64 происходит немного медленнее, чем x86. то, что я узнал после небольшого исследования, заключается в том, что x86 может работать на 32-битном наборе инструкций и 64-битном, а x86_64 работает только на 64-битном, который нуждается в некотором декодировании...
вы также можете проверить здесь https://developer.android.com/ndk/guides/x86-64.html для дополнительной информации..


Comments