ART edo Dalvik Android-en: zer da, hobe, nola gaitu

Pin
Send
Share
Send

2014/02/25 gailu mugikorrak

Google-k aplikazio berriaren exekuzioa aurkeztu zuen Android 4.4 KitKat eguneratzean. Orain, Dalvik makina birtualaz gain, Snapdragon prozesadoreak dituzten gailu modernoek ART ingurunea aukeratzeko aukera dute. (Artikulu honetara iritsi bazara Android-en ART nola gaitzen ikasteko, zoaz amaierara, informazio hori bertan ematen da).

Zein da aplikazioaren iraupena eta non egin behar du makina birtuala? Android-en, APK fitxategi gisa deskargatzen dituzun aplikazioak (eta konpilatu gabeko kode gisa) exekutatzeko, Dalvik makina birtuala erabiltzen da (lehenespenez, une honetan) eta konpilazio lanak bertan erortzen dira.

Dalvik makina birtualan Just-In-Time (JIT) planteamendua aplikazioak konpilatzeko erabiltzen da, eta horrek konpilazioa zuzenean abiaraztean edo erabiltzailearen zenbait ekintzetan zehar dakar. Honek itxarote denbora luzeak sor ditzake aplikazioa abiaraztean, "balaztak", RAMaren erabilera biziagoa.

ART ingurunearen arteko desberdintasun nagusia

ART (Android RunTime) makina birtual berria baina esperimentala da. Android 4.4 bertsioan sartu da eta garatzailearen ezarpenetan bakarrik gaitu dezakezu (behean erakutsiko da nola egin).

ART eta Dalvik-en arteko alde nagusia AOT (Ahead-Of-Time) planteamendua da aplikazioak exekutatzerakoan, eta horrek, oro har, instalatutako aplikazioak aurrez konpilatzea esan nahi du. Horrela, aplikazioaren hasierako instalazioa denbora gehiago beharko da, Android gailuan gordetzeko leku gehiago hartuko dute. Hala ere, haien ondorengo abiadura azkarrago gertatuko da (dagoeneko konpilatu da), eta prozesadorea eta RAMa erabiltzeari esker, birpentsatu beharra dela eta, teorian, kontsumo gutxiago ekar dezake. eniyu energia.

Izan ere, eta zein da hobea, ART edo Dalvik?

Dagoeneko Interneten dauden bi inguruneetan Android gailuen funtzionamenduaren alderaketa ugari daude eta emaitzak aldatu egiten dira. Azterketarik handienetako eta zehatzenetako bat androidpolice.com (ingelesez) eskuragarri dago:

  • antzezpena ART eta Dalviken,
  • bateriaren iraupena, energia kontsumoa ARTen eta Dalviken

Emaitzak laburbilduz, esan daiteke une honetan bistako abantailak direla (kontuan hartu behar dugu ARTen lanak aurrera egiten duela; ingurune hori fase esperimentalean bakarrik dago) ARTek ez du: zenbait probatan, euskarri hau erabiliz lanak emaitza hobeak erakusten ditu (batez ere errendimenduari dagokionez, baina ez bere alderdi guztietan), eta beste abantaila berezi batzuetan ezin onartezina da edo Dalvik aurretik dago. Adibidez, baterien bizitzaz hitz egiten badugu, orduan itxaropenen aurka, Dalvikek ARTekin ia emaitza berdinak erakusten ditu.

Proba gehienen ondorio orokorra da ARTekin eta Dalvik-ekin lan egitean ageriko aldea dagoela. Hala ere, ingurune berriak eta bertan erabilitako planteamenduak itxaropentsuak dira eta, agian, Android 4.5 edo Android 5 bertsioetan ere, horrelako aldea nabaria izango da. (Gainera, Google-k ART bihurtu dezake ingurune lehenetsia).

Pare bat puntu gehiago kontuan hartu ingurunea gaitzea erabakitzen baduzu ARTEaren ordez Dalvik - baliteke zenbait aplikaziok ez dutela behar bezala funtzionatzen (edo agian ez dute batere funtzionatuko, adibidez) Whatsapp eta Titanium Babeskopia) eta berrabiarazi osoa Android-ek 10-20 minutu iraun dezake: hau da, aktibatuta baduzu ART, eta telefonoa edo tableta berrabiarazi ondoren, izoztu egiten da, itxaron.

Nola gaitu ART Androiden

ART ingurunea gaitzeko, Android telefono edo tablet bat izan behar duzu OS 4.4.x bertsioarekin eta Snapdragon prozesadorearekin, adibidez Nexus 5 edo Nexus 7 2013.

Lehenik eta behin garatzaile modua gaitu behar duzu Android-en. Horretarako, joan gailuaren ezarpenetara, joan "Telefonoari buruz" (tabletaren inguruan) elementuan eta punteatu "Sortu zenbakia" eremuan hainbat aldiz garatzaile bihurtu zarela.

Horren ondoren, "Garatzaileentzako" elementua ezarpenetan agertuko da, eta han - "Aukeratu ingurunea", non ART instalatu behar duzun Dalviken ordez, halako gogorik baduzu.

Eta bat-batean interesgarria izango da:

  • Aplikazioaren instalazioa Android-en blokeatuta dago. Zer egin behar dut?
  • Android dei flash
  • XePlayer - beste Android emulatzaile bat
  • Android 2. ordenagailu eramangarri gisa erabiltzen dugu ordenagailu eramangarri edo ordenagailuetarako
  • Linux DeX-en - Ubuntu-n Android-en lan egiten

Pin
Send
Share
Send