ART, die neue virtuelle Maschine Dalvik Google ersetzen

 android-logo_m


Nicht lange her, Sie sprechen, dass Google hatte eine Firma namens Französisch Flexycore erworben . Diese Firma entwickelt eine Anwendung, die unsere Android-Terminals waren mehr Flüssigkeit und daher waren schneller gemacht. Nun, diese Beziehung trägt Früchte und ist als Android 4.4 bekannt Kit-Kat, Google eine neue virtuelle Maschine von Flexycore entwickelt implementiert vermutlich ersetzen Sie den aktuellen . Wir werden in der Tiefe zu erklären.

In unserer Terminals, jede Anwendung, die auf läuft öffnen ihre eigenen virtuellen Maschine , aber was ist eine virtuelle Maschine?

Eine virtuelle Maschine ist ein Programm innerhalb der operativen Systeme, die ein eigenes Betriebssystem zu sein scheint. , um Ihnen eine Idee geben, in Windows, vielleicht sind wir besser vertraut. Jedes Mal, wenn ein Programm Befehl hingerichtet Dies wäre ein Windows selbst, die darauf ausgeführt wird geöffnet. Es klingt absurd, aber jetzt glaube, sie wollen ein Programm für Windows oder Linux rückwärts laufen, denn es haben würde, um eine virtuelle Maschine zu verwenden. In Android ist das Basis-Betriebssystem Linux und die virtuelle Maschine Dalvik heißt , wer stellt die Java-Class-Dateien ODEX Dateien im Terminal laufen.

fig02

Wie die meisten Dinge, haben dieses System ihre Vorteile und Nachteile. unsere Android-System ermöglicht es uns, virtuellen Maschine ändern zu bewahren anderen oder andere in den Hintergrund. Ein großer Vorteil, dass unsere Geräte Multitasking gibt praktisch eine Immobilien . Allerdings wird jede Anwendung muss in einer eigenen virtuellen Maschine zu entwickeln, anstatt zu rennen direkt aus dem Betriebssystem bewirkt das ganze System verliert Flüssigkeit , und dies verschlechtert, wie wir mehr Anwendungen und öffnen entweder auf dem Bildschirm oder im Hintergrund.

Trotz dieses Nachteils ist Android ein bemerkenswert Fluid , aber es ist fraglich, ob es sein kann, sogar noch mehr. Für Google ist die Antwort ja. Aus diesem Grund hat er beschlossen, eine neue virtuelle Maschine neue Anruf ART (Android Runtime), dass in der Zukunft ersetzen die aktuelle, Dalvik erstellen. Diese neue virtuelle Maschine soll das ganze System schneller laufen. Dies wird mit einem neuen Dateityp Compilation namens OAT (wie gesagt, bisher ODEX Dateien) zu arbeiten. Natürlich hat Google den Code zur Verfügung gestellt, um eine Sammlung zu einem anderen übergeben, falls gewünscht. Sie finden es hier .

Der wesentliche Unterschied zwischen der alten und der neuen ART Dalvik, ist, dass die alten einer virtuellen Maschine interpretiert den Code während der Anwendung gestartet laufen. Stattdessen ART AOT (Ahead-of-time), beginnt also eine Pre-Installation der Anwendung Kompilierung und daher nicht mehr zu diesen Daten auszuführen erfordert viel wie vorher laden und starten Sie eine Anwendung macht in kürzerer Zeit erfolgen. Darüber hinaus werden erste Tests durch die Entwickler mit der neuen ART sehr ermutigend, da in einigen Fällen reduziert die Startzeit und die Ausführung der Anwendung in Hälfte .

Natürlich betrifft dies auch beim Schließen einer Anwendung . Dies wird damit schneller und gleichzeitig loslassen intensive System für längere Zeit, was bedeutet, dass bedeutet Prozessor weniger arbeiten und sparen somit die Batterie langfristig . Alles sehr gute und wirklich scheint diese neue Implementierung einfach fantastisch

links;. “> Aber neben all dies, kann es einen anderen Grund für diese mögliche Änderung der Dalvik, Kunst zu sein . Google hat Rechtsstreitigkeiten mit Oracle, , die Sun Microsystems, die die Programmiersprache Java verwendet, um Android-Anwendungen zu erstellen.

Von Oracle, sicherzustellen, dass Dalvik von einem Team von Google wurde erstellt und wird von dieser Programmiersprache als offene Lizenz-Code, Java nach durch Muntain View verwendet entwickelt. Um loszuwerden anderen ähnlichen Studien und Verdächtigungen und Abhängigkeiten, Google will die neue virtuelle Maschine, die Programmiersprache ist C + + implementieren

Trotz all dieser Vorteile, ART hat auch Nachteile . Erstens, indem ein Teil der Zusammenstellung der Installation einer App, e l Zeit zu installieren erhöht werden. Und zweitens, weil es einige Code fügt während der Installation, nehmen Anwendungen bis etwas mehr (sehr, sehr wenig), aber installiert c uantas mehr Anwendungen, desto größer ist die Belastung des Raumes .

Dalvik-art

Auf der anderen Seite, wenn Sie die glücklichen Besitzer eines Nexus 5 (oder einem anderen Endgerät mit Android 4.4 bald Kit -Kat) kann man zwischen ihnen wechseln und helfen dem Android-Team ART Fehler zu finden, bevor es umgesetzt wird und so auf jeden Fall, und wenn Sie wirklich aus unseren Telefonen sehen können mehr Flüssigkeit mit der neuen virtuellen Maschine sein. Um dies zu tun, klicken mehrmals auf Compilation Nummer Telefon Info / Tablet in den Einstellungen und entsperrt ist Entwicklung Optionen auch in den Einstellungen gefunden werden. Dort finden Sie die Option, Dalvik (das ist standardmäßig aktiviert) zu ART ändern. Tun Sie es unter Ihrer Verantwortung, wie diese unerwartete Ausfälle und dazu führen, dass könnte das System verlangsamen.

Allerdings, und obwohl sie eine sehr gute Nachricht zu sein scheinen, Google nicht zu diesem wichtigen informiert Veränderung . Vielleicht ist dies, weil der Wechsel von einer zu einer anderen virtuellen Maschine ist noch nicht rechtskräftig. Oder wartet Entwickler treffen, um ihre Beschwerden, Anregungen oder Verbesserungen zu implementieren hören. Vielleicht soll ersten sein die gleichen Entwickler, die eine vorherige Prüfung vor dem Starten der Beta-Testen eine ausgewachsene ganzen Android Community gemacht.

Es ist daher durchaus möglich, dass die neue virtuelle Maschine in einer der folgenden Versionen und ersetzen Android Dalvik, Verbesserung Geläufigkeit implementiert werden und schrittweise Annäherung an die neuesten Versionen von Android auf jedem Terminal unteren Ende entweder , mittel oder hoch

Pflege :.. Für jetzt nicht versuchen, diese mit gekochten Roms Kit-Kat, wie sie schwere Fehler in der Klemme führen können

Mehr Art Informationen über href = “https://source.android.com/devices/tech/dalvik/art.html” Android Source Code

Artikel wurde im Die Android (Der Android Blog Referenz. Apps veröffentlicht, Nachrichten , Android Spiele und Smartphones)


class = ‘mf-Virus’>





The Free Android

ART, die neue virtuelle Maschine Dalvik Google ersetzen
Source: english  
November 6, 2013


Next Random post