Sobes.tech
Junior

Android 4 və Android 5 arasında nə fərq var?

sobes.tech Süni İntellekt

AI-dan cavab

Arxitektura dəyişiklikləri (Dalvik yerinə ART), Material Design, təkmilləşdirilmiş bildirişlər, çox istifadəçi rejimi (planşetlər üçün), Project Volta (batareya ilə işləməyi yaxşılaşdırmaq).

Əsas fərqlər:

  • Virtual maşın: Android 5 Dalvik-dən ART-ə keçdi (Android Runtime). ART Ahead-Of-Time (AOT) tərtibini təmin edir, bu da tətbiqlərin daha sürətli işləməsinə, yaddaşın daha yaxşı istifadəsinə və istifadəçi interfeysinin daha hamar olmasına səbəb olur, JIT (Just-In-Time) tərtibindən fərqli olaraq.
  • Dizayn: Material Design təqdim edildi. Bu, kölgələrə, animasiyalara, tipografiyaya və kartlara diqqət yetirən yeni dizayn dilidir və interfeysi daha müasir və intuitiv edir.
  • Bildirişlər: Bildiriş sistemi təkmilləşdirildi. Mövcud tətbiqin üzərində Heads-up bildirişləri görünür, kilid ekranında bildirişlərlə qarşılıqlı əlaqə və bildirişlərin qruplaşdırılması imkanı var.
  • Performans və enerji səmərəliliyi: Project Volta təşəbbüsü batareyanın işləmə müddətini yaxşılaşdırməyə yönəlib. JobScheduler API kimi yeni API-lər enerji sərfiyyatını idarə etməyə imkan verir, məsələn, Wi-Fi-yə qoşulduqda və ya şarj edildikdə tapşırıqları gecikdirmək.
  • Çox istifadəçi rejimi: Planşetlər üçün çox istifadəçi profilləri yaratmaq imkanı əlavə edildi.
  • Blokdan çıxarış: Smart Lock əlavə olundu, bu da müəyyən şərtlərdə cihazın blokdan çıxarılmasını təmin edir (məsələn, etibarlı Bluetooth cihazına qoşulduqda və ya etibarlı yerdə).
  • Təhlükəsizlik: SELinux (Security-Enhanced Linux) dəstəyi təkmilləşdirildi, Enforcing rejimində.

Müqayisə cədvəli:

Aspect Android 4.x (KitKat) Android 5.0+ (Lollipop)
Virtual maşın Dalvik (JIT) ART (AOT)
Dizayn Holo Material Design
Bildirişlər Standart Heads-up, kilid ekranında
Enerji səmərəliliyi Əsas Project Volta
Çox istifadəçi rejimi Yalnız müəyyən cihazlar üçün (sistem xaricində) Sistem dəstəyi ilə planşetlər üçün
Blokdan çıxarış PIN, naxış, şifrə, üz tanıma Smart Lock əlavə olundu
SELinux İcazə verici Enforcing

ART tərtibi:

// Dalvik-də kod işləmə zamanı tərtib olunurdu
// ART-də isə, tətbiq quraşdırılarkən tərtib olunur,
// bu isə başlanğıcı və icraatı sürətləndirir