Junior
Mi a különbség az Android 4 és az Android 5 között?
sobes.tech MI
Válasz az MI-től
Architekturális változások (ART a Dalvik helyett), Material Design, fejlesztett értesítések, többfelhasználós mód (tabletekhez), Project Volta (az akkumulátor hatékonyságának javítása).
Fő különbségek:
- Virtuális gép: Android 5 átállt Dalvikról ART-re (Android Runtime). Az ART előre fordítást (AOT - Ahead-Of-Time) biztosít, ami gyorsabb alkalmazásindítást, jobb memóriahasználatot és simább felületet eredményez a JIT (Just-In-Time) fordításhoz képest Dalvikban.
- Tervezés: Bevezették a Material Design-t. Ez egy új tervezési nyelv, árnyékokra, animációkra, tipográfiára és kártyákra helyezve a hangsúlyt, modern és intuitív felületet eredményezve.
- Értesítések: Fejlesztett értesítési rendszer. Megjelentek a heads-up értesítések az aktuális alkalmazás felett, lehetőség az értesítésekkel való interakcióra a zárolási képernyőn, és az értesítések csoportosítása.
- Teljesítmény és energiahatékonyság: A Project Volta célja az akkumulátor üzemidejének javítása. Új API-k kerültek bevezetésre az energiafogyasztás ellenőrzésére, például a JobScheduler API, amely lehetővé teszi feladatok késleltetését kedvező körülmények között (pl. Wi-Fi kapcsolódás vagy töltés közben).
- Többfelhasználós mód: A tabletekhez több felhasználói profil létrehozásának lehetősége került hozzáadásra.
- Feloldás: Smart Lock került hozzáadásra, amely lehetővé teszi a készülék feloldásának megtartását bizonyos feltételek mellett (pl. megbízható Bluetooth-eszközhöz való csatlakozás vagy megbízható helyen).
- Biztonság: Fejlesztett SELinux támogatás (Security-Enhanced Linux) az Enforcing módon.
Összehasonlító táblázat:
| Szempont | Android 4.x (KitKat) | Android 5.0+ (Lollipop) |
|---|---|---|
| Virtuális gép | Dalvik (JIT) | ART (AOT) |
| Tervezés | Holo | Material Design |
| Értesítések | Szabványos | Heads-up, zárolási képernyőn |
| Energiahatékonyság | Alapvető | Project Volta |
| Többfelhasználós mód | Csak bizonyos eszközökön (nem rendszer szintű) | Rendszerszintű támogatás tabletekhez |
| Feloldás | PIN, mintázat, jelszó, arcfelismerés | Smart Lock hozzáadva |
| SELinux | Engedélyező | Enforcing |
ART fordítás:
// Dalvikban a kód futás közben fordult le
// ART-ben a kód az alkalmazás telepítésekor fordul le,
// ami gyorsítja az indítást és a végrehajtást