Android Nougat : Android TV et Direct Boot
Android Nougat (7.0) est disponible pour tous depuis la fin août 2016. Le Paris Android User Group, pour lequel je suis l'un des organisateurs, a planifié une session dédiée aux nouveautés d'Android Nougat à la fin septembre. Ce meetup avait pour particularité d'être présenté uniquement par des membres de l'association du PAUG. Les slides de la session sont dores et déjà disponibles sur Google Drive, ainsi que les différentes vidéos par l'intermédiaire de cette playlist YouTube.
En un peu moins de deux heures, les nouveautés majeures du système ont été évoquées : Java 8, les notifications, ART, Doze, Chrome OS, Android Wear 2.0... mais également Android TV et Direct Boot. L'équipe m'a donné ces deux derniers sujets à traiter et voici la vidéo de la présentation :
Vous pouvez également lire les slides de ma conférence :
Pour Android TV, on retrouve deux fonctionnalités : le support du Picture-in-Picture, ainsi que la possibilité d'enregistrer les flux vidéos. Le Picture-in-picture est l'équivalent du mode multi-fenêtre appliqué aux télévisions. Il s'agit de la possibilité de continuer de visionner une vidéo en dehors de l'application. Jusqu'à présent dès qu'une nouvelle application était ouverte, le flux était forcément stoppé. L'autre nouveauté concerne la possibilité d'enregistrer les flux vidéo par l'intermédiaire de l'application Live Channels. Malheureusement bien que les API soient disponibles, cette dernière ne supporte toujours pas cette fonctionnalité. J'ai donc choisi de ne pas présenter une nouveauté que je n'avais pas pu tester.
Direct Boot est quant à lui un sujet beaucoup plus complexe à évoquer puisqu'il concerne le chiffrement des données. Depuis Android Nougat, on passe d'un chiffrement global à un chiffrement "basé sur un fichier". Cela permet ainsi aux applications de fonctionner avant que l'utilisateur n'ai donné son mot de passe pour déchiffrer le contenu. Un autre article reviendra plus en détail sur cette fonctionnalité, qui n'est pas toujours simple à expliquer.