Wielt Äert Land oder Regioun.

Close
Umellen Mellt Iech un E-Mail:Info@Ocean-Components.com
0 Item(s)

Google gläicht Android Wee fir emuléiert ARM App Support

Google smooths Android path for emulated ARM app support

Si erlaben d'Ausféierung vun ARM Binaries fir Testen ouni den Performance-Overhead fir déi voll ARM Emulatioun ze erfuerderen, wat de Wee vun der Tester sollt beschleunegen.

Virdru, seet d'Firma, Entwéckler déi ofhängeg vun ARM Bibliothéike waren an net eng x86 Variant vun hirer App bauen missten entweder Systembilder mat voller ARM Emulatioun benotzen, déi vill méi lues si wéi x86 Systembilder wann se op x86-baséiert Computere lafen, oder resort zu kierperlechen Apparater.

Speziell gëtt et elo Ënnerstëtzung fir ARMv7 an ARM64 ABIs.


D'Bild uewen weist den neien Android 11 x86 Systembild, deen d'Arm ABIs ënnerstëtzt, wat dat viregt Android "Oreo" Systembild net gemaach huet.

ABI

Well verschidde Android Apparater verschidde CPUe benotzen, implizéiert dat d'Ënnerstëtzung vu verschiddenen Instruktiounen.

All Kombinatioun vun CPU an Instruktiounsset huet säin eegene Application Binary Interface (ABI), wat sou Saachen enthält wéi den CPU Instruktiouns Set an Extensiounen, déi kënne benotzt ginn, d'Endianness vun Memory Späicheren a Lasten beim Runtime, Konventioune fir d'Donnéeën tëscht Uwendungen ze passen an de System, an d'Format vun ausführbare Programmer a gemeinsame Bibliothéiken.

ARM-kompatibel

"All C ++ an Ärer Android App kompiléiert direkt a Maschinninstruktiounen", seet de Michael Hazard, Associéierten Produkt Manager bei Google. "Dëst bedeit datt et anescht muss kompiléiert ginn baséiert op der Architektur vum Zilapparat. Handyen tendéieren ARM Prozessoren ze hunn; doduerch, vill C ++ Ofhängegkeeten déi Dir fir Är App kënnt addéieren, wéi eng Kamerabarcode Scanner Bibliothéik, sinn nëmme kompatibel mat ARM Prozessoren. Dëst ass e Problem wann Dir op engem Computer mat engem x86-baséiert Prozessor entwéckelt, well et wäert verhënneren datt Dir Är App leeft. "

"Déi nei ARM-kompatibel Android 11 Systembilder erlaben de ganze System x86 lafend ze bedreiwen a profitéiere vun der Virtualiséierungstechnologie wéi gewinnt. Wann en App Prozess en ARM Binär brauch, gëtt de Binär op x86 an deem Prozess exklusiv iwwersat. Dëst erlaabt de Rescht vum Prozess weiderzeféieren an x86, ënner anerem d'Android Runtime (ART), an aner Performance-kritesch Bibliothéike wéi libGLES a libvulkan. "

Den Iwwersetzer wäert och deier Memory Access Instrumentatioun an déi assoziéiert Performance Hit vermeiden andeems se d'Ausféierung vu Low-Level Hardware-spezifesche Bibliothéiken vermeit, füügt hien.

Déi nei Emulatiounssystem Biller kënne souwuel lokal wéi op Ärer eegener kontinuéierter Integratiounsinfrastruktur benotzt ginn.

Probéiert nach eng Kéier den ARM emuléiert ze hunn

D'Bild hei uewen weist den Android Virtual Device Manager deen en AVD erstellt (Android Virtual Device) deen Android 11 leeft

Google fuerdert d'Entwéckler déi virdru säi Emulatorsystem wéinst dem Mank vum ARM Support vermeit hunn, probéieren d'Android 11 Systembilder aus. Si kënnen am Android Studio iwwer entweder den SDK Manager oder den Android Virtual Device Manager erofgeluede ginn, dat mat abegraff mat Android Studio, Google's IDE.

Notiz datt d'Android 11 Developer Preview 2 gouf d'lescht Woch verëffentlecht an enthält Ënnerstëtzung fir 5G Veraarbechtung a klappbar Schiirme. Android 11 ass geplangt am "Q3" ze gesinn.

Kuckt och: Google Ae 5G, klappbar Schiirme mat Android 11 Developer Preview 2