Google publie la dernière bêta d'Android P qui inclut les « comportements système finaux »
Et invite les développeurs à procéder aux derniers tests

Le , par Stéphane le calme, Chroniqueur Actualités
Elle n’a toujours pas de nom officiel, mais Android P bêta 4 est maintenant disponible pour tous les développeurs d'applications Android qui veulent s'assurer que leurs applications sont prêtes pour la prochaine version majeure du système d'exploitation mobile basé sur Linux utilisé par des millions de personnes dans le monde entier.

David Burke, le VP Android, note que cette version bêta 4 (développeur preview 5) inclut les « comportements système finaux ». La nouvelle navigation gestuelle de Google pour Android P devrait donc être verrouillée et finalisée dès cette version. Bien entendu, il est toujours possible que l’équipe responsable du développement d’Android ajoute des améliorations et apporte des changements avant un déploiement de la version finale. Cependant, la première mouture Android 9.0 est susceptible d’être livrée avec le comportement et les fonctionnalités embarquées dans cette préversion.

Comme la bêta précédente, celle-ci devrait, en théorie, être assez stable pour être installée et testée sur votre téléphone principal; Google ne mentionne aucun problème majeur ou bogue connu en version bêta 4.

Attendue pour le mois prochain, la version Android P promet de nombreuses nouvelles fonctionnalités et améliorations. Parmi elles, nous pouvons citer :

la localisation en Wi-Fi en intérieur :

La géolocalisation en intérieur est toujours un problème, les GPS ayant besoin d’avoir accès à plusieurs satellites pour fonctionner correctement. Aussi, Android P vient tirer parti du protocole Wi-Fi IEEE 802.11mc, également connu sous le nom de RTT (Wi-Fi Round-Trip-Time), pour vous permettre de profiter du positionnement à l'intérieur de vos applications.

Sur les appareils Android P avec prise en charge matérielle, vos applications peuvent utiliser les nouvelles API RTT pour mesurer la distance jusqu'aux points d'accès Wi-Fi (RT) compatibles RTT. L'emplacement de l'appareil doit être activé et l'analyse Wi-Fi doit être activée (sous Paramètres> Emplacement), et votre application doit au moins disposer de l'autorisation ACCESS_COARSE_LOCATION. L'appareil n'a pas besoin de se connecter aux points d'accès pour utiliser RTT. Pour préserver la confidentialité, seul le téléphone est capable de déterminer la distance jusqu'au point d'accès. Les points d'accès n'ont pas cette information.

Le résultat est généralement précis dans un rayon de un à deux mètres.

Avec cette précision, vous pouvez créer de nouvelles expériences, telles que la navigation dans les bâtiments, des services de localisation précis tels que le contrôle vocal non ambigu (par exemple, « Allume cette ampoule ») et des informations basées sur la localisation (par exemple, obtenir des offres spéciales une fois que vous passez à côté d’un produit)


Une meilleure gestion de l’affichage

Android P offre un support pour les derniers écrans bord à bord avec découpe d'écran pour caméra et haut-parleur. Étant donné que plusieurs constructeurs ont voulu couvrir le maximum de façade de l’écran avec le borderless, certains ont été contraints de mettre des encoches pour y placer les différents capteurs et le haut-parleur.

Les conséquences sont multiples. Parmi elles, peut figurer l’apparition d’une tache noire qui vient couper la partie supérieure de l’écran. La barre d’état peut ainsi se retrouver coupée en deux, avec peu d’espace pour afficher les informations, dont certaines se retrouvent tronquées. Le nom de l’opérateur ou le pourcentage de la batterie peuvent ne pas apparaître.

À l’aide de la nouvelle classe DisplayCutout, les développeurs peuvent désormais connaître l'emplacement et la forme des zones non fonctionnelles où le contenu ne doit pas être affiché. Pour déterminer l'existence et l'emplacement de ces zones de découpe, ils peuvent donc utiliser la méthode getDisplayCutout ().

Une option dans les paramètres des développeurs du système permet par ailleurs de simuler cette encoche afin de vérifier l’affichage des applications en cours de développement sur un écran ainsi tronqué.


Une nouvelle interface pour les notifications (notamment une expérience de messagerie améliorée)

