Android P Developer Preview 1 est là pour Google Pixel/Pixel XL et Pixel 2/Pixel 2 XL

Le premier Android P Developer Preview 1 (Android 9.0) est désormais disponible pour Google Pixel, Google Pixel XL, Google Pixel 2 et Google Pixel 2 XL. La version est disponible aux formats d’image OTA et d’usine.

C'est enfin là! Android 9.0, également connu sous le nom d'Android P, est désormais disponible à partir d'aujourd'hui sous la forme du premier Android P Developer Preview. Cela ne vous donnera pas l'expérience Android P complète car il s'agit d'un travail en cours (et ne sera pas entièrement dévoilé avant Google I/O), mais pour de la chance propriétaires de Google Pixel, Google Pixel XL, Google Pixel 2 ou Google Pixel 2 XL, vous serez parmi les premiers utilisateurs à voir ce qu'Android P a à offrir offre.

La mise à jour ne peut être installée que via des fichiers OTA et des images d'usine. Google va pas fournira des OTA via son programme bêta pour le moment. Les instructions sur la façon d'installer les fichiers OTA ou les images d'usine peuvent être trouvées sur le lien source sous le tableau, mais si vous avez installé Magisk et/ou TWRP, puis faites défiler vers le bas car nous avons un tutoriel sur la façon d'installer la mise à jour Android P juste pour toi!

Attention: si vous exécutez un Substrat thèmes sur votre appareil, nous vous invitons fortement à les désactiver avant d'utiliser la mise à jour Android 9.0. Ces thèmes ont été conçus pour Android Oreo et peuvent provoquer des incohérences dans la version Android P. assurez-vous d'une mise à niveau fluide, vous devez désactiver les thèmes Substratum jusqu'à ce que le thème ait la possibilité de se mettre à jour eux. Voir partie 3 de cet article pour obtenir des instructions sur la façon de désactiver un thème Substratum.

Téléchargez Android P Developer Preview pour Google Pixel/XL et Pixel 2/2 XL

OTA

Image d'usine

Google-Pixels

OPM1.171019.021 --> PPP1

PPP1

Google Pixel XL

OPM1.171019.021 --> PPP1

PPP1

GooglePixel 2

OPM1.171019.021 --> PPP1

PPP1

Google Pixel 2XL

OPM1.171019.021 --> PPP1

PPP1

Malheureusement, il semble que le Google Pixel C ne recevra pas de version Android P, pas plus que le Nexus 5X ou 6P (bien que les appareils Nexus ne devaient pas recevoir la mise à jour.)

Instructions de mise à jour OTA pour Android P Developer Preview 1

Page d'image d'usine de l'aperçu du développeur Android P 1

Si vous installez la mise à jour et remarquez quelque chose de nouveau que nous n'avons pas encore trouvé, envoyez-nous un pourboire et tu pourrais obtenir un mois gratuit de XDA sans publicité si nous écrivions un article basé sur votre astuce! De plus, si vous installez la mise à jour, assurez-vous de consulter le retour et rapport d'erreur page.

Quoi de neuf dans Android P

Selon la page officielle, voici une courte liste des nouveautés du premier aperçu développeur d'Android 9.0

  • Support de découpe d'affichage. Oui, les encoches arrivent, que cela vous plaise ou non. Android P permettra aux développeurs de tester plus facilement le comportement de leur application sur les appareils dotés d'encoches.
  • Un nouveau look pour les notifications. Les développeurs peuvent afficher des images et des autocollants. Ils peuvent également afficher des conversations complètes avec les noms des contacts et prennent désormais en charge l'affichage de réponses intelligentes, similaires à l'option Application de réponse mais désormais plus accessible aux développeurs.
  • Comme nous l'avons signalé précédemment, Android P restreint l'accès au microphone et caméra pour les applications inactives. Ils empêchent également les applications d'accéder tous les capteurs SensorManager.
  • Davantage de codecs vidéo et image sont pris en charge, tels que HDR VP9 Profile 2 et HEIF.
  • API multi-caméras Ainsi, les applications Android peuvent demander des données à plusieurs capteurs de caméra à la fois.
  • Décodeur d'images pour les bitmaps et les drawables fournit une approche modernisée pour le décodage des images. Doit être préféré à BitmapFactory.
  • Wi-Fi RTT (Round-Trip-Time), permettant aux applications d'obtenir données de positionnement en intérieur avec une précision de 1 à 2 mètres.
  • Performances améliorées pour Exécution Android (ART) et applications écrites en Kotlin.
  • Améliorations à Limites de veille, de veille et d'arrière-plan. Job Scheduler vérifie également désormais les informations concernant l'état du réseau pour regrouper les requêtes réseau des applications.
  • Restrictions aux API non-SDK, comme nous l'avons signalé précédemment.
  • Les applications ciblant une plate-forme antérieure à Android 4.2 afficheront une boîte d'avertissement lorsqu'elles seront installées sur Android P. Il s'agit d'encourager les développeurs à migrer vers une version plus récente du SDK en prévision de la nouvelles restrictions de Google Play.
  • Unifié boîte de dialogue d'authentification par empreinte digitale.
  • Chiffrement côté client de sauvegardes de données Android. Cela nécessitera désormais la saisie du code PIN/mot de passe/modèle de l'utilisateur afin de restaurer une sauvegarde de l'appareil.
  • Nouveau API des réseaux de neurones version 1.1
  • API OpenMobile (OMAPI) pour les paiements NFC et les transactions sécurisées

Il y en a bien plus, bien sûr. Nous vous recommandons de jeter un oeil à Site d'aperçu, chronologie, nouvelles fonctionnalités et aperçu de l'API, Page de référence de l'API, Bibliothèque de support API 28.

Une courte liste de nouvelles fonctionnalités (non annoncées) dans Android 9.0

Grâce au projet Android Open Source, il est possible d'avoir un aperçu de certaines parties de ce sur quoi Google travaille pour la prochaine version d'Android. Bien que la majeure partie du code d'Android 9.0 se trouve dans le gerrit interne de Google, nous avons pu découvrir des choses intéressantes auprès du gerrit public. Plutôt que de ressasser chaque découverte, nous créerons un lien vers tous les articles sur les fonctionnalités dont la présence est confirmée dans le premier aperçu du développeur.

  • L'impression directe Wi-Fi pourrait arriver sur Android dans un avenir proche
  • Android P ajoutera la prise en charge de la tonalité d'enregistrement des appels afin que vous puissiez enregistrer les appels téléphoniques légalement
  • Android P ajoute la prise en charge de l'utilisation de votre téléphone comme clavier ou souris Bluetooth
  • L'outil Android Studio « Systrace » pour surveiller les performances sera intégré à Android P
  • Certains opérateurs peuvent commencer à masquer la force du signal aux utilisateurs d'Android P
  • Un nouveau paramètre dans Android P permettra aux opérateurs de définir la façon dont les barres de signal LTE sont affichées

Il ne s’agit en aucun cas d’une liste exhaustive. Au fur et à mesure que nous installons l'aperçu d'Android 9.0 sur nos propres appareils, nous l'explorerons pour trouver des fonctionnalités plus intéressantes à partager avec nos lecteurs.

Comment installer Android P Developer Preview 1 sur des appareils rootés

Si vous utilisez Android 8.1 Oreo sur votre Google-Pixels, Google Pixel XL, GooglePixel 2, ou Google Pixel 2XL et vous êtes rooté avec Magisk, alors vous vous demandez peut-être comment mettre à jour vers Android 9.0 (Android P). Est-il possible d'accepter la mise à jour OTA en tant qu'utilisateur root? Oui, mais cela dépend de plusieurs facteurs. Avez-vous déjà modifié quoi que ce soit dans /system ou /vendor? Avez-vous uniquement installé Magisk et non TWRP? Avez-vous installé Magisk et TWRP? En fonction de votre réponse à ces questions, cela change pas mal ce que vous devez faire.

Heureusement, vous n'avez pas à vous soucier des différences dans les scénarios ci-dessus si vous effectuez une mise à jour à l'aide d'une image d'usine. Personnellement, je mets toujours à jour mon appareil en utilisant la dernière image d'usine, et c'est la méthode infaillible qui prend en compte toutes les variations. Vous pouvez même mettre à jour sans avoir à effacer vos données tant que tu cours Android 8.1 Oreo d'origine. Cependant, si vous utilisez une ROM personnalisée, vous volonté devez effacer les données, alors gardez cela à l'esprit et sauvegardez l'intégralité du contenu de /data, y compris /data/media, sur votre PC avant de continuer. Enfin, vous devrez également vous assurer que votre machine dispose du Binaires ADB/Fastboot installée. Nous avons un tutoriel sur la façon de procéder ici.

Voici les étapes que vous devrez suivre pour installer la mise à jour Android P Developer Preview 1 :

  1. Téléchargez la dernière image d’usine P Developer Preview à partir de l’un des liens du tableau ci-dessus ou de la page complète. Assurez-vous de télécharger la bonne image pour le bon appareil (par ex. l'image Google Pixel 2 XL ne fonctionnera pas sur le Pixel 2)!
  2. Extrayez le fichier zip de l’image d’usine.
  3. Dans le dossier, vous verrez plusieurs fichiers: une image du chargeur de démarrage, une image radio et un autre fichier zip contenant le système, le démarrage, le fournisseur et d'autres partitions qui seront mises à jour. Vous verrez également un flash-all.bat et un flash-all.sh.
    Exemple: Contenu de l'image d'usine du correctif de sécurité Google Pixel 2 XL Android 8.1 Oreo March.
  4. Les fenêtres: Faites un clic droit sur flash-all.bat et cliquez modifier. (Je vous recommande fortement d'utiliser NotePad++.) Recherchez le "fastboot -w update" doubler. Supprimez le -w à partir de cette ligne et enregistrez le fichier. Cela vous permettra de flasher une image d'usine sans effacer les données. Si vous exécutez une ROM personnalisée et souhaitez la mettre à jour, vous devez laisser le -w dans la commande.
    Exemple: Contenu de flash-all.bat de la mise à jour de sécurité Android 8.1 Oreo March pour Google Pixel 2 XL.
  5. Les fenêtres: Double-cliquez sur flash-all.bat et laissez-le fonctionner. Il fera clignoter chaque partition une par une. Cela prendra quelques minutes, alors laissez-le fonctionner.
  6. Mac/Linux: Modifier le flash-all.sh script dans un éditeur de texte et supprimer le -w du "fastboot -w update" doubler. Enregistrez le fichier. Cela vous permet de flasher l'image d'usine sans perdre de données. Cependant, si vous exécutez une ROM personnalisée, vous devez laisser le -w dans la commande.
    Exemple: contenu de flash-all.sh extrait de la mise à jour de sécurité de mars pour le Pixel 2 XL exécutant Android 8.1 Oreo
  7. Mac/Linux: Ouvrez un terminal dans le même répertoire que le flash-all.sh script et rendez-le exécutable en entrant chmod +755 flash-all.sh
  8. Mac/Linux: Exécutez le script en entrant ./flash-all.sh en terminale. Cela prendra un certain temps à mesure que chaque partition soit écrasée, alors laissez-la simplement reposer et faire son travail.
  9. Vous devriez éventuellement démarrer sous Android P avec toutes vos données intactes si vous avez supprimé l'indicateur -w!

Profitez d'un premier aperçu d'Android 9.0 sur votre Google Pixel, Pixel XL, Pixel 2 ou Pixel 2 XL grâce au premier aperçu du développeur Android P! Si vous vous demandez quelles sont les nouveautés de la mise à jour, restez à l'écoute de notre Android P tag alors que nous plongeons dans la version pour trouver quelque chose de nouveau dans Android 9 !