Zgodnie z tym artykułem
Dzięki niedawnemu wydaniu przez Google obrazu emulatora 64-bitowego systemu Android 5.0 dla systemów x86 programiści mogą tworzyć aplikacje 64-bitowe dla urządzeń z procesorem Intel Atom.
Android w wersji 32-bitowej i 64-bitowej
Wiele dzisiejszych platform 64-bitowych, w tym Solaris, AIX *, HP-UX *, Linux *, OS X *, BSD i IBM z / OS *, korzysta z modelu LP64. Ponieważ Android jest oparty na jądrze Linuksa, 64-bitowe platformy Android również używają modelu LP64.
64-bitowe procesory Intel mają 32-bitowy tryb zgodności. Podczas gdy aplikacje 32-bitowe będą działać na procesorach 64-bitowych, kompilacja za pomocą 64-bitowego kompilatora optymalizującego umożliwia im wykorzystanie zalet architektonicznych środowiska 64-bitowego .
Jak uruchamiać aplikacje 64-bitowe na emulatorach
Utwórz nowe urządzenie wirtualne z systemem Android (AVD) oparte na 64-bitowym obrazie systemu procesora Intel Atom i otwórz Menedżera AVD w programie SDK Manager lub ADT. Następnie kliknij „utwórz” i wypełnij pola, jak pokazano na rysunku. Teraz 64-bitowy emulator AVD jest gotowy do uruchomienia.
64-bitowy system operacyjny Android *
Domyślnie wszystkie aplikacje 32-bitowe działają bez zakłóceń na procesorach 64-bitowych, ale mogą działać wolniej niż aplikacje dostrojone do działania na procesorach 64-bitowych.
Android jest gotowy do przetwarzania 64-bitowego
Jedna z kluczowych korzyści płynących z przejścia z 32-bitowych na 64-bitowe chipy jest obecnie w dużej mierze teoretyczna: obsługa eksabajtów pamięci RAM, a nie tylko gigabajtów. Ale sposób, w jaki 64-bitowe układy obsługują pamięć, może również prowadzić do poprawy wydajności w niektórych zadaniach.
Podsumowanie
Android z technologiami 64-bitowymi dla platform opartych na procesorach Intel Atom może pomóc programistom w optymalizacji ich aplikacji . Tworzenie aplikacji na Androida dla 64-bitowych jest tak samo łatwe, jak tworzenie tradycyjnych 32-bitowych aplikacji na Androida. Możesz teraz używać oficjalnego 64-bitowego emulatora Androida do uruchamiania i debugowania aplikacji 64-bitowych.
Może te artykuły pomogą ci zrozumieć różnicę między tymi obrazami systemu.
Aktualizacja
Google zachęca teraz do używania emulatora x86, jak widać na tym obrazku
Różnica polega na tym, że podczas korzystania z obrazów x86 wykorzystuje teraz szybką, przyspieszaną sprzętowo wirtualizację w odpowiednich warunkach ( HAXM ), więc nie wydaje się, że jest już gruba warstwa środkowa.