Smartfonlar.Uz
Android 06.09.2026, 09:35 3 daqiqa o'qish 7 ta o'qildi

Android’da ART va Dalvik nima, qaysi biri afzal va uni qanday yoqish mumkin?

Android’da ART va Dalvik nima, qaysi biri afzal va uni qanday yoqish mumkin? — amaliy qo'llanma va yechim rasmi — smartfonlar
10 soniyalik tezkor yechim:
1. Настройки (Settings / Sozlamalar) menyusiga kiring;
2. О телефоне (About phone / Telefon haqida) bo'limida Номер сборки (Build number / Nomer sborki) ustiga 7 marta ketma-ket bosing;
3. Orqaga qaytib, Для разработчиков (Developer options / Dasturchi rejimiga) kiring;
4. Выберите среду (Select runtime / Muhitni tanlash) sozlamasidan ART rejimini tanlang va qurilmani qayta yuklang.

Google kompaniyasi Android 4.4 KitKat operatsion tizimi bilan birga ilovalarni ishga tushirish uchun mo'ljallangan yangi ART (Android RunTime) muhitini taqdim etdi. Shu paytgacha Android qurilmalarida ilovalarni qayta ishlash uchun standart Dalvik virtual mashinasi ishlatilib kelinar edi.

Ilovalarni bajarish muhiti (Runtime Environment) o'zi nima?

Android smartfonlariga siz yuklab oladigan ilovalar (.APK fayllari) tayyor kompyuter kodi ko'rinishida bo'lmaydi. Ularni qurilma protsessori tushunadigan tilga o'girib berish uchun maxsus virtual mashina (muhit) kerak bo'ladi.

ART va Dalvik muhitlari
ART va Dalvik virtual mashinalarining ishlash sxemasi

Dalvik virtual mashinasi va JIT yondashuvi

Dalvik standart holatda JIT (Just-In-Time) kompilyatsiya usulidan foydalanadi. Bu degani, ilova kodi aynan uni ishga tushirgan paytingizda yoki ma'lum bir amalni bajarayotganingizda tezkor ravishda qayta ishlanadi (kompilyatsiya qilinadi). Bu quyidagi kamchiliklarga olib kelishi mumkin:

  • Ilovalar sekinroq ochiladi;
  • Protsessor va tezkor xotiraga (RAM) yuklama ortadi;
  • Batareya quvvati tezroq sarflanadi.

ART (Android RunTime) muhitining asosiy farqi

ART esa AOT (Ahead-Of-Time) yondashuvidan foydalanadi. Buning ma'nosi — ilova qurilmaga o'rnatilayotgan paytning o'zidayoq to'liq tayyor kodga o'girib olinadi.

ART muhitining afzalliklari va kamchiliklari:

  • Afzalliklari: Ilovalar bir zumda ochiladi, protsessor va RAM'ga tushadigan yuklama kamayadi, nazariy jihatdan batareya quvvati tejaladi.
  • Kamchiliklari: Ilovalarni o'rnatish vaqti biroz uzayadi va ular qurilma xotirasidan (ROM) ko'proq joy egallaydi.

Qaysi biri yaxshiroq: ART yoki Dalvik?

Nexus 5’da ART yoki Dalvik’ni tanlash
Nexus 5 smartfonida ART va Dalvik muhitini tanlash oynasi

Turli sinovlar va benchmark natijalariga ko'ra, Android 4.4 versiyasida ART hali tajriba bosqichida bo'lgani uchun natijalar har xil. Unumdorlik va tezlik bo'yicha ART ba'zi o'yin va ilovalarda sezilarli darajada ustunlik beradi. Biroq, batareya avtonomligi borasida Dalvik va ART deyarli bir xil ko'rsatkichni namoyon etadi.

Muhim ogohlantirish: ART rejimini yoqqaningizdan so'ng, telefon birinchi marta qayta yuklanganda (reboot) barcha ilovalarni qayta kompilyatsiya qiladi. Bu jarayon 10 dan 20 daqiqagacha vaqt olishi mumkin, qurilma qotib qoldi deb o'ylamang, kuting!

Android'da ART rejimini qanday yoqish mumkin?

ART rejimini yoqish uchun qurilmangiz Android 4.4 KitKat operatsion tizimida va kamida Snapdragon protsessorida ishlashi kerak (masalan, Nexus 5, Nexus 7 2013 va boshqalar).

1-qadam: Dasturchi rejimini faollashtirish

Android’da Dasturchi rejimini yoqish
Dasturchi rejimini aktivlashtirish jarayoni

1. Настройки (Settings / Sozlamalar) menyusiga kiring.
2. О телефоне (About phone / Telefon haqida) bo'limini toping.
3. Номер сборки (Build number / Tizim versiyasi) menyusi ustiga "Siz dasturchisiz!" degan xabar chiqmaguncha 7 marta ketma-ket bosing.

2-qadam: ART muhitini tanlash

Android’da ART muhitini yoqish
Sozlamalardan ART rejimini belgilash

1. Asosiy sozlamalar menyusiga qayting va yangi paydo bo'lgan Для разработчиков (Developer options / Dasturchi opsiyalari) bo'limiga kiring.
2. U yerdan Выберите среду (Select runtime / Muhitni tanlash) bandini bosing.
3. Paydo bo'lgan oynada Use ART opsiyasini tanlang va telefonni qayta yuklashga rozilik bering.

📋 Qadamma-qadam amaliy ko'rsatmalar

1

1-qadam: Dasturchi rejimini yoqish

Настройки (Settings / Sozlamalar) -> О телефоне (About phone / Telefon haqida) menyusiga kiring va Номер сборки (Build number / Tizim versiyasi) ustiga 7 marta bosing.

2

2-qadam: ART rejimi va kompilyatsiyani tanlash

Для разработчиков (Developer options / Dasturchi opsiyalari) menyusiga o'ting, Выберите среду (Select runtime / Muhitni tanlash) bo'limidan ART rejimini tanlang va smartfonni qayta yuklang.

Mavzu bo'yicha ko'p beriladigan savollar (FAQ)

ART rejimini yoqqanimdan so'ng smartfonim uzoq vaqt yonmay qoldi, nima qilishim kerak?

Xavotir olmang. ART rejimiga o'tilganda tizim barcha ilovalarni qayta ishlaydi (AOT kompilyatsiya). Birinchi yuklanish 10 minutdan 20 minutgacha vaqt olishi mumkin. Telefonga tegmay kuting.

Hozirgi zamonaviy telefonlarda ham ART rejimini qo'lda yoqish kerakmi?

Yo'q. Android 5.0 Lollipop versiyasidan boshlab Google Dalvik mashinasidan butunlay voz kechgan. Barcha zamonaviy Android smartfonlar standart holatda faqat ART muhitida ishlaydi.

Qo'llanmani do'stlarga ulashish:

Qo'llanma bo'yicha fikrlar va savol-javoblar

Real foydalanuvchilar tajribasi, xolis baholari va savol-javoblar

Fikr bildirish va boshqa foydalanuvchilar bilan tajriba almashish uchun tizimga kiring.

Hozircha sharhlar qoldirilmagan. Birinchi bo'lib o'z fikringizni bildiring!

1-qadam

Smartfondan nima kutyapsiz?

Siz uchun eng muhim asosiy vazifani belgilang:

2-qadam

Qaysi operatsion tizim ma'qul?

O'zingizga qulay ekotizimni tanlang:

Siz uchun eng yaxshi tanlovlar

Siz ko'rsatgan mezonlar asosida saralangan smartfonlar:

Tahlil qilinmoqda...
Barcha katalog →
Smartfon topilmadi.