Sobes.tech
Junior

Wat is het verschil tussen Android 4 en Android 5?

sobes.tech AI

Antwoord van AI

Architectonische veranderingen (ART in plaats van Dalvik), Material Design, verbeterde meldingen, multi-gebruikersmodus (voor tablets), Project Volta (verbetering van batterijgebruik).

Belangrijkste verschillen:

  • Virtuele machine: Android 5 is overgestapt van Dalvik naar ART (Android Runtime). ART biedt Ahead-Of-Time (AOT) compilatie, wat leidt tot snellere app-starttijden, beter geheugenbeheer en een soepelere gebruikersinterface in vergelijking met JIT (Just-In-Time) compilatie in Dalvik.
  • Ontwerp: Invoering van Material Design. Dit is een nieuwe ontwerptaal met nadruk op schaduwen, animaties, typografie en kaarten, waardoor de interface moderner en intuïtiever wordt.
  • Meldingen: Verbeterd meldingssysteem. Er verschijnen heads-up meldingen boven de huidige app, interactie met meldingen op het vergrendelscherm en groepering van meldingen.
  • Prestaties en energie-efficiëntie: Het Project Volta initiatief richt zich op het verbeteren van de batterijduur. Nieuwe API's zoals JobScheduler API maken het mogelijk om taken uit te stellen onder gunstige omstandigheden (bijvoorbeeld bij Wi-Fi-verbinding of opladen).
  • Multi-gebruikersmodus: Voor tablets is de mogelijkheid toegevoegd om meerdere gebruikersprofielen te maken.
  • Ontgrendeling: Smart Lock is toegevoegd, waarmee het apparaat onder bepaalde voorwaarden ontgrendeld kan blijven (bijvoorbeeld bij verbinding met een vertrouwd Bluetooth-apparaat of op een vertrouwde locatie).
  • Beveiliging: Verbeterde ondersteuning voor SELinux (Security-Enhanced Linux) in de Enforcement-modus.

Vergelijkingstabel:

Aspect Android 4.x (KitKat) Android 5.0+ (Lollipop)
Virtuele machine Dalvik (JIT) ART (AOT)
Ontwerp Holo Material Design
Meldingen Standaard Heads-up, op vergrendelscherm
Energie-efficiëntie Basis Project Volta
Multi-gebruikersmodus Alleen voor specifieke apparaten (niet systeemwijd) Systeemondersteuning voor tablets
Ontgrendeling PIN, patroon, wachtwoord, gezichtsherkenning Smart Lock toegevoegd
SELinux Toegestaan Enforcing

ART compilatie:

// In Dalvik werd de code tijdens runtime gecompileerd
// In ART wordt de code tijdens de installatie van de app gecompileerd,
// wat de opstarttijd en uitvoering versnelt