Werbung

Kann das Ändern der KitKat-Laufzeit für Android 4.4.2 die zusätzliche Leistung Ihres Telefons beeinträchtigen oder wird ART am besten in Ruhe gelassen, bis Google beschließt, es als funktionierenden Ersatz für Dalvik einzuführen?

Was ist Android Runtime?

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 für die Ausführung auf älterer Hardware mit begrenztem Prozessor und Speicher optimiert, was für moderne Android-Hardware nicht erforderlich ist.

Mit Dalvik werden Apps mithilfe des Just-In-Time-Compilers (JIT) kompiliert, wobei freie Systemressourcen verwendet werden. ART unterscheidet sich dadurch, dass die Apps in der Installationsphase mithilfe der AOT-Kompilierung (Ahead-Of-Time) kompiliert werden.

Das Umschalten der Laufzeit Ihres Android-Geräts ist nur mit Android 4.4 KitKat (das sind Android 4.4.1 und 4.4.2) möglich, aber das Umschalten ist einfach. Das beabsichtigte Ergebnis ist, dass Ihre Apps und Spiele schneller gestartet werden sollten - keine schlechte Sache!

instagram viewer

Wechsel von Dalvik Runtime zu 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.

muo-android-dalvik-vs-art-dev

Dies ist versteckt, aber leicht aufzudecken. Öffnen Einstellungen> Über das Telefon und finden Sie die Build-Nummer - tippen Sie 7 Mal darauf. In einem Popup werden Sie darüber informiert, dass mehr Taps erforderlich sind, um Entwickler zu werden. Sie können dies jedoch ignorieren, bis Sie fertig sind.

muo-android-dalvik-vs-art-dev-options

Zapfhahn Zurück zum die Einstellungen Menü und öffnen Sie das neue Entwickleroptionen Speisekarte.

Bevor Sie fortfahren, um Ihre Laufzeit zu ändern, Erwägen Sie eine Sicherungskopie Ihres Geräts Was ist ein Nandroid-Backup und wie genau funktioniert es?Sie benötigen das Backup bereit. Weiterlesen falls die Ergebnisse nicht günstig sind (obwohl dies kein Muss ist).

Von hier aus finden Wählen Sie Laufzeit> ART verwenden. Zapfhahn in Ordnung um zu bestätigen und zu warten, wie Ihr Telefon neu gestartet und die erforderlichen Änderungen vorgenommen werden.

Die Meldung „Android wird aktualisiert…“ wird angezeigt, wenn Apps für ART optimiert sind. Wenn Android gestartet wird, können Sie die verbesserte App-Leistung nutzen - theoretisch.

Gründe gegen den Wechsel zu ART

Während der Verwendung ist ART derzeit standardmäßig nicht aktiviert, da es sich noch in der Testphase befindet. Es kann von Android-Entwicklern als nützliches Osterei angesehen werden, um Ihnen die Leistungssteigerungen zu zeigen, die in zukünftigen Versionen zu erwarten sind.

Muo-Android-Dalvik-vs-Art-Wahl

Ob Sie zu ART wechseln oder nicht, liegt ganz bei Ihnen. Die Laufzeit ist noch nicht optimiert. Schätzungen zufolge kann die Startzeit der App halbiert werden, es gibt jedoch Nachteile. Apps, die zum Zeitpunkt der Installation mit AOT kompiliert wurden, belegen mehr Speicherplatz, und die verbesserte Startgeschwindigkeit der Apps wird durch eine längere Installationszeit verringert.

Ein weiterer Nachteil für ART in dieser Phase ist die mangelnde Unterstützung für bestimmte Apps. Obwohl viele hochkarätige Apps aktualisiert wurden, um ART zu unterstützen, gibt es keine Garantie dafür, dass Apps, auf die Sie sich verlassen, mit Android-Laufzeit funktionieren. Dies ist auch nicht unbedingt ein kurzfristiges Problem. Entwickler müssen derzeit keine älteren Apps aktualisieren.

