ART o Dalvik sa Android - unsa kini, nga mas maayo, kung giunsa ang paghimo

Pin
Send
Share
Send

02/25/2014 mga mobile device

Gipaila sa Google ang usa ka bag-ong runtime sa aplikasyon ingon nga bahin sa update sa Android 4.4 KitKat. Karon, dugang sa virtual nga makina sa Dalvik, ang mga modernong aparato nga adunay mga prosesor sa Snapdragon adunay higayon nga makapili sa kalikopan sa ART. (Kung nakaabut ka sa kini nga artikulo aron mahibal-an kung giunsa ang paghimo ART sa Android, pag-scroll ngadto sa katapusan, kini nga kasayuran gihatag didto).

Unsa ang runtime sa aplikasyon ug asa gikan ang virtual machine? Sa Android, aron modagan ang mga aplikasyon nga imong gi-download ingon ang mga file sa APK (ug diin wala pagtipon nga code), gigamit ang Dalvik virtual machine (sa default, sa kini nga oras sa oras) ug ang mga buluhaton sa pagtipig nahulog niini.

Sa virtual nga makina sa Dalvik, ang pamaagi nga Just-In-Time (JIT) gigamit aron maipon ang mga aplikasyon, nga nagpasabut sa pagtipig direkta sa pagsugod o sa panahon sa pipila ka mga aksyon sa tiggamit. Mahimo kini nga magdala sa dugay nga mga oras sa paghulat kung gisugdan ang aplikasyon, "mga preno", labi ka kusog nga paggamit sa RAM.

Ang nag-unang kalainan tali sa kalikopan sa ART

Ang ART (Android RunTime) usa ka bag-o, pa eksperimento virtual nga makina, gipaila sa Android 4.4 ug mahimo nimo kini mapaayo sa mga setting sa developer (igapakita kini sa ubos kung giunsa kini buhaton).

Ang panguna nga kalainan tali sa ART ug Dalvik mao ang pamaagi sa AOT (Ahead-Of-Time) kung nagpatuman sa mga aplikasyon, nga sa kinatibuk-an nga termino nagpasabut nga pre-compilation sa mga na-install nga aplikasyon: busa, ang una nga pag-instalar sa aplikasyon mas dugay, magkinahanglan sila og dugang nga wanang sa pagtipig sa aparato sa Android. , bisan pa, ang ilang sunud-sunod nga paglansad mahinabo (nga naipon na), ug ang usa ka labing gamay nga paggamit sa processor ug RAM tungod sa panginahanglan sa pagbalos, sa teorya, modala sa dili kaayo pagkonsumo kusog.

Ingon usa ka hitabo ug hain ang labi ka maayo, ART o Dalvik?

Adunay daghang lainlaing pagtandi sa operasyon sa mga aparato sa Android sa duha nga mga palibot sa Internet, ug lainlain ang mga resulta. Usa sa labing ambisyoso ug detalyado ang ingon nga mga pagsulay magamit sa androidpolice.com (Iningles):

  • pasundayag sa ART ug Dalvik,
  • kinabuhi sa baterya, pagkonsumo sa kusog sa ART ug Dalvik

Ang pagsumite sa mga sangputanan, mahimo’g giingon nga ang klaro nga mga bentaha sa kini nga punto sa oras (kinahanglan naton nga hunahunaon nga nagpadayon ang trabaho sa ART, kini nga palibut anaa ra sa pang-eksperimento nga yugto) Ang ART wala: sa pipila nga mga pagsulay, ang pagtrabaho gamit ang kini nga medium nagpakita nga mas maayo nga mga resulta (labi na Sama sa alang sa pasundayag, apan dili sa tanan nga mga aspeto niini), ug sa pipila nga ubang mga espesyal nga bentaha dili kini madawat o ang una nga Dalvik. Pananglitan, kung naghisgot kami bahin sa kinabuhi sa baterya, unya sukwahi sa mga gilauman, gipakita ni Dalvik ang hapit managsama nga mga resulta sa ART.

Ang kinatibuk-ang konklusyon sa kadaghanan sa mga pagsulay mao ang adunay usa ka klaro nga kalainan kung nagtrabaho kauban ang ART ug sa Dalvik. Bisan pa, ang bag-ong palibot ug ang pamaagi nga gigamit sa kini tan-awon nga nagsaad ug, tingali, sa Android 4.5 o Android 5, ang ingon nga kalainan makita. (Dugang pa, mahimo nga himuon sa Google ang ART nga default nga palibot).

Ang usa ka magtiayon nga dugang nga mga punto aron mahunahuna kung nakahukom ka nga mahimo ang kalikopan Hinuon ang ART Dalvik - ang pipila ka mga aplikasyon mahimo nga dili molihok sa husto (o mahimo nga dili molihok sa tanan, pananglitan Whatsapp ug Titanium Pag-backup), ug usa ka hingpit nga pag-reboot Ang Android mahimong mogamit sa 10-20 minuto: kana, kung naka-on ART, ug pagkahuman sa pag-reboot sa telepono o tablet, nag-freeze kini, maghulat.

Giunsa ang paghimo sa ART sa Android

Aron matabangan ang kalikopan sa ART, kinahanglan nimo adunay usa ka telepono sa telepono o tablet nga adunay bersyon nga OS 4.4.x ug usa ka processor nga Snapdragon, pananglitan, Nexus 5 o Nexus 7 2013.

Una kinahanglan nimo nga hatagan ang mode sa developer sa Android. Aron mabuhat kini, adto sa mga setting sa aparato, adto sa item nga "About sa telepono" (About the tablet) ug i-tap ang uma nga "Paghimo nga numero" nga daghang beses hangtod makita nimo ang usa ka mensahe nga nahimo ka developer.

Pagkahuman niana, ang item nga "Alang sa mga Nag-develop" makita sa mga setting, ug didto - "Pilia ang kalikopan", diin kinahanglan nimo i-install ang ART imbis sa Dalvik, kung ikaw adunay ingon nga gusto.

Ug sa kalit kini makapaikag:

  • Ang pag-instalar sa aplikasyon gipugngan sa Android - unsa ang kinahanglan nakong buhaton?
  • Ang flash sa tawag sa Android
  • XePlayer - usa pa ka Android emulator
  • Gigamit namon ang Android ingon ika-2 nga monitor alang sa usa ka laptop o PC
  • Linux sa DeX - nagtrabaho sa Ubuntu sa Android

Pin
Send
Share
Send