Warum ist es Zeit, um an Bord mit 64-bit-Version auf Android

Google ‚ s Ankündigung im letzten Jahr, dass der Google Play store wird die neue apps und app-updates zu bieten 64-bit-Versionen wurde die gesamte Android-ökosystem in Richtung 64-bit-app-Entwicklung. Obwohl es unwahrscheinlich ist, zu große Störung, die bewegen, erfordert das ökosystem zu betrachten, eine Anzahl von Elementen, bei der Entwicklung neuer apps und Aktualisierung der bestehenden apps zwischen jetzt und August 2019, wenn 64-bit-Versionen vorausgesetzt werden. Diese überlegungen sind alles zusammengefasst in einem neuen white paper produziert von Arm, in dem weitere details zum 64-bit computing für mobile. Trotz präsentiert einige Herausforderungen, Arm unterstützt die 64-bit-Bewegung, glauben, dass es wird bieten eine Reihe von Vorteilen über das gesamte Android-ökosystem.

64-bit-apps sind in der Regel schneller und stärker auf als 32-bit-Pendants.

Eine 64-bit CPU verarbeiten kann eine größere Datenmenge im Vergleich zu einer 32-bit-Prozessor, während auch schneller und besser reagieren. Wohnen mit 32-bit-Architektur bietet Einschränkungen, um zukünftige Innovationen, mit 32-bit-power-effizienten Fähigkeiten und Leistungen zunehmend schwieriger, sich zu verbessern. Allerdings wird die 64-bit-Architektur ermöglicht eine kontinuierliche und zukünftige Innovationen, insbesondere im Energie-effiziente mobile Anwendungen. Neben der Schritt-bis zu 64-bit eine höhere compute-Fähigkeiten, die erforderlich sind, um die Anforderungen der neuen Aufgaben, etwa die künstliche Intelligenz (KI), machine learning (ML), immersive mobile-gaming und 4k-displays. Weitere Vorteile sind die verbesserte Sicherheits-features, Zugang zu größeren Mengen von Gerät, Speicher, größere Präzision in der 64-bit-zahlen und eine umfangreichere Befehlssatz.

Trotz der Android-Umstellung auf 64-bit, es ist wichtig zu beachten, dass 32-bit-Anwendungen werden nicht über Nacht verschwinden. Wenn Sie eine 32-bit-app ist derzeit im Google Play -, dann kann es so bleiben. Die Umstellung auf 64-bit-gilt nur für neue und aktualisierte apps.

Die meisten Android-smartphone-Geräte unterstützen sowohl 32-und 64-bit-Anwendungen. Aber die Umstellung auf 64-bit Geräten scheint unvermeidlich, da die Android-ökosystem beginnt, Sie zu unterstützen, eine wachsende Zahl von 64-bit-Anwendungen. Derzeit sind rund 36 Prozent der top-40 Android-apps sind 64-bit-fähig ist, aber wir erwarten, dass diese Zahl zu beschleunigen, in den nächsten neun Monaten, wie das Bewusstsein über die 64-bit-verschieben auf Android wächst. Während viele glauben, dass die Entwicklung von 32-und 64-bit-Anwendungen können Entwickler erreichen ein potentiell breiteres Publikum, da es erhebliche Vorteile für die Fokussierung rein auf 64-bit Geräten.

Dazu gehören ein verbesserter time-to-market, weniger Komplexität und geringeren Entwicklungs-und Testkosten. Die Fokussierung auf eine einzige Architektur ist auch wahrscheinlich, um Rendite, eine stärkere, gesündere und robustere system.

64-bit-Fähigkeiten sind bereits seit Jahren verfügbar, so dass die Bewegung ist wahrscheinlich relativ unkompliziert für Entwickler.