À partir d'Android 7.0 (niveau d'API 24), vous pouviez ajouter une action pour répondre aux messages ou pour donner la possibilité d’entrer un autre texte directement à partir d'une notification. Android P rend plus performante cette fonctionnalité avec les améliorations suivantes :
  • prise en charge des images : Android P affiche désormais des images dans les notifications de messagerie sur les téléphones. Vous pouvez utiliser setData () sur le message pour afficher une image ;
  • prise en charge simplifiée des participants à la conversation : la nouvelle classe Notification.Person est utilisée pour identifier les personnes impliquées dans une conversation, y compris leur avatar et leur URI. De nombreuses autres API, telles que addMessage (), utilisent désormais la classe Person au lieu d'une classe CharSequence ;
  • enregistrer les réponses sous forme de brouillons : votre application peut récupérer le message EXTRA_REMOTE_INPUT_DRAFT envoyé par le système lorsqu'un utilisateur ferme par inadvertance une notification de messagerie. Vous pouvez utiliser cet extra pour préremplir les champs de texte dans l'application afin que les utilisateurs puissent terminer leur réponse ;
  • identifier si une conversation est une conversation de groupe : vous pouvez utiliser setGroupConversation () pour identifier intentionnellement une conversation en tant que conversation de groupe ou non ;
  • définition de l'action sémantique d'une intention : la méthode setSemanticAction () vous permet de donner une signification sémantique à une action, telle que marquer comme lu, supprimer, répondre, etc. ;
  • SmartReply : Android P prend en charge les mêmes réponses que celles proposées dans votre application de messagerie. Utilisez RemoteInput.setChoices () pour fournir un tableau de réponses standard à l'utilisateur.



Outre les améliorations de performances, Android P introduit une batterie adaptative et une luminosité adaptative pour vous aider à économiser la batterie sur votre appareil Android, et de nouvelles actions App pour vous aider à effectuer vos tâches quotidiennes plus facilement et plus rapidement .

Android P apporte également un tout nouveau système de navigation avec de nouveaux gestes pour vous aider à glisser rapidement entre les applications en cours d'exécution à partir de l'écran d'accueil de l'appareil. Parmi les autres fonctionnalités remarquables, citons un nouveau tableau de bord Android pour lutter contre l'addiction aux smartphones, un calendrier d'applications pour définir des limites de temps pour les applications et un mode «Ne pas déranger» plus intelligent.

L'Android P beta 4 est désormais déployée sur tous les appareils Pixel pris en charge et les développeurs qui exécutent la version bêta précédente recevront automatiquement la mise à jour.

Source : blog Android

Voir aussi :

Google lance sa propre clé de sécurité physique, après avoir constaté que ces périphériques USB sont efficaces contre les attaques d'hameçonnage
Un ingénieur de Mozilla affirme que YouTube est plus lent sur Firefox et Microsoft Edge que sur Google Chrome
Explosion de prix chez Google Maps : quelles sont les alternatives susceptibles d'être intéressantes ? Une ébauche de réponse
Les clés de sécurité physiques, une solution efficace contre les attaques d'hameçonnage ? Oui, d'après le retour d'expérience de Google
La France devrait recevoir 650 millions d'euros dans le partage de l'amende record infligée à Google, mais qui seront les bénéficiaires ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de Patrick Ruiz Patrick Ruiz - Chroniqueur Actualités https://www.developpez.com
le 07/08/2018 à 4:32
Google officialise le nom d’Android P :
Tour d’horizon des nouveautés de « Pie », la dernière version de l’OS mobile

Google a procédé à la publication de la quatrième bêta d’Android P en juillet. Jusque là, la dernière version de son système d’exploitation mobile n’avait pas de nom officiel, mais avec le « P » on comprend désormais que la firme de Mountain View avait laissé un indice. Dans un récent billet de blog, Google officialise le nom de la dernière mouture de son OS mobile. Désormais, le P cède la place à « Pie » pour « Tarte » en français.

C’est également l’heure de la sortie de la phase de bêta et du lancement officiel de la nouvelle version du système d’exploitation. « Après plus d’un an de développement et des mois de tests, nous sommes prêts à lancer Android 9 Pie », écrit Google. L’occasion est donc idoine pour faire le point sur les nouveautés.

« La dernière version d’Android est disponible ! Elle intègre de l’intelligence artificielle cuite au four pour rendre votre téléphone plus intelligent, plus simple et plus adapté à vous », écrit Google pour annoncer les couleurs. La note d’information de la firme de Mountain View présente en effet plusieurs nouveautés liées à l’IA.

