Sobes.tech
Junior

Android 4 va Android 5 o'rtasidagi farq nima?

sobes.tech AI

AIdan javob

Arxitektura o'zgarishlari (ART Dalvik o'rniga), Material Design, yaxshilangan bildirishnomalar, ko'p foydalanuvchi rejimi (planshetlar uchun), Project Volta (batareya ishlashini yaxshilash).

Asosiy farqlar:

  • Virtual mashina: Android 5 Dalvikdan ARTga (Android Runtime) o'tdi. ART ilg'or kompilatsiya (AOT - Ahead-Of-Time) ta'minlaydi, bu ilovalarni tezroq ishga tushirish, xotira yaxshiroq ishlatish va interfeysni silliq qilishga olib keladi, JIT (Just-In-Time) kompilatsiyasidan farqli o'laroq.
  • Dizayn: Material Design kiritildi. Bu yangi dizayn tili bo'lib, soya, animatsiyalar, tipografiya va kartochkalar ustunlik qiladi, bu esa interfeysni zamonaviy va intuitiv qiladi.
  • Bildirishnomalar: Bildirishnomalar tizimi yaxshilandi. Hozirda faol ilova ustida Heads-up bildirishnomalar, ekran qulflashda bildirishnomalar bilan interaktivlik va bildirishnomalarni guruhlash imkoniyati mavjud.
  • Ishlash va energiya samaradorligi: Project Volta tashabbusi batareya ishlashini yaxshilashga qaratilgan. Yangi APIlar, masalan, JobScheduler API, qulay sharoitlarda (masalan, Wi-Fi ga ulanish yoki zaryadlash) vazifalarni kechiktirish imkonini beradi.
  • Ko'p foydalanuvchi rejimi: Planshetlar uchun bir nechta foydalanuvchi profillarini yaratish imkoniyati qo'shildi.
  • Blokdan chiqarish: Smart Lock qo'shildi, bu esa muayyan sharoitlarda qurilmani blokdan chiqarib qo'yishga imkon beradi (masalan, ishonchli Bluetooth qurilmasiga ulanish yoki ishonchli joyda).
  • Xavfsizlik: SELinux (Security-Enhanced Linux) ni qo'llab-quvvatlash yaxshilandi, Enforcing rejimida.

Taqqoslash jadvali:

Jihat Android 4.x (KitKat) Android 5.0+ (Lollipop)
Virtual mashina Dalvik (JIT) ART (AOT)
Dizayn Holo Material Design
Bildirishnomalar Standart Heads-up, qulflashda
Energiya samaradorligi Asosiy Project Volta
Ko'p foydalanuvchi rejimi Faqat maxsus qurilmalarda (sistemga kirmaydi) Planshetlar uchun tizim qo'llab-quvvatlashi
Blokdan chiqarish PIN, Muster, Parol, yuzni tanish Smart Lock qo'shildi
SELinux Permissive Enforcing

ART kompilyatsiyasi:

// Dalvikda kod ish vaqtida kompilyatsiya qilinardi
// ARTda esa, ilova o'rnatilishi bilan kompilyatsiya qilinadi,
// bu esa ishga tushishni va bajarishni tezlashtiradi