Aus Entwickler-Perspektive, die 64-bit-verschieben ist wahrscheinlich relativ unkompliziert. 64-bit-Fähigkeiten wurden für mehrere Jahre, so ist die Schaffung der neuen Vorschriften erforderlichen 64-bit-Bibliotheken einfach sein sollte. In der Tat, die Mehrheit der open-source-Bibliotheken wurden Typ-sicher und getestet für diese Systeme eine Weile. Wenn eine Android-Anwendung ist komplett in Java geschrieben™, die aktuelle Android Runtime unterstützt die Anwendung ohne Modifikation.

Jedoch, einige Entwickler könnten sich Herausforderungen, um Ihre vorhandenen apps. Wenn eine Anwendung native Bibliotheken, die dann – je nachdem wie es ursprünglich geschrieben wurde – dies kann erfordern zusätzliche Entwicklungs-Arbeit. Darüber hinaus re-kompilieren von Anwendungen, auch für diejenigen, die sind gut codiert, kann verlangen, einige re-schreiben von code. Entwickler sollten jetzt prüfen, um zu vermeiden, größere Probleme in der Zukunft, wenn die Umstellung auf 64-bit startet, zu beschleunigen.

Darüber hinaus, da Google nicht direkt Einfluss auf die Android-app-ökosystem in Asien oder bieten Sie den Play store in China, die 64-bit-Mandat nicht ausüben, so viel Einfluss in diesen Märkten. Zum Glück, die meisten top-app-stores und Android-ökosystem Einflussfaktoren in diesen Märkten unterstützen den übergang zu 64-bit-fähige Anwendungen.

64-bit-Unterstützung ist standard in der heutigen mobilen Geräte, so dass der Vorstoß in Richtung mehr 64-bit-Anwendungen, die nur Sinn macht.

Die Konzentration auf den größeren Android-ökosystem, Arm ist die Auseinandersetzung mit den premier-Android-game-engine-Anbieter, die Ihre Technologie, um Tausende von Spiele-Entwickler. Spiele machen einen erheblichen Prozentsatz der downloads und die Einnahmen aus dem Google Play store, es ist also entscheidend, dass diese Anbieter bei der Migration Ihrer Motoren in viel Zeit für das game studios bauen, testen und veröffentlichen Ihre Android-Spiele vor August 2019.

Google ist die Unterstützung der Entwickler-community durch die Implementierung von neuen Methoden für die Bereitstellung und Installation von Android-apps über die Entsendung von Android App-Bundles und die Umsetzung Dynamischer Auslieferung für die Play-app herunterladen. Beide Initiativen helfen, die mit der Rationalisierung app, die Lieferung und die Minimierung der Größe der installierten apps. 64-bit-Anwendungen können größer sein, aufgrund der erhöhten Größe des Mauszeigers, sowie einschließlich der äquivalenten legacy 32-bit-Binärdateien. Diese deployment-Methoden wird dazu beitragen, jede Erhöhung in der Größe der typischen Android-Anwendung Paket.

Übergang zu 64-bit nicht ohne Herausforderungen, aber es ist ein großer Schritt für Android.

Es gibt wahrscheinlich einige Herausforderungen, die bis August 2019, aber die Android-app-übergang zu 64-bit ist eine gute Bewegung insgesamt. Performance-und Effizienzgewinne, Kosten-und Zeitersparnis wichtige Vorteile. Die 64-bit-move wird auch ermöglichen es Entwicklern zu erfüllen, die höhere compute-Anforderungen von neuen und neu entstehenden Technologien, während Sie Ihnen ermöglichen, weiterhin Ihre innovativen Anwendungen in der Zukunft.

Die vollständige Umstellung ist neun Monate entfernt, aber unsere Botschaft an das Android-ökosystem zum start untersuchen jetzt, ob Ihre Anwendungen erfordern zusätzliche Arbeit, um Sie 64-bit bereit. Arm und Google, die Unterstützung der ökosystem jedem Schritt des Weges, während die 64-bit-übergang.


Dieser Gast Beitrag wird Ihnen präsentiert von ARM und wurde geschrieben von David Whaley, Senior Manager of Strategic Software Solutions bei Arm. Er verfasste einen Arm whitepaper auf 64-bit-computing für mobile.

Ersten Kommentar schreiben

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*