Nach diesem Artikel
Mit Googles jüngster Version des 64-Bit-Emulator-Images x86 für Android 5.0 können Entwickler 64-Bit-Apps für Geräte mit Intel Atom-Prozessor erstellen.
Android 32-Bit vs 64-Bit
Viele 64-Bit-Plattformen, einschließlich Solaris, AIX *, HP-UX *, Linux *, OS X *, BSD und IBM z / OS *, verwenden heute ein LP64-Modell. Da Android auf dem Linux-Kernel basiert, verwenden Android 64-Bit-Plattformen auch das LP64-Modell.
Intel 64-Bit-CPUs verfügen über einen 32-Bit-Kompatibilitätsmodus. Während 32-Bit-Anwendungen auf 64-Bit-Prozessoren ausgeführt werden, können sie beim Kompilieren mit einem 64-Bit-Optimierungscompiler die architektonischen Vorteile einer 64-Bit-Umgebung nutzen .
So führen Sie 64-Bit-Apps auf Emulatoren aus
Erstellen Sie ein neues virtuelles Android-Gerät (AVD) basierend auf dem 64-Bit-Systemabbild des Intel Atom-Prozessors und öffnen Sie den AVD-Manager in SDK Manager oder ADT. Klicken Sie dann auf "Erstellen" und füllen Sie die Felder wie in der Abbildung gezeigt aus. Jetzt kann der 64-Bit-AVD-Emulator ausgeführt werden.
64-Bit Android * OS
Standardmäßig werden alle 32-Bit-Anwendungen auf 64-Bit-Prozessoren fehlerfrei ausgeführt, möglicherweise jedoch langsamer als Anwendungen, die für die Ausführung auf 64-Bit-Prozessoren optimiert sind.
Android ist bereit für die 64-Bit-Verarbeitung
Einer der Hauptvorteile der Umstellung von 32-Bit- auf 64-Bit-Chips ist derzeit weitgehend theoretisch: Unterstützung für Exabyte RAM anstelle von nur Gigabyte. Die Art und Weise, wie 64-Bit-Chips mit Speicher umgehen, kann jedoch bei einigen Aufgaben auch zu einer Leistungsverbesserung führen.
Zusammenfassung
Android mit 64-Bit-Technologien für prozessorbasierte Intel Atom-Plattformen kann Entwicklern helfen, ihre Anwendungen jetzt zu optimieren . Das Erstellen von Android-Anwendungen für 64-Bit ist genauso einfach wie das Erstellen herkömmlicher 32-Bit-Android-Anwendungen. Sie können jetzt den offiziellen 64-Bit-Emulator für Android verwenden, um 64-Bit-Apps auszuführen und zu debuggen.
Vielleicht können Ihnen diese Artikel helfen, den Unterschied zwischen diesen Systemabbildern zu verstehen.
Aktualisieren
Google empfiehlt jetzt die Verwendung des x86-Emulators, wie Sie in diesem Bild sehen können
Der Unterschied besteht darin, dass bei der Verwendung von x86-Images jetzt eine schnelle, hardwarebeschleunigte Virtualisierung unter den richtigen Bedingungen ( HAXM ) verwendet wird, sodass es nicht mehr so aussieht , als gäbe es eine fette Mittelschicht.