ART oder Dalvik op Android - wat ass et, wat besser ass, wéi et z'aktivéieren

Pin
Send
Share
Send

02/25/2014 mobilen Apparater

Google huet eng nei Applikatioun Runtime agefouert als Deel vum Android 4.4 KitKat Update. Elo, nieft der Dalvik virtueller Maschinn, hunn modern Apparater mat Snapdragon Prozessoren d'Méiglechkeet fir d'Art Ëmfeld ze wielen. (Wann Dir un dësen Artikel komm sidd fir ze léieren wéi ART op Android aktivéiert ass, scrollt bis un d'Enn, dës Informatioun gëtt do uginn).

Wat ass d'Applikatiounszäit an wou kënnt déi virtuell Maschinn an? An Android, fir Applikatiounen ze lafen, déi Dir als APK Dateien erofluet (an déi net am Code kompiléiert sinn), gëtt d'Dalvik virtuell Maschinn benotzt (als Standard, zu dësem Zäitpunkt) an d'Kompiléierungsaufgaben falen op.

An der virtueller Maschinn Dalvik gëtt d'Just-In-Time (JIT) Approche benotzt fir Applikatiounen ze kompiléieren, wat implizéiert Kompiléierung direkt beim Start oder während bestëmmte Benotzeraktiounen. Dëst kann zu laange Waardezäite féieren, wann d'Applikatioun ufänkt, "Bremsen", méi intensiv Notzung vum RAM.

Den Haaptunterschied tëscht dem ART Ëmfeld

ART (Android RunTime) ass eng nei, awer experimentell virtuell Maschinn, agefouert an Android 4.4 an Dir kënnt et nëmmen an den Optiounen vun den Entwéckler erlaben (et gëtt hei ënnen ugewisen wéi et ze maachen).

Den Haaptunterschied tëscht ART an Dalvik ass d'AOT (Ahead-Of-Time) Approche beim Ausféierung vun Uwendungen, wat allgemeng heescht Virauskompiléierung vun installéierten Uwendungen: also, déi initial Installatioun vun der Uwendung dauert méi laang, se huelen méi Plaz an der Späichere vum Android Apparat awer, hir spéider Start wäert méi séier geschéien (et ass scho zesummegesat), an e manner Gebrauch vum Prozessor a RAM wéinst der Bedierfnes fir nei Kompiléierung kann, an der Theorie, zu manner Verbrauch féieren Energie.

Als fait a wat ass besser, ART oder Dalvik?

Et gi scho vill verschidde Vergläicher vun der Operatioun vun Android Apparater an zwee Ëmfeld um Internet, an d'Resultater variéiere kënnen. Ee vun den ambitiéissten an detailléierte sou Tester ass verfügbar op androidpolice.com (Englesch):

  • Leeschtung bei ART an Dalvik,
  • Batterie Liewen, Kraaftverbrauch am ART an Dalvik

Summéiert d'Resultater, et ka gesot ginn datt déi offensichtlech Virdeeler zu dësem Zäitpunkt (mir musse berücksichtegen datt d'Aarbecht op ART weider geet, dës Ëmfeld ass nëmmen an der experimenteller Etapp) ART huet net: an e puer Tester, d'Aarbecht mat dësem Medium weist besser Resultater (besonnesch wéi fir d'Performance, awer net an all sengen Aspekter), an e puer aner speziell Virdeeler ass et onsichtbar oder Dalvik ass vir. Zum Beispill, wa mir iwwer Batterie liewen, dann am Géigesaz zu den Erwaardungen, weist Dalvik bal gläich Resultater mat ART.

Déi allgemeng Konklusioun vun de meeschten Tester ass datt et e evidenten Ënnerscheed gëtt wann Dir mam ART a mat Dalvik schafft. Wéi och ëmmer, dat neit Ëmfeld an d'Approche benotzt an der gesäit villverspriechend aus a méiglecherweis an Android 4.5 oder Android 5, sou en Ënnerscheed wäert offensichtlech sinn. (Ausserdeem, Google ka ART als Standardëmfeld maachen).

E puer méi Punkte fir ze berécksiichtegen wann Dir entscheet d'Ëmwelt z'aktivéieren ART amplaz Dalvik - e puer Applikatiounen kënnen net korrekt funktionnéieren (oder vläicht guer net schaffen, zum Beispill Whatsapp an Titan Backup), an e komplette Neistart Android ka 10-20 Minutten daueren: dat ass, wann Dir Iech ugeschalt hutt ART, an nodeems en den Telefon oder Tablet neu gestart huet, friesse se, waart.

Wéi ART op Android z'aktivéieren

Fir de ART-Ëmfeld z'aktivéieren, musst Dir en Android Telefon oder Tablet mat OS Versioun 4.4.x an e Snapdragon Prozessor hunn, zum Beispill, Nexus 5 oder Nexus 7 2013.

Als éischt musst Dir den Entwéckler Modus op Android aktivéieren. Fir dat ze maachen, gitt op d'Astellunge vum Apparat, gitt op den "Iwwer Telefon" (Iwwer d'Tablet) Element a tippt e puer Mol op de "Build Number" Feld, bis Dir e Message gesitt datt Dir en Entwéckler sidd.

Duerno wäert den Artikel "Fir Entwéckler" an den Astellungen optrieden, an do - "Wielt d'Ëmwelt", wou Dir ART sollt installéieren amplaz vun Dalvik, wann Dir esou e Wonsch hutt.

An op eemol wäert et interessant sinn:

  • Applikatiounsinstallatioun ass op Android blockéiert - wat soll ech maachen?
  • Android Uruff Blitz
  • XePlayer - e weideren Android Emulator
  • Mir benotze Android als 2. Monitor fir e Laptop oder PC
  • Linux op DeX - schafft op Ubuntu op Android

Pin
Send
Share
Send