ART жана Dalvik боюнча Android - бул жакшы, эмне, кантип киргизүү

25.02.2014 мобилдик түзмөктөр

Google бир жаъыртуунун Android 4.4 KitKat бир бөлүгү катары жаңы арыз аткаруу чөйрөсүн киргизген. Азыр, Dalvik жасалма аспапка тышкары, Snapdragon кайра иштетүүчүлөр менен заманбап түзмөктөрдүн ART-чөйрөнү тандап алууга мүмкүнчүлүк бар. (Сиз, Android Арт иштетүү үчүн кантип аягына чейин Жанболат үйрөнүү максатында бул беренеге алган болсо, анда маалымат берилген).

бир узактыгы өтүнмө деген эмне жана ал жерде жасалма машиналарын берет? Android, сиз бир APK делосуна катары жүктөп алуу (жана кодун түзүлгөн эмес) (ошол учурдагы демейки,) Dalvik жасалма машинаны колдонуп тиркемелерди иштетүү үчүн, ага түшүп түзүүнүн милдети.

колдонмолорду түзүү үчүн колдонулган жасалма машина Dalvik жакындап жөн-жылы-Time (Алеки саатта), түздөн-түз бир колдонуучу иш башталганда же болгондо боюнча докладын билдирген. Бул колдонмо башталат ", бадалдуу" жана RAM кыйла интенсивдүү пайдалануу кийин узак күтүү кээде алып келиши мүмкүн.

орто АРТ ортосундагы негизги айырмачылык

ART (Android узактыгы) - кандайдыр бир жаңы, сиз гана иштеп берет дагы эксперименталдык жасалма машина, ал эми Android 4.4 же буруш үчүн каралган орнотуулары (ал муну кантип көрсөтүлөт).

Dalvík өнөрдүн башкы айырмасы - Аоста мамиле (Алдыда-Of-Time) жалпысынан орнотулган арыздарды алдын ала түзүү дегенди билдирет колдонмолорду иштеп жатканда: ошентип, өтүнмөнүн баштапкы орнотуу дагы бир канча убакытты талап кылат, алар Android түзмөктүн сактоо менен, көп оорунду ээлеши болот бирок, аларды андан ары ишке киргизүү тез болот (ал буга чейин түзүлөт), жана аз керектөөгө теориясы алдыда мүмкүн recompile зарылчылыгы менен байланыштуу кайра иштетүү жана эс минималдуу пайдалануу eniyu энергия.

Чынында эле, жакшы деген эмне, ART жана Dalvik?

Интернет, эки чөйрөлөрдө буга чейин Android түзмөктөрдүн ар кандай салыштыруулар көп жана ар түрдүү материалдар бар. androidpolice.com жайгаштырылган Бул сыноолордун ири жана майда-чүйдөсүнө чейин бири (Eng.):

  • Көркөм-өнөр жана Dalvík менен аткаруу,
  • Көркөм-өнөр жана Dalvík менен батареянын, электр керектөө

жыйынтыктарын чыгаруу менен, биз учурда айдан ачык пайда (АРТ жүргүзүү жатат деген сөздөрдү эсибизде сактап, бул орто эле бир сынамык баскычында турат) деп АРТ тиешеси жок деп айта алабыз: мыкты жыйынтыктарды көрсөтүү кээ бир сыноолорду бул орто менен иштөө (айрыкча, аткарууну эске алуу менен, бирок анын бардык аспектилери боюнча), жана алдыда байкалбай же Dalvik башка атайын пайда. Мисалы, ал батареянын иш мөөнөтү убагында келгенде, үмүтүнө каршы, Dalvik АРТ менен дээрлик бирдей натыйжаларга алып келет.

сыноолордун көбү жалпы жыйынтык - Dalvik эмес экенин, АРТ менен пайдаланып, анык айырма. Ошентсе да, анын мамиле колдонулган жаңы чөйрө жана келечектүү карап, балким, Android 4.5 же Android 5 Бул айырма айдан ачык болуп калат. (Мындан тышкары, Google, ART-чөйрөнү, демейки мүмкүн).

сиз, айлана чөйрөнү камтыйт жөнүндө чечим кабыл алса, белгилей кетүү керек пунктка, дагы бир жубайлар ART ордуна Dalvik - кээ бир колдонмолор, мисалы, туура (же такыр жок эмес иштеши мүмкүн WhatsApp жана титан Камдык), жана жалпы өчүрүп Android 10-20 минут талап кылынышы мүмкүн: сен иштетилген болсо, башкача айтканда, ART жана аппаратты же планшет кайра кийин күтүп freezed жатат.

Android Арт Кантип иштетүү керек

ART-чөйрөнү камсыз кылуу үчүн, мисалы, Nexus 5 жана Nexus 2013, OS 4.4.x жана Snapdragon иштеп чыгаруу менен Android аппаратты же планшет болушу керек.

Сиз биринчи Android боюнча иштеп чыгуучу режимин иштетүү керек. Бул үчүн, түзмөк жөндөөлөрүнө барып, сиз иштеп чыгуучу болуп билдирүү көрмөйүнчө "тел жөнүндө" (же планшеттен жөнүндө), ошондой эле кабар айтуу tapnite боюнча бир нече жолу "санын Build" барып.

Сен да ушундай каалоо болсо, ART, Dalvík ордуна орнотулушу керек "сыйкырчы танда", - Бул нерсени жөндөөлөрүнөн "иштеп", андан кийин ал жерден кайра алып чыгам.

Ал күтүлбөгөн жерден, ал кызыктуу болушу мүмкүн:

  • колдонмо Android үчүн кулпуланган Орнотуу - эмне кылуу керек?
  • Android сыналгыны Жарк
  • XePlayer - дагы бир Android Китч
  • Биз ноутбук же PC үчүн 2 монитор сыяктуу Android колдонуп
  • Декс боюнча Linux - иштеп Ubuntu боюнча Android