La première est le résultat d’un partenariat entre Google et DeepMind. Avec « Adaptive Battery », le système d’exploitation se charge de comprendre quelles sont les applications dont l’utilisateur fait le moins usage ; il se charge ensuite de leur limiter l’accès à cette ressource. En s’appuyant sur « Adaptive Brightness », l’OS sait repérer les réglages favoris de luminosité de l’écran et les proposer de façon automatique à l’utilisateur en fonction de l’environnement.


L’intelligence artificielle intégrée à Android Pie sera capable de recommander une action lors de l’utilisation d’une application. L’idée est que le smartphone anticipe sur les actions de l’utilisateur. Il suffira par exemple de connecter son casque pour que Spotify affiche la playlist préférée. Google s’appuie sur les « App Actions » pour l’atteinte de cet objectif.

Google présente Android 9 comme capable d’afficher des « Slices ». Il s’agit d’affichages partiels d’une application mobile. La firme de Mountain View les dédie à des cas où l’on a besoin d’accéder rapidement à des informations clés d’une application. Il suffira alors de saisir le nom de l’appli sur la barre du moteur de recherche pour que la magie opère. Dans l’animation fournie par Google, l’utilisateur à un accès instantané à la distance du VTC lyft – un concurrent d’Uber – le plus proche, au temps de parcours pour le domicile et le travail, ainsi qu’au prix. La fonctionnalité sera déployée cet automne.


Android Pie vient avec un nouveau système de navigation lié à un bouton « Home » au bas de l’écran. D’après la firme de Mountain View, ce dernier est utile pour faciliter la manipulation à une main des smartphones de plus en plus volumineux. Il est possible de le déplacer vers le haut, de le faire glisser sur le côté ou de presser dessus pour atteindre l’accueil.


Mếme si Google n’en a plus fait mention dans sa dernière note d’information, Android Pie supporte bien l’encoche située en haut des écrans de smartphones et inspirée de celle qu’Apple a introduite sur l’iPhone X. En février, la firme de Mountain View a annoncé une refonte de l’interface d’Android pour permettre aux développeurs de simuler un affichage qui en tient compte.

Android Pie c’est aussi un volet sécurité important. On parlait il y a peu de Mozilla qui travaille à chiffrer les requêtes DNS pour que Firefox gagne en confidentialité. Android 9 chiffre automatiquement ces dernières en TLS si le serveur est compatible. Une API de vérification du mode DNS en cours d’utilisation est disponible à l’intention des développeurs. Grosso modo, la firme a opté pour une adoption tous azimuts de HTTPS avec cette nouvelle mise à jour de son système d’exploitation. Google annonce qu’Android Pie est configuré par défaut pour bloquer les connexions HTTP. Google recommande aux développeurs de modifier leurs applications afin qu’elles supportent TLS. Il est néanmoins possible de se connecter en HTTP à certains serveurs en s’appuyant sur le guide de configuration que le géant technologique a mis à disposition.

Code : Sélectionner tout
1
2
3
4
5
6
7
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">insecure.example.com</domain>
        <domain includeSubdomains="true">insecure.cdn.example.com</domain>
    </domain-config>
</network-security-config>
Code : Sélectionner tout
1
2
3
4
5
6
7
<network-security-config>
    <domain-config cleartextTrafficPermitted="false">
        <domain includeSubdomains="true">example.com</domain>
        <domain includeSubdomains="true">cdn.example2.com</domain>
    </domain-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>
Le déploiement d’Android P commence avec les smartphones Pixel, Pixel XL, Pixel 2 et Pixel 2 XL. Sony Xperia XZ2, Xiaomi Mi Mix 2S, Nokia 7 Plus, Oppo R15 Pro, Vivo X21, Essential PH-1 et le OnePlus 6 suivront avant la fin de l’automne.

Source : Google

Et vous ?

Qu’en pensez-vous ?

Quelles sont les nouveautés d’Android Pie qui aiguisent le plus votre intérêt ?

Voir aussi :

Android 9.0 pourrait embarquer un mécanisme de sécurité qui bloque l'accès à la caméra aux applications s'exécutant en arrière-plan

Fragmentation Android : Oreo dépasse enfin la barre des 1 % d'adoption, Nougat devient la version la plus utilisée du système d'exploitation

Google lance un programme de certification des dispositifs Android recommandés pour un usage en entreprise

Smartphones Android : plus de déverrouillage du bootloader chez Huawei, le constructeur chinois accorde un sursis de 2 mois pour certains appareils

Google lance la première bêta d'Android O, elle apporte de nombreuses fonctionnalités pour améliorer la sécurité et l'expérience des utilisateurs

 
Contacter le responsable de la rubrique Accueil