ART ose Dalvik në Android - çfarë është, cili është më mirë, si të aktivizoni

Pin
Send
Share
Send

02/25/2014 pajisje mobile

Google prezantoi një aplikim të ri kohor si pjesë e azhurnimit Android 4.4 KitKat. Tani, përveç makinës virtuale Dalvik, pajisjet moderne me procesorë Snapdragon kanë mundësinë të zgjedhin mjedisin ART. (Nëse keni arritur në këtë artikull në mënyrë që të mësoni se si të aktivizoni ART në Android, lëvizni deri në fund, ky informacion jepet atje).

Isfarë është koha e aplikimit dhe ku futet makina virtuale Në Android, për të ekzekutuar aplikacione që i shkarkoni si skedarë APK (dhe të cilat nuk janë kod i përpiluar), përdoret makina virtuale Dalvik (si parazgjedhje, në këtë moment në kohë) dhe detyrat e përpilimit bien mbi të.

Në makinën virtuale Dalvik, qasja Just-In-Time (JIT) përdoret për të përpiluar aplikacione, që nënkupton përpilimin direkt gjatë fillimit ose gjatë veprimeve të caktuara të përdoruesit. Kjo mund të çojë në kohë të gjata të pritjes kur filloni aplikimin, "frenat", përdorim më intensiv të RAM.

Dallimi kryesor midis mjedisit të RTSH-së

ART (Android RunTime) është një makinë virtuale e re, por eksperimentale, e prezantuar në Android 4.4 dhe mund ta aktivizoni atë vetëm në opsionet e zhvilluesit (do të tregohet më poshtë si ta bëni këtë).

Dallimi kryesor midis ART dhe Dalvik është qasja AOT (Ahead-Of-Time) gjatë ekzekutimit të aplikacioneve, që në terma të përgjithshëm nënkupton para-përpilimin e aplikacioneve të instaluara: kështu, instalimi fillestar i aplikacionit do të zgjasë më shumë, ata do të marrin më shumë hapësirë ​​në ruajtjen e pajisjes Android megjithatë, lëshimi i tyre i mëvonshëm do të ndodhë më shpejt (ai është përpiluar tashmë), dhe një përdorim më i vogël i procesorit dhe RAM për shkak të nevojës për kompensim, në teori mund të çojë në më pak konsumim energjisë eniyu.

Në fakt dhe cili është më mirë, RTSH apo Dalvik?

Tashmë ka shumë krahasime të ndryshme të funksionimit të pajisjeve Android në dy mjedise në internet, dhe rezultatet ndryshojnë. Një nga testet më ambicioze dhe të hollësishme të tilla është në dispozicion në androidpolice.com (Anglisht):

  • performanca në RTSH dhe Dalvik,
  • jetëgjatësia e baterisë, konsumi i energjisë në ART dhe Dalvik

Duke përmbledhur rezultatet, mund të thuhet se avantazhet e dukshme në këtë pikë të kohës (duhet të kemi parasysh që puna në RTSH vazhdon, ky ambient është vetëm në fazën eksperimentale) RTSH nuk ka: në disa teste, puna duke përdorur këtë medium tregon rezultate më të mira (veçanërisht sa i përket performancës, por jo në të gjitha aspektet e saj), dhe në disa avantazhe të tjera të veçanta është i papranueshëm ose Dalvik është përpara. Për shembull, nëse flasim për jetën e baterisë, atëherë në kundërshtim me pritjet, Dalvik tregon rezultate pothuajse të barabarta me ART.

Përfundimi i përgjithshëm i shumicës së testeve është se ekziston një ndryshim i dukshëm kur punohet me RTSH dhe me Dalvik. Sidoqoftë, mjedisi i ri dhe qasja e përdorur në të duket premtuese dhe, ndoshta, në Android 4.5 ose Android 5, një ndryshim i tillë do të jetë i dukshëm. (Për më tepër, Google mund ta bëjë ART-në një mjedis të paracaktuar).

Një çift më shumë pikë për t'u marrë parasysh nëse vendosni të aktivizoni mjedisin Në vend të kësaj, ART Dalvik - disa aplikacione mund të mos funksionojnë siç duhet (ose mund të mos funksionojnë fare, për shembull Whatsapp dhe titan Rikthim), dhe një rindizje të plotë Android mund të zgjasë 10-20 minuta: domethënë nëse ndizni ART, dhe pasi të rindizni telefonin ose tabletin, ajo ngrin, prisni.

Si të aktivizoni ART në Android

Për të mundësuar ambientin ART, duhet të keni një telefon Android ose tabletë me versionin OS 4.4.x dhe një procesor Snapdragon, për shembull, Nexus 5 ose Nexus 7 2013.

Së pari ju duhet të aktivizoni modalitetin e zhvilluesit në Android. Për ta bërë këtë, shkoni te cilësimet e pajisjes, shkoni te artikulli "Rreth telefonit" (Rreth tabletit) dhe trokitni lehtë në fushën "Ndërtimi i numrit" disa herë, derisa të shihni një mesazh se jeni bërë një zhvillues.

Pas kësaj, artikulli "Për Zhvilluesit" do të shfaqet në parametrat, dhe atje - "Zgjidhni mjedisin", ku duhet të instaloni ART në vend të Dalvik, nëse keni një dëshirë të tillë.

Dhe befas do të jetë interesante:

  • Instalimi i aplikacionit është i bllokuar në Android - çfarë duhet të bëj?
  • Flash thirrje Android
  • XePlayer - një tjetër imitues Android
  • Ne përdorim Androidin si monitorin e 2-të për një laptop ose PC
  • Linux në DeX - duke punuar në Ubuntu në Android

Pin
Send
Share
Send