Beschleunigt der Wechsel zu ART Ihr Android KitKat-Gerät?
Kann das Ändern der Android 4.4.2 KitKat-Laufzeit zusätzliche Leistung aus Ihrem Telefon herausholen, oder ist ART am besten in Ruhe, bis Google beschließt, es als funktionierenden Ersatz für Dalvik einzusetzen?
Was ist Android-Laufzeit??
Android-Geräte werden mit einer Laufzeit namens Dalvik ausgeliefert. Ihre Apps benötigen Dalvik, um zu funktionieren. Android Runtime oder ART bietet eine schnellere Alternative. Dalvik ist so optimiert, dass es auf älterer Hardware mit einem begrenzten Prozessor und Speicher ausgeführt werden kann, was für moderne Android-Hardware nicht erforderlich ist.
Mit Dalvik werden Apps mithilfe des Just-In-Time-Compilers (JIT) kompiliert, wobei freie Systemressourcen genutzt werden. ART unterscheidet sich durch das Kompilieren der Apps in der Installationsphase durch Ahead-Of-Time (AOT) -Kompilieren.
Das Umschalten der Laufzeit Ihres Android-Geräts ist nur mit Android 4.4 KitKat (das ist Android 4.4.1 und 4.4.2) möglich, aber der Wechsel ist einfach zu erreichen. Das beabsichtigte Ergebnis ist, dass Ihre Apps und Spiele schneller starten sollten - keine schlechte Sache!
Umstellung von Dalvik Runtime auf ART
Um die Laufzeit Ihres Android 4.4.2 KitKat-Geräts von Dalvik auf ART umzustellen, müssen Sie das Menü Entwickleroptionen Ihres Geräts finden.
Dies ist versteckt, aber leicht zu enthüllen. Öffnen Einstellungen> Über das Telefon und finde die Build-Nummer - tippe diese 7 mal an. In einem Popup-Fenster werden Sie darüber informiert, dass weitere Schritte erforderlich sind, um Entwickler zu werden. Sie können dies jedoch ignorieren, bis Sie fertig sind.
Zapfhahn Zurück zum die Einstellungen Menü und öffnen Sie das neue Entwickleroptionen Speisekarte.
Bevor Sie mit dem Ändern Ihrer Laufzeit fortfahren, sollten Sie ein Backup Ihres Geräts erstellen. Was ist ein Nandroid-Backup und wie genau funktioniert es? Was ist ein Nandroid-Backup und wie funktioniert es genau? Sie benötigen diese Sicherung sofort. Lesen Sie mehr, falls die Ergebnisse nicht günstig sind (obwohl dies kein Muss ist).
Von hier aus finden Wählen Sie Laufzeit> ART verwenden. Zapfhahn OK und bestätigen Sie, bis das Telefon neu gestartet und die erforderlichen Änderungen vorgenommen wurden.
Die Nachricht “Android rüstet auf… ” wird angezeigt, wenn Apps für ART optimiert sind. Wenn Android startet, können Sie die verbesserte App-Leistung nutzen… theoretisch.
Gründe gegen den Wechsel zu ART
ART ist zwar verwendbar, jedoch derzeit nicht standardmäßig aktiviert, da es sich noch in der Testphase befindet. Es kann als nützliches Osterei von Android-Entwicklern betrachtet werden, um die Leistungssteigerungen aufzuzeigen, die in zukünftigen Versionen erwartet werden können.
Ob Sie zu ART wechseln oder nicht, liegt ganz bei Ihnen. Die Laufzeit ist noch nicht optimiert, und obwohl Schätzungen zufolge die Startzeit von Apps halbiert werden kann, gibt es Nachteile. Apps, die zum Zeitpunkt der Installation mit AOT kompiliert wurden, beanspruchen mehr Speicherplatz. Die Startgeschwindigkeit der App wird durch eine längere Installationszeit verringert.
Ein weiterer Nachteil von ART in dieser Phase ist die fehlende Unterstützung für bestimmte Apps. Obwohl viele hochkarätige Apps zur Unterstützung von ART aktualisiert wurden, gibt es keine Garantie, dass Apps, auf die Sie sich verlassen, mit der Android-Laufzeitumgebung funktionieren. Dies ist auch nicht unbedingt ein kurzfristiges Problem - Entwickler müssen zu diesem Zeitpunkt keine älteren Apps aktualisieren.
Schließlich ist zu beachten, dass das Umschalten auf ART am besten auf einem Standard-ROM erfolgt. Die meisten benutzerdefinierten ROMs Suchen und Installieren eines benutzerdefinierten ROMs für Ihr Android-Gerät Suchen und Installieren eines benutzerdefinierten ROMs für Ihr Android-Gerät Android ist sehr anpassbar, aber um dies voll ausnutzen zu können, müssen Sie ein benutzerdefiniertes ROM-Flash speichern. So machen Sie das Weitere Informationen bieten keine Unterstützung für den Wechsel zur Android-Laufzeitumgebung.
Benchmarking: ART gegen Dalvik
Um zu beurteilen, ob die Android-Laufzeit die Geschwindigkeit meiner Apps wirklich beeinflusst, führte ich ein Benchmarking durch. Leider habe ich festgestellt, dass Verbesserungen unwesentlich sind.
Unter AnTuTu Benchmark:
- Dalvik-Score: 16719
- ART-Bewertung: 17431
Ergebnis: ART ist 0.95% schneller.
Verwenden von 3D-Benchmark (Ice Storm)
- Dalvik-Score: 5638
- ART Partitur: 5616 (kein Ton)
Ergebnis: Dalvik ist 1% schneller.
Schließlich habe ich mit Vellamo (Metal) Benchmark
- Dalvik-Score: 539
- ART-Wertung: 540
Ergebnis: ART ist 1% schneller.
Ich hatte auch ein Trio von Apps, Chrome, Comics von Comixology und Doctor Who: Legacy, und fand den Geschwindigkeitsunterschied kaum wahrnehmbar.
Identifizieren von Apps, die in ART nicht funktionieren
Wie bereits erwähnt, gibt es einen guten Teil von Apps, die in ART nicht funktionieren. Dies kann ein Problem sein, insbesondere wenn Sie einige Leistungsverbesserungen festgestellt haben.
Glücklicherweise gibt es verschiedene Websites, auf denen Informationen zu Apps veröffentlicht werden, die in ART funktionieren, und auf Crowdsourcing-Daten angewiesen sind.
Die beste Liste ist vielleicht www.androidruntime.com/list, eine durchsuchbare Datenbank, die mit der speziellen Absicht erstellt wurde, Ihnen zu helfen, zu finden, welche Apps ART-kompatibel sind.
Wenn ART für Sie nicht klappt, können Sie durch das Zurückkehren in die Option zurückschalten Wählen Sie Laufzeit Option, wo Sie wählen sollten Verwenden Sie Dalvik.
ART: Nicht ganz bereit, einen Unterschied zu machen
Die Laufzeit von Android sieht auf jeden Fall so aus, als ob sie einen Unterschied machen würde, obwohl es derzeit schwer zu sagen ist.
Wie bereits erwähnt, wird ART jedoch immer noch optimiert. Bis zur Einführung als voll funktionsfähige Android-Komponente sollten wir uns jedoch nicht entmutigen lassen, wenn die Geschwindigkeit nicht so sehr steigt wie erhofft.
Eine letzte Notiz. Wenn Sie ART verwenden und feststellen, dass eine Anwendung, die Sie verwenden möchten, nicht funktioniert, ist es keine gute Idee, schlechtes Feedback im Play Store zu hinterlassen, was einige frustrierte ART-Umschalter getan haben. Offensichtlich ist dies nicht hilfreich für Entwickler oder andere Benutzer, die möglicherweise verwirrt oder sogar davon abgeraten werden, eine App zu verwenden, die ansonsten mit Dalvik Runtime perfekt auf ihrem Telefon funktionieren würde.
Planen Sie die Android-Laufzeit, oder möchten Sie lieber warten, bis sie verfügbar ist? Sagen Sie uns Ihre Meinung in den Kommentaren.
Featured Image Bildnachweis: Placeit.net
Bildnachweis: Enttäuschter Anruf über Shutterstock
Erfahren Sie mehr über: Benchmark.