В чем разница между системными образами Intel x86 Atom и Atom 64?



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



enter image description here



каковы различия между ними и какой из них следует выбрать для 64-разрядной установки Ubuntu 15.04? (Мой процессор включает AMD-V, и он включен в BIOS, Если это имеет какое-либо значение.)

488   3  

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 эмулятор готов к запуску.

enter image description here

64-битный Android * OS

по умолчанию все 32-разрядные приложения работают без сбоев на 64-разрядных процессорах, но могут работать медленнее, чем приложения, настроенные для работы на 64-разрядных процессорах.

Android готов к 64-разрядной версии обработка

одним из ключевых преимуществ перехода с 32-битных на 64-битные чипы является в основном теоретические прямо сейчас: поддержка эксабайт оперативной памяти, а не чем просто гигабайты. Но то, как 64-битные чипы обрабатывают память, также может приведите к повышению производительности в некоторых задачах.

резюме

Android с 64-битными технологиями для процессорных платформ Intel Atom может помочь разработчикам оптимизировать их приложения сейчас. Создание Android-приложений для 64-бит так же просто, как создание традиционных 32-битных приложений для Android. Теперь вы можете использовать официальные 64-разрядный эмулятор Android для запуска и отладки 64-разрядных приложений.

возможно, эти статьи могут помочь вам понять разницу между изображениями этой системы.

обновление

Google now рекомендует использовать эмулятор x86, как вы можете видеть в этом изображение

enter image description here

разница в том, что при использовании образов 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

    Ничего не найдено.