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