Sobes.tech
Junior

Quelle est la différence entre Android 4 et Android 5 ?

sobes.tech IA

Réponse de l'IA

Changements architecturaux (ART au lieu de Dalvik), Material Design, notifications améliorées, mode multi-utilisateur (pour tablettes), Project Volta (amélioration de la gestion de la batterie).

Principales différences :

  • Machine virtuelle : Android 5 est passé de Dalvik à ART (Android Runtime). ART offre une compilation anticipée (AOT - Ahead-Of-Time), ce qui permet une exécution plus rapide des applications, une meilleure utilisation de la mémoire et une interface plus fluide par rapport à la compilation JIT (Just-In-Time) dans Dalvik.
  • Design : Introduction de Material Design. C'est un nouveau langage de design mettant l'accent sur les ombres, les animations, la typographie et les cartes, rendant l'interface plus moderne et intuitive.
  • Notifications : Système de notifications amélioré. Apparition de notifications contextuelles (Heads-up notifications) au-dessus de l'application en cours, possibilité d'interagir avec les notifications sur l'écran de verrouillage, et regroupement des notifications.
  • Performance et efficacité énergétique : L'initiative Project Volta vise à améliorer la gestion de la batterie. Nouvelles API pour contrôler la consommation d'énergie, comme l'API JobScheduler, permettant de différer l'exécution des tâches dans des conditions favorables (par exemple, en se connectant au Wi-Fi ou en chargeant).
  • Mode multi-utilisateur : Ajout de la possibilité de créer plusieurs profils utilisateur pour les tablettes.
  • Déverrouillage : Introduction de Smart Lock, permettant de laisser l'appareil déverrouillé dans certaines conditions (par exemple, lorsqu'il est connecté à un appareil Bluetooth de confiance ou dans un lieu de confiance).
  • Sécurité : Support amélioré pour SELinux (Security-Enhanced Linux) en mode Enforcement.

Tableau comparatif :

Aspect Android 4.x (KitKat) Android 5.0+ (Lollipop)
Machine virtuelle Dalvik (JIT) ART (AOT)
Design Holo Material Design
Notifications Standard Heads-up, sur l'écran de verrouillage
Efficacité énergétique Basique Project Volta
Mode multi-utilisateur Uniquement pour appareils spécifiques (non systématique) Support système pour tablettes
Déverrouillage PIN, Motif, Mot de passe, Déverrouillage facial Ajout de Smart Lock
SELinux Permissif Enforcing

Compilation ART :

// En Dalvik, le code était compilé à l'exécution
// En ART, le code est compilé lors de l'installation de l'application,
// ce qui accélère le démarrage et l'exécution