Beachten Sie schließlich, dass der Wechsel zu ART am besten auf einem Standard-ROM erfolgt. Die meisten benutzerdefinierte ROMs So finden und installieren Sie ein benutzerdefiniertes ROM für Ihr Android-GerätAndroid ist super anpassbar, aber um dies voll auszunutzen, müssen Sie ein benutzerdefiniertes ROM flashen. Hier erfahren Sie, wie das geht. Weiterlesen Keine Unterstützung für den Wechsel zur Android-Laufzeit.

Benchmarking: ART gegen Dalvik

Um zu beurteilen, ob die Android-Laufzeit die Geschwindigkeit meiner Apps wirklich beeinflussen würde, habe ich ein Benchmarking durchgeführt. Leider fand ich Verbesserungen vernachlässigbar.

Unter AnTuTu Benchmark:

  • Dalvik-Punktzahl: 16719
  • ART-Punktzahl: 17431

Ergebnis: ART ist 0,95% schneller.

Muo-Android-Dalvik-vs-Art-Benchmark

Verwenden des 3D-Benchmarks (Eissturm)

  • Dalvik Punktzahl: 5638
  • ART Score: 5616 (kein Ton)

Ergebnis: Dalvik ist 1% schneller.

Schließlich habe ich mit Vellamo (Metal) verglichen

  • Dalvik Punktzahl: 539
  • ART-Punktzahl: 540

Ergebnis: ART ist 1% schneller.

Ich habe auch drei Apps ausgeführt, Chrome, Comics von Comixology und Doctor Who: Legacy, und fand den Geschwindigkeitsunterschied kaum spürbar.

Identifizieren von Apps, die in ART nicht funktionieren

Wie oben erwähnt, gibt es einen Großteil der Apps, die in ART nicht funktionieren. Dies kann ein Problem sein, insbesondere wenn Sie einige Leistungsverbesserungen festgestellt haben.

Glücklicherweise gibt es verschiedene Websites, die Informationen über Apps austauschen, die in ART funktionieren, und sich auf Crowdsourcing-Daten stützen.

Die vielleicht beste Liste ist www.androidruntime.com/list, eine durchsuchbare Datenbank, die speziell für die Suche nach ART-kompatiblen Apps erstellt wurde.

muo-android-dalvik-vs-art-rückgängig machen

Wenn ART für Sie nicht funktioniert, können Sie zurückschalten, indem Sie zu zurückkehren Wählen Sie Laufzeit Option, wo Sie wählen sollten Benutze Dalvik.

KUNST: Nicht ganz bereit, einen Unterschied zu machen

Die Android-Laufzeit sieht sicherlich so aus, als würde sie einen Unterschied machen, obwohl es derzeit schwer zu sagen ist.

muo-android-dalvik-vs-art-meh2

Wie oben erwähnt, wird ART jedoch noch optimiert. Bis es als voll funktionsfähige Android-Komponente eingeführt wird, sollten wir uns nicht entmutigen lassen, wenn die Geschwindigkeitssteigerung nicht so hoch ist, wie erhofft.

Eine letzte Anmerkung. Wenn Sie ART verwenden und feststellen, dass eine App, 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. Dies ist natürlich nicht hilfreich für Entwickler oder andere Benutzer, die verwirrt oder sogar davon abgehalten sind, eine App zu verwenden, die ansonsten mit Dalvik Runtime perfekt auf ihrem Telefon funktioniert.

Planen Sie, die Android-Laufzeit zu testen, oder möchten Sie lieber warten, bis sie allgemein verfügbar ist? Sagen Sie uns Ihre Gedanken in den Kommentaren.

Ausgewählte Bildquelle: Placeit.net
Bildnachweis: Enttäuschter Anruf über Shutterstock

Christian Cawley ist stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained. Er produziert auch The Really Useful Podcast und verfügt über umfangreiche Erfahrung im Desktop- und Software-Support. Christian ist ein Mitarbeiter des Linux Format Magazins. Er ist ein Bastler von Raspberry Pi, ein Lego-Liebhaber und ein Retro-Gaming-Fan.