Table des matières:
Nous détestons tous cela lorsque notre téléphone redémarre. Parfois, nous pensons que cela doit arriver et parfois non, mais un redémarrage signifie que nous ne sommes pas connectés, ce qui empêche de nombreuses tâches en arrière-plan de fonctionner. C'est encore pire si vous utilisez votre téléphone comme réveil ou rappel.
Android 7.0 Nougat peut vous aider grâce à sa fonctionnalité de démarrage direct.
Qu'est-ce que le démarrage direct?
Nous avons probablement tous été là. Nous avons un écran de verrouillage pour que personne d'autre ne puisse voir ce que nous avons stocké sur nos téléphones (tout le monde a cet ami), quelque chose s'est passé et notre téléphone a redémarré. Si vous ne le réalisez pas, vous êtes peut-être assis heureux (ou triste) de ne pas être bourdonné toutes les 10 minutes - jusqu'à ce que vous vous en aperceviez et que vous vous connectiez, pour voir tout ce que vous avez manqué. Espérons que ce n'était pas quelque chose de trop important.
Toutes les applications ne doivent pas nécessairement utiliser le démarrage direct et les développeurs doivent réfléchir avant de l'activer.
Google a des choses couvertes dans Android Nougat, faisant potentiellement de ce scénario une chose du passé. Nous supposons qu'Android 7.0 sera stable et que les redémarrages sont rares, mais juste au cas où, la nouvelle fonctionnalité de démarrage direct laissera une application (ou une partie d'une application) s'exécuter dès que votre téléphone a fini de démarrer et avant de vous connecter. dans.
Vous garder en sécurité et informé
La façon dont les choses fonctionnent à partir d’Android Marshmallow est très bonne du point de vue de la sécurité. Lorsque votre téléphone est allumé ou reprend après un redémarrage, le système d'exploitation se charge, puis tout s'arrête pendant l'attente de la saisie de l'utilisateur. Cela signifie que vous devez entrer votre mot de passe ou votre code PIN ou balayer votre modèle. Même si vous ne verrouillez pas votre téléphone, vous devez faire glisser l'écran de verrouillage. (Mais s'il vous plaît, verrouillez votre téléphone.) Si vous avez un téléphone crypté, les données que vous avez stockées restent cryptées et indisponibles de quelque façon que ce soit jusqu'à ce que vous soyez connecté. C'est un bon moyen de vous aider à garder vos yeux indésirables à l'écart de vos données.
Avec Android 7.0, il y a une nouvelle étape dans le processus de démarrage. Une fois que votre téléphone est complètement allumé et qu'Android fonctionne, il existe une méthode permettant aux développeurs d'autoriser la communication avant de vous connecter. Tout le reste reste verrouillé et vous ne pouvez pas interagir avec une autre application. Google a même inséré une nouvelle zone de stockage appelée Stockage sur périphérique pour les applications devant s'exécuter immédiatement car elles n'auront pas accès au système de fichiers normalement protégé par des informations d'identification.
Une nouvelle zone de stockage est en place pour les applications nécessitant un démarrage direct, car tout le reste est toujours protégé.
Voici un exemple de la façon dont cela fonctionnerait avec un client de messagerie simple. Les développeurs de Messenger peuvent autoriser l'application à collecter des messages et à envoyer une notification avant de déverrouiller votre téléphone pour la première fois, mais vous ne pourrez pas accéder à vos photos pour envoyer une réponse car elles sont protégées par votre mot de passe..
Pour y accéder, vous devez vous connecter. Pour les périphériques chiffrés, le mode Direct Boot permet aux données de la nouvelle zone de stockage de périphérique de s'exécuter pendant que le reste des données du téléphone reste chiffré. C'est un bon compromis entre sécurité et commodité. Google devient de plus en plus doué pour cela, et cela fonctionne: de plus en plus de personnes verrouillent leur téléphone et protègent leur vie privée et leurs données. Pour Google, c'est une bonne chose. Et nous sommes d'accord
Pas pour chaque application
Toutes les applications ne vont pas (ou ne devraient pas) commencer à fonctionner immédiatement. Les utilisateurs de Google auxquels nous avons parlé à Google I / O cette année ont tous convenu que la plupart des applications ne devraient pas s'exécuter immédiatement à l'aide du démarrage direct. Le nouveau mode est réservé aux choses dont vous avez besoin immédiatement et que vous ne voulez pas rater après un redémarrage. Les exemples sont votre réveil, votre application de messagerie texte ou une application qui aide dans le service de l'accessibilité - ce sont les types qui doivent être exécutés immédiatement. Les développeurs peuvent ajouter la fonctionnalité à n'importe quelle application installée sur un téléphone équipé d'Android 7.0 (API 24) ou d'une version ultérieure.
Google nous dit qu'ils ne défendront pas les applications qui tentent d'abuser de Direct Boot.
Les gens à qui nous avons parlé étaient également conscients que cela pouvait être maltraité. Personne ne veut que des réseaux publicitaires spammeurs déposent des liens dans leur barre de notification ou sur l'écran de verrouillage à chaque démarrage du téléphone. Et certaines applications ne devraient pas stocker d'objets tant que vous ne vous êtes pas connecté et déchiffré. Pour les applications qui sont dans Google Play, elles prendront très au sérieux les allégations relatives à des applications qui abusent de la fonctionnalité de démarrage direct et n'hésiteront pas à les supprimer du Play Store.
Le démarrage direct est une autre fonctionnalité que vous ne pouvez pas visualiser, mais qui nécessite beaucoup de créativité et d'ingénierie à mettre en œuvre. Ces petites fonctionnalités et améliorations devraient ajouter une touche de polissage indispensable à Android et améliorer le fonctionnement de nos téléphones.
Si vous êtes un développeur et que vous êtes intéressé par le démarrage direct, veillez à consulter la documentation sur le site de développement Android, ainsi qu'à regarder la vidéo ci-dessous.