02.25.2014 mobil Apparater
Google huet eng nei Applikatioun runtime als Deel vun der Android 4.4 KitKat-Aktualitéit agefouert. Elo, niewent der virtueller Maschinn Dalvik, op modernen Apparater mat Snapdragon-Prozessoren ass et méiglech d'ART-Ëmwelt ze wielen. (Wann Dir op dësen Artikel ukomm ass fir ze kucken wéi d'Android op Android aktivéiert gëtt, scrollen bis zum Schluss, da gëtt dës Informatioun fonnt).
Wat ass d'Applikatioun runtime an wou fënnt d'virtuelle Maschinn? An Android gëtt d'Dalvik virtuelle Maschinn (par défaut, zu dëser Zäit) benotzt fir d'Programmer déi Dir downloaden als APK-Dateien (an déi net kompiléiert Code) eroflueden, an d'Compilatiounstools falen op.
An der virtueller Maschinn Dalvik, fir Apps ze kompiléieren, ass d'Just-In-Time (JIT) Approche benotzt ginn, wat e Compilatioune direkt beim Start oder ënner verschiddenen Useraktiounen implizéiert. Dëst kann zu enger laangerer Waardezäit beim Start vun der Applikatioun, "Bremsen", méi intensiv Benotzung vu RAM.
De wesentlechen Ënnerscheet vum ART-Ëmfeld
ART (Android Runtime) ass eng nei, awer experimentell virtuelle Maschinn déi an Android 4.4 agefouert gëtt an Dir kënnt et nëmmen erlaabt sinn am Paramet vun der Entwéckler (et gëtt ënnendrënner wéi et geet).
Den Haaptschied tëscht ART a Dalvik ass den AOT (Ahead-Of-Time) App mat Laien vu Programmer, déi meeschtens déi installéiert Applikatiounen préparéieren. Dofir gëtt d'Initialinstallatioun vun der Applikatioun méi laang daueren, se fanne méi Plaz am Android-Speicher Allerdéngs sinn hir spéider Launch méi séier (et ass scho kompiléiert), a manner Gebrauch vum Prozessor a RAM wéinst der Notzung vun der Rekompilatioun kann op d'Theorie zu manner Konsommatioun Energie.
Wat ass wierklech besser, ART oder Dalvik?
Am Internet ginn et scho vill verschidde Vergläicher wéi d'Android-Apparater an zwee Environnementer an d'Resultater ënnerscheeden. Ee vun de gréissten an ausféierlech Tester ass op androidpolice.com bekannt (English):
- Performance am ART a Dalvik,
- Batterieliewen, Energieverbrauch an ART an Dalvik
D'Summéiere vun de Resultater kann et gesot ginn datt et zu dësem Zäitpunkt keng kloer Virdeeler ass (et muss néideg sinn datt d'Aarbecht op ART weider geet, ass dëst Ëmfeld nëmmen op der experimenteller Stuf), ART huet net: wat d'Leeschtung ugeet, awer net an all seng Aspekter), an e puer aner speziell Virdeeler, déi net méi kaaft oder Dalvik vir sinn. Zum Beispill, wann mir iwwer Batterieleszäit schwätzen, dann géint d'Erwaardungen, ass Dalvik bal bal och gläich Resultater mat ART.
Den allgemenge Schluss vun de meescht vun den Tester - de evident Ënnerscheed bei der Aarbecht mam ART, dat mat Dalvik net. D'Neiegkeet an d'Approoss an der Vergaangenheet ass awer verspriecht, a vläicht an Android 4,5 oder Android 5 esou e Differenzalarm. (Iwwregens kann Google den Default Standardvirgang maachen).
E puer Punkten op eng Opmierksamkeet ze bezuelen, wann Dir décidéiert wärt ëm d'Ëmwelt maachen ART stattdessen Dalvik - e puer Applikatiounen kënnen net gutt funktionéieren (oder guer net, zum Beispill Whatsapp a Titanium Backup), an e ganze Restart Android kann 10-20 Minuten daueren: dat heescht, wann Dir ëmgedréint ART an no der Rebootéierung vum Telefon oder Tablet, ass et gefruer, waart.
Wéi kënnt et op Android on ART
Fir ART ze maan, musst Dir e Android Telefon oder Tablet mat OS 4.4.x an e Snapdragon Prozessor, zum Beispill Nexus 5 oder Nexus 7 2013 hunn.
Als éischt musst Dir den Developer Modus op Android aktivéieren. Fir dëst z'erreechen, gitt op d'Astellungsmodus, gitt op "About phone" (Iwwer Tablet) a klickt méi wéi e puer Mol am "Build number", bis Dir eng Noriicht gesitt datt Dir en Entwéckler gëtt.
Duerno ginn d'Elemente "fir Entwéckler" an den Astellungen ersaat, an et - "Auswielen Uërtschaft", wou Dir sollt ART anstelle vun Dalvik installéieren, wann Dir e Wonsch hutt.
A gëtt et iergendwéi interessant:
- Installatioun der Applikatioun ass op Android blockéiert - wat fir ze maachen?
- Flash appelléieren op Android
- XePlayer - eng aner Android Emulator
- Mir benotzen Android als den 2. Monitor fir e Laptop a PC
- Linux op DeX - an Ubuntu am Android