ART ranei Dalvik i runga i Android - he aha, he aha te pai, me pehea ki te taea

02.25.2014 whakaaro taputapu

I whakauruhia e Google tetahi waahi tono hou hei waahanga o te Android 4.4 KitKat whakahou. Na, i tua atu ki te mīhini miihana Dalvik, i runga i nga whakaaro hou me nga tukatuka Snapdragon, ka taea te whiriwhiri i te taiao ART. (Mena kua tae mai koe ki tenei tuhinga kia kitea ai me pehea e taea ai e ART te Android, panui ki te pito o te reira, ka tukuna tenei korero ki reira).

He aha te waahi tono, kei hea hoki te miihini mariko? I te Android, ka whakamahia te mīhini miihini Dalvik (na te taunoa, i tenei wa) ki te whakatutuki i nga tono e tikiake ana e koe hei kōnae APK (kaore i te kohikohia te waehere), ka taka nga mahi whakamahinga ki runga.

I roto i te mīhini miihini Dalvik, ki te kohikohi i nga tono, ka whakamahia te huarahi tika-In-Time (JIT), e whakaatu ana i te whakauru i runga i te whakarewa i raro i etahi mahi kaiwhakamahi ranei. Ka taea e tenei te ara te roa o te tatari i te wa e timata ana te tono, "ngaohihi", te whakamahinga ake o te RAM.

Ko te rereketanga nui o te taiao ART

ART (Android Runtime) he mīhini mariko hou, engari he whakamatautau whakamatautau i whakauruhia ki te Android 4.4 a ka taea e koe te mahi i nga tawhito o te kaihanga (ka whakaaturia i raro nei me pehea te mahi).

Ko te rereketanga nui i waenga i te ART me te Dalvik ko te AOT (Ahead-Of-Time) i te wa e whakahaere ana nga tono, ko te tikanga ko te whakatakoto i nga tono whakauru: na, ko te waahi tuatahi o te tono ka roa ake, ka nui ake te waahi i roto i te taputapu rokiroki Android Heoi, ka tere ake te whakarewatanga o muri (kua oti te kohikohi), me te iti ake o te whakamahinga o te tukatuka me te RAM e tika ana mo te whakautu, i te ariā, ka arahi ki te iti iho o te kai te kaha.

He aha te pai ake, ART, ko Dalvik ranei?

I runga i te Ipurangi, he maha nga rereketanga rereke o nga mahi a te Android i roto i nga taiao e rua, me nga hua rereke. Ko tetahi o nga whakamatautau nui rawa atu, kua tuhia ki phipolice.com (Ingarihi):

  • mahi i roto i ART me Dalvik,
  • te ora porihi, te kai mana i ART me Dalvik

I te kohikohi i nga hua, ka taea te korero kaore he painga i tenei wa i te wa (he mea tika kia whakaarohia kei te mahi tonu te mahi i te ART, koinei anake te taiao i te waahi whakamatautau) kaore i te ART: i etahi waahanga e whakamahi ana i tenei taiao e whakaatu ana i nga hua pai (ina koa mo te mahi, engari kaore i roto i ona waahanga katoa), me era atu painga motuhake kaore e taea te kite, te Dalvik ranei. Hei tauira, ki te korero tatou mo te ora o te potae, ka rere ke atu ki nga tumanakohanga, kei te whakaatu a Dalvik i nga hua rite ki te ART.

Ko te whakatau whakamutunga o te nuinga o nga whakamatautau - te rereketanga rereke i te mahi tahi me ART, kaore he Dalvik. Engari, ko te taiao hou me te huarahi e whakamahia ana i roto i tenei mea he mea whakatairanga, pea pea i te Android 4.5, i te Android 5 ranei, he rereketanga tera. (I tua atu, ka hangaia e Google te ART hei taiao taunoa).

Ko etahi o nga take e rua ki te whakarongo ki te whakatau koe ki te huri i te taiao ART hei utu Dalvik - kaore e pai ana nga tono (kaore ranei i te katoa, hei tauira Whatsapp me te Titanium Pūrua), me te whakaoho tonu Ka taea e Android te tango 10-20 meneti: ara, ki te tahuri koe ART me muri i te whakahoutanga i te waea, i te papapatu ranei, ka maroke, ka tatari.

Me pehea e taea ai e ART te Android

Kia taea ai e ART, me whai koe i tetahi waea Android ranei i te OS 4.4.x me te tukatuka Snapdragon, hei tauira, te nohonga 5, te nohonga 7 2013 ranei.

Tuatahi me hiahia koe ki te whakahohe i te aratau o te kaiwhakawhanake i te Android. Ki te mahi i tenei, haere ki nga tautuhinga taputapu, haere ki te "Mō waea" (Mō te papa) ka patohia te waahi "Hanga whare" kia maha noa nga wa ka kite koe i te karere kua riro koe hei kaiwhakawhanake.

I muri i tenei, ka puta te "For Developers" i roto i nga tautuhinga, a ki reira - "Tīpakohia Taiao", kei hea koe ka whakauruhia ART hei utu mo Dalvik, mehemea he hiahia nui koe.

Na ka kore e rawe:

  • Kei te aukati te tono i te tono i runga i Android - he aha te mahi?
  • Ka waea atu a Flash ki te Android
  • XePlayer - tetahi atu emulator Android
  • Whakamahia ana e matou te Android hei whakaaturanga tuarua mo te pona, PC ranei
  • Linux i runga i DeX - mahi i Ubuntu i Android