ART na Dalvik amin'ny Android - inona moa izany, inona no tsara kokoa, ahoana no ahafahana miditra

02.25.2014 fitaovana finday

Google dia nampiditra sehatra vaovao momba ny fampiharana amin'ny ampahany amin'ny Android 4.4 KitKat vaovao. Ankehitriny, ankoatra ny milina virtoaly Dalvik, amin'ny fitaovana maoderina amin'ny processeur Snapdragon, dia azo atao ny mifidy ny tontolo manodidina ART. (Raha tafiditra tamin'ity lahatsoratra ity ianao mba hahafantarana ny fomba ahafahana mampiasa ART amin'ny Android, dia andramo hatramin'ny faran'ny azy, dia omena izany vaovao izany).

Inona ny fampiharana fampiharana ary oviana ilay milina virtoaly? Ao amin'ny Android, ny milina virtoaly Dalvik (raha alahatra, amin'izao fotoana izao) dia ampiasaina hanatanterahana ireo fampiharana izay raki-tsarinao ho tahiry APK (ary izay tsy vita ny code), ary ny asa fanangonana dia mianjera ao.

Ao amin'ny milina virtoaly Dalvik, ny fanangonana ny fangatahana dia ampiasaina ny fomba fanao "Just-In-Time" (JIT), izay midika fa ny fanangonana avy hatrany raha vao manomboka na eo am-pelatanana ny hetsika sasany. Izany dia mety hitarika fotoana fohy rehefa manomboka ny fampiharana, "maka", fampiasana bebe kokoa RAM.

Ny fahasamihafana lehibe amin'ny tontolo manodidina ny ART

ART (Android Runtime) dia milina virtoaly virtoaly vaovao natsangana ao amin'ny Android 4.4 ary azonao atao ihany ny mamela azy io ao amin'ny paik'ireo mpandrindra (izay aseho eto ambany ny fomba hanaovana izany).

Ny fahasamihafana lehibe eo amin'i ART sy Dalvik dia ny fomba fiasan'ny AOT (Ahead-Of-Time) rehefa mampiasa rindrambaiko, izay midika fa alohan'ny famoronany ny fampiharana an-tserasera: noho izany, ny fametrahana voalohany ny fampiharana dia haka fotoana lava kokoa, haka toerana bebe kokoa ao amin'ny fitaovana fitazonana Android Na izany aza, dia haingana kokoa ny famoahana azy (efa voaangona), ary ny fampiasana kely kokoa ny processeur sy ny RAM noho ny filàna ny famerenana dia mety, amin'ny teoriaka, dia mitarika ho an'ny tsy fahampiana eniyu angovo.

Inona no tena tsara, ART na Dalvik?

Ao amin'ny aterineto, efa misy fampitahana marobe amin'ny fampiasana android apps amin'ny asa aman-draharaha roa ary ny vokatra dia miovaova. Ny iray amin'ireo fitsapana be indrindra sy antsipiriany dia navoaka tao amin'ny androidpolice.com (Anglisy):

  • fampisehoana any ART sy Dalvik,
  • fiainana an-tsokajy, ny herin'ny herinaratra ao ART sy Dalvik

Ny famintinana ny vokatra dia azo lazaina fa tsy misy tombontsoa mazava ho azy amin'izao fotoana izao (ilaina ny manamarika fa ny asa atao amin'ny ART dia mitohy, io tontolo io dia eo amin'ny dingana fanandramana fotsiny), ART dia tsy manana: momba ny zava-bita, fa tsy amin'ny endriny rehetra), ary amin'ny tombontsoa hafa manokana tsy mety na any Dalvik mialoha. Ohatra, raha miresaka momba ny fiainan'ny pilina isika, dia mifanohitra amin'ny zavatra andrasana, dia mampiseho ny valiny mitovy amin'ny ART ny Dalvik.

Ny famaranana ankapobeny ny ankamaroan'ny fitsapana - ny fahasamihafana eo amin'ny fiaraha-miasa amin'ny ART, fa tsy misy Dalvik. Na dia izany aza, ny tontolo iainana vaovao sy ny fomba fampiasana azy dia manantena fa, ary angamba ao amin'ny Android 4.5 na Android 5 ny fahasamihafana toy izany dia ho mazava. (Ankoatr'izay dia mety hahatonga an'i ART ny tontolo iainana voafaritra tsara).

Mpivady maromaro no manisy fiheverana azy ireo raha manapa-kevitra ny hamadika ny tontolo iainana ART no Dalvik - mety tsy mety miasa ny fampiharana (na tsia, ohatra Whatsapp and titane Backup), ary famerenana tanteraka Android dia afaka 10-20 minitra: izany hoe, raha nivadika ianao ART ary aorian'ny famerenana ny telefaona na ny tablette, dia voafafa sy miandry izy io.

Ahoana no ahafahan'ny ART amin'ny Android

Mba hahafahan'ny ART, dia tsy maintsy manana telefaona na takelaka Android ianao amin'ny OS 4.4.x ary ny processeur Snapdragon, ohatra ny Nexus 5 na Nexus 7 2013.

Voalohany tokony hampidirinao ao amin'ny Android ny rindrambaiko mpamorona. Raha manao izany ianao dia mandehana any amin'ny sehatry ny fitaovana, mandehana any amin'ny "Momba ny finday" (Takelaka momba ny tablette) ary tadidio imbetsaka ny "Fitaovana" tarehimarika mandra-pahitanao hafatra fa lasa mpamorona ianao.

Aorian'izany dia hiseho eo amin'ny sehatra ny singa "For Developer", ary ao - "Select Environment", izay tokony hametrahana ART raha tokony ho an'i Dalvik, raha manana faniriana toy izany ianao.

Ary tampoka dia ho mahaliana:

  • Ny fampidirana ny fampiharana dia voasakana amin'ny Android - inona no tokony hatao?
  • Flash amin'ny Android
  • XePlayer - emulator iray hafa an'ny Android
  • Ampiasaintsika amin'ny Android ho ny fahitalavitra faharoa ho an'ny solosaina na PC
  • Linux amin'ny DeX - miasa amin'ny Ubuntu amin'ny Android