Aller au contenu

Note d’échéance

Échéance API 36 de Google Play: ce qui change le 31 août 2026

À partir du 31 août 2026, la plupart des nouvelles applications Google Play et de leurs mises à jour doivent cibler Android 16, niveau d’API 36 ou supérieur. Cet article vous donne le niveau cible exact pour votre format d’appareil, ce qui se passe réellement si vous manquez la date, la voie de la prolongation, les étapes de migration, et la partie que presque personne ne traite: ce que cela implique pour une application en plein test fermé.

API 36 Téléphones, tablettes, Auto
API 35 Wear OS, Automotive OS
API 34 Android TV, Android XR
1er nov. Fin de la prolongation

Horloge d’application

Pas encore appliquée
7 Jours avant l’échéance du 31 août
69 Jours avant la fin de prolongation du 1er novembre
15 juil. rappel de règles 31 août API 36 1er nov. fin de prolongation Aujourd’hui

Google Play commence à appliquer les nouveaux niveaux d’API cibles le 31 août 2026. Les développeurs concernés peuvent demander une prolongation propre à leur application, qui court jusqu’au 1er novembre 2026. Rien ici n’est un compte à rebours avant la suppression de votre application, et la différence compte.

Réponse rapide

À partir du 31 août 2026, les nouvelles applications Google Play et les mises à jour destinées aux téléphones, tablettes, pliables et à Android Auto doivent cibler Android 16, niveau d’API 36 ou supérieur. Les envois Wear OS et Android Automotive OS ont besoin de l’API 35 ou supérieur, Android TV et Android XR de l’API 34 ou supérieur. Une application pour téléphone déjà publiée que vous ne mettez pas à jour a besoin de l’API 35 pour rester disponible auprès des nouveaux utilisateurs dont l’appareil exécute une version d’Android plus récente que celle qu’elle cible. Manquer la date ne supprime pas votre application: cela bloque les importations non conformes et la retire de la recherche et de l’installation pour ces nouveaux utilisateurs, tandis que les personnes qui l’avaient déjà installée la conservent. Les développeurs concernés peuvent demander via Play Console une prolongation propre à leur application, qui court jusqu’au 1er novembre 2026.

Échéance: 31 août 2026 API 36 = Android 16 Wear + Automotive OS: API 35 TV + XR: API 34 Seuil application inchangée: API 35 Prolongation jusqu’au 1er nov. 2026

Comment ce post note chaque affirmation

  • Vérifié signifie que l’affirmation vient directement d’une page de règles ou d’une page pour développeurs de Google, à jour. L’essentiel de ce post est vérifié. Vérifié
  • Partiel signifie que les pages de Google soutiennent la conclusion mais laissent un cas limite sans réponse, ou se contredisent. Partiel
  • Retours de terrain désigne des observations répétées de développeurs sur les forums d’assistance de Google. Utile pour diagnostiquer, pas pour établir une règle. Retours de terrain
  • Non documenté signifie que Google n’a rien publié sur ce scénario précis, et nous le disons au lieu de deviner. Non documenté

Google relève une fois par an le seuil de niveau d’API cible du Play Store, et 2026 est le cycle de l’API 36. Le nombre n’est pas la partie compliquée. La partie compliquée, c’est que "l’exigence de niveau d’API cible" désigne en réalité deux règles sous un seul nom: l’une gouverne ce que vous avez le droit d’importer, l’autre, plus basse, gouverne qui peut encore installer ce qui est déjà publié. Presque toutes les pages positionnées sur cette question mélangent les deux, et c’est ainsi que des développeurs reconstruisent une application qui n’avait pas besoin de l’être, ou ignorent un avertissement de Play Console qui comptait.

Cet article les sépare, vous donne les nombres par format d’appareil, puis répond à la question que notre support reçoit vraiment au mois d’août: qu’est-ce que cela fait à une application au milieu d’un test fermé (closed testing) de 12 testeurs sur 14 jours consécutifs? PrimeTestLab prend en charge cette partie testing pour les développeurs, nous voyons donc la collision de calendrier en permanence, et les conseils de cette section valent que vous passiez par un service ou que vous recrutiez vos testeurs vous-même. Chaque date et chaque niveau ci-dessous ont été vérifiés sur les pages de Google le 9 août 2026, et tout ce que Google n’a pas réellement documenté est signalé comme tel plutôt que comblé par une supposition assurée.

La règle en une phrase

À partir du 31 août 2026, une application ordinaire pour téléphone, tablette, pliable ou Android Auto doit cibler Android 16, niveau d’API 36 ou supérieur pour être envoyée sur Google Play, qu’il s’agisse d’une toute nouvelle application ou de la mise à jour d’une application publiée. Cette seule phrase couvre la majorité des lecteurs. Les exceptions, et le seuil plus bas réservé aux applications auxquelles vous ne touchez pas, occupent le reste de cet article.

La formulation de Google, fragment par fragment

"À partir du 31 août 2026" · les applications "doivent cibler Android 16" · les applications existantes ont besoin d’"Android 15 (niveau d’API 35)" · les applications non conformes "ne seront plus visibles" · les développeurs peuvent demander une "prolongation jusqu’au 1er novembre 2026"

Fragments cités un par un depuis la page des exigences de niveau d’API cible de Google Play, réponse d’aide Play Console 11926878, consultée le 9 août 2026. Google a publié son rappel de règles annuel le 15 juillet 2026. Vérifié

Un seul nom, deux règles distinctes

Google emploie l’expression "exigence de niveau d’API cible" pour deux choses qui ne se comportent pas du tout pareil. Les garder séparées est la chose la plus utile que vous puissiez tirer de cette page.

Règle 1

La règle d’envoi

Elle s’applique au moment où vous importez. À partir du 31 août 2026, un bundle d’application pour téléphone doit déclarer un niveau d’API cible 36 ou supérieur, aussi bien pour une nouvelle application que pour une mise à jour. C’est la règle qui vous empêche de publier.

  • Déclenchée par l’importation, pas par le calendrier seul
  • Même seuil pour les nouvelles applications et pour les mises à jour
  • La page destinée aux développeurs indique qu’un APK importé doit respecter les exigences de niveau d’API cible, sans aucune exception pour les canaux de test

Règle 2

La règle de disponibilité

Elle s’applique à une application à laquelle vous ne touchez plus du tout. Une application pour téléphone publiée a besoin de l’API 35 ou supérieur pour rester visible et installable auprès des nouveaux utilisateurs dont l’appareil exécute une version d’Android plus récente que celle qu’elle cible.

  • Le seuil est l’API 35, pas 36
  • Concerne les nouveaux utilisateurs sur des appareils plus récents, pas tout le monde
  • Les personnes qui l’ont déjà installée gardent la recherche, la réinstallation et l’usage sur les versions compatibles

Une application posée tranquillement sur l’API 35, sans mise à jour prévue, est donc conforme au 31 août au titre de la règle 2, et devient non conforme à l’instant où vous tentez de publier quoi que ce soit au titre de la règle 1. Ce n’est pas une contradiction, c’est le principe: Google relève plus vite la barre de ce qui entre dans le magasin que celle de ce qui y reste.

Les trois termes que Google définit précisément

Les règles reposent sur trois termes, et chacun a un sens précis qui décide de la règle dont vous relevez:

  • Nouvelle application: une application "non encore publiée sur Google Play". Le premier import d’un nom de package.
  • Application existante: une application déjà publiée sur Google Play.
  • Mise à jour: une nouvelle version d’une application existante envoyée à l’examen pour remplacer la version en cours. Une mise à jour est jugée par la règle d’envoi, pas par la règle de disponibilité.

Une seule exemption est documentée: les applications privées en permanence, réservées à une organisation précise pour une distribution interne, ne sont pas soumises à l’exigence de niveau d’API cible. Si vous publiez une application publique ordinaire, vous êtes concerné. Vérifié

Les exigences par format d’appareil

"Application Android" n’est pas une seule ligne. Téléphones, tablettes, pliables et Android Auto passent à l’API 36. Wear OS et Android Automotive OS s’arrêtent à l’API 35. Android TV et Android XR s’arrêtent à l’API 34. Les seuils d’une application que vous ne mettez pas à jour sont encore plus bas, et le sélecteur ci-dessous bascule entre les deux jeux.

Niveau d’API cible exigé

Cible minimale pour une nouvelle application ou une mise à jour envoyée à partir du 31 août 2026. Les deux cas partagent le même seuil.

Cible minimale pour une application déjà publiée que vous ne mettez pas à jour, afin qu’elle reste visible et installable auprès des nouveaux utilisateurs dont l’appareil exécute une version d’Android plus récente que celle qu’elle cible.

  • Téléphone, tablette, pliable API 36+ Android 16. La règle générale, et celle que la plupart des lecteurs viennent chercher.
  • Android Auto API 36+ Suit la règle mobile générale. Ce format n’est pas cité parmi les exceptions à cible plus basse. Partiel
  • Wear OS API 35+ Android 15.
  • Android Automotive OS API 35+ Android 15. Il s’agit du système d’exploitation de la voiture, pas d’Android Auto.
  • Android TV API 34+ Android 14. Ce seuil d’envoi s’applique déjà depuis le 31 août 2025.
  • Android XR API 34+ Android 14, applicable à partir du 31 août 2026.
  • Téléphone, tablette, pliable, Auto API 35+ En dessous, les nouveaux utilisateurs dont l’appareil exécute une version d’Android supérieure à votre cible ne peuvent ni trouver ni installer l’application.
  • Wear OS API 34+ En dessous, l’accès est restreint pour les nouveaux utilisateurs sur les versions de Wear OS plus récentes.
  • Android Automotive OS API 32+ Android 12L. Cibler l’API 31 ou inférieur restreint les nouveaux utilisateurs sur les versions d’Automotive OS plus récentes.
  • Android XR API 34+ Cibler l’API 33 ou inférieur restreint les nouveaux utilisateurs sur les versions XR plus récentes.
  • Android TV API 34+ Retenez 34 comme nombre sûr. La page de Google se contredit ici, voyez la note ci-dessous. Partiel

Sources: les exigences de niveau d’API cible de Google Play (réponse d’aide Play Console 11926878) et le récapitulatif du SDK cible d’Android Developers, consultés le 9 août 2026. Ce sont des minimums, pas des recommandations: cibler plus haut que le seuil reste toujours autorisé.

Android Auto n’est pas Android Automotive OS

Ces deux noms coûtent du temps aux développeurs chaque année. Android Auto projette une application depuis un téléphone sur l’écran de la voiture: l’application est donc une application pour téléphone et suit la règle du téléphone, API 36. Android Automotive OS est le système d’exploitation qui tourne dans le véhicule lui-même, et il fait partie des exceptions à cible plus basse explicitement citées: API 35. Si vous développez une application multimédia ou de navigation livrée sur les deux, vous devez retenir le plus élevé des deux niveaux.

Contradiction constatée

La page actuelle de Google indique à un endroit que les applications Android TV ciblant l’API 33 ou inférieur sont restreintes, et dans sa section détaillée par format que l’API 33 est conforme. L’API 32 n’est clairement classée ni d’un côté ni de l’autre. Comme les deux passages se contredisent à l’intérieur du document faisant le plus autorité chez Google, cet article retient l’API 34 comme cible sûre en exploitation pour la TV plutôt que de désigner un gagnant. Partiel

Êtes-vous concerné? Répondez à trois questions

Savoir si le 31 août est votre problème dépend de trois choses: ce que vous vous apprêtez à faire, le format d’appareil que vous livrez et ce que cible réellement votre version actuelle. L’outil ci-dessous applique les seuils publiés par Google à cette combinaison et vous dit de laquelle des deux règles vous relevez.

Interactif

Vérificateur d’échéance du niveau d’API cible

Rien n’est envoyé nulle part. La logique tourne dans votre navigateur, à partir des niveaux cibles publiés par Google.

1 Que vous apprêtez-vous à faire?

2 Quel format d’appareil?

3 Que cible votre version la plus récente?

Répondez aux trois questions pour voir votre verdict.

Les valeurs proviennent de la page des exigences de niveau d’API cible de Google, consultée le 9 août 2026.

Si le verdict vous déclare tranquille, vous voudrez quand même la liste de contrôle finale à la fin, parce que "mes sources indiquent une cible 36" et "l’artefact que Google a évalué déclare 36" ne sont pas la même affirmation. Le faux sentiment de sécurité le plus répandu de tout ce cycle, c’est un développeur qui lit son fichier Gradle au lieu de son bundle importé.

Ce qui se passe vraiment si vous manquez le 31 août

Deux choses différentes, selon la règle dont vous relevez. Si vous tentez d’importer une version sous le seuil, l’envoi ne satisfait pas l’exigence. Si vous vous contentez de laisser une application publiée inchangée sous le seuil de disponibilité, elle cesse d’être visible et installable pour les nouveaux utilisateurs dont l’appareil exécute une version d’Android plus récente que celle qu’elle cible. Aucune de ces deux issues n’est une suppression.

Si vous tentez d’importer

Conséquence côté envoi

La documentation destinée aux développeurs indique qu’un APK importé doit respecter les exigences de niveau d’API cible de Play. Aucune exception publiée pour tel ou tel canal de diffusion, pour une petite application ou pour un développeur débutant. Un bundle sous le seuil de votre format d’appareil ne satisfait pas l’exigence: la voie de publication se ferme donc jusqu’à ce que vous livriez un artefact conforme. Vérifié

Notez à quoi cette conséquence est attachée: à l’acte d’importer. Le calendrier seul ne fait rien à une version déjà en ligne. C’est ainsi qu’une application peut être parfaitement conforme le 1er septembre et bloquée le 2 septembre, uniquement parce que vous avez décidé de publier une correction de bug.

Si vous laissez une application publiée sous le seuil

C’est le cas que les concurrents décrivent comme "votre application disparaît", ce qui est faux d’une manière qui compte. La formulation de Google est que l’application "ne sera plus visible" pour un groupe précis d’utilisateurs. Concrètement:

  • Les nouveaux utilisateurs sur appareils récents perdent l’accès. Si l’appareil d’une personne exécute une version d’Android supérieure à la cible de votre application, Google Play ne la lui montre plus et ne l’installe plus.
  • Les nouveaux utilisateurs sur appareils plus anciens ne sont pas touchés. Un appareil dont le niveau d’API est identique ou inférieur à la cible de l’application peut toujours la recevoir.
  • Les personnes qui l’ont déjà installée ne sont pas touchées. Quiconque a déjà installé l’application peut encore la retrouver, la réinstaller et l’utiliser sur les versions d’Android compatibles.
  • Les liens profonds disent la vérité. Une personne sur un appareil récent non éligible qui ouvre votre lien Play Store se voit annoncer que l’application a été "conçue pour une version antérieure d’Android".

Ce qui n’arrive pas

Chaque mois d’août, cette règle produit les quatre mêmes peurs sur les forums d’assistance de Google. Aucune ne correspond à ce que décrit la page du niveau d’API cible.

Ce qui n’arrive pas

Les quatre mythes

  • Votre application est supprimée de Google Play
  • Les copies installées disparaissent des appareils
  • Votre compte de développeur est fermé pour cette date manquée
  • Tous vos utilisateurs actuels perdent l’application le 31 août

Ce que disent les règles

Les conséquences réelles

  • Les importations non conformes ne satisfont pas l’exigence d’envoi
  • La découverte et l’installation s’arrêtent pour les nouveaux utilisateurs sur appareils récents
  • La fiche elle-même et les personnes ayant déjà installé ne sont pas décrites comme touchées
  • Une prolongation peut être demandée pour chaque application concernée

Sur la fermeture de compte en particulier: les développeurs posent la question à chaque cycle, et la page de règles du niveau d’API cible n’indique pas que manquer cette seule échéance ferme un compte de développeur. Elle décrit un blocage des envois et des restrictions de disponibilité auprès des nouveaux utilisateurs. Les fermetures relèvent de règles distinctes: traitez donc cela comme un problème de distribution au niveau de l’application. Vérifié

Cibler l’API 36 va-t-il tuer la prise en charge des anciens appareils?

Non, pas en soi. targetSdk déclare le niveau de comportement Android pour lequel votre application est construite et testée. minSdk décide de la plus ancienne version d’Android sur laquelle elle peut s’installer. Ce sont deux nombres distincts, et passer la cible à 36 ne relève pas le minimum: votre application peut continuer de prendre en charge des versions plus anciennes jusqu’à ce minimum, à condition que votre code et vos dépendances mises à jour restent compatibles.

C’est le malentendu qui provoque le plus d’inquiétude à chaque cycle. Un développeur lit "doit cibler Android 16", en déduit "ne tourne que sur Android 16", et conclut que Google vient de supprimer la majorité de son parc d’appareils. Faites glisser le minimum ci-dessous et regardez ce qui change réellement.

Interactif

Échelle d’installation: ce que la cible 36 change et ne change pas

Réglez le SDK minimum de votre projet. La cible reste fixée à 36, le niveau désormais exigé par Google Play.

Votre targetSdk 36
  • 21 5.0
  • 22 5.1
  • 23 6
  • 24 7.0
  • 25 7.1
  • 26 8.0
  • 27 8.1
  • 28 9
  • 29 10
  • 30 11
  • 31 12
  • 32 12L
  • 33 13
  • 34 14
  • 35 15
  • 36 16
Peut toujours installer votre application

Android 7.0 et toutes les versions plus récentes, soit 13 niveaux d’API. Relever la cible n’a rien changé à cela.

Ce que la cible 36 change vraiment

Les comportements d’Android 16 s’activent pour votre application sur les appareils Android 16. Une personne encore sous Android 7.0 ne voit aucun changement de comportement lié à cette échéance.

Les trois nombres, et celui que Google Play contrôle

Contrôlé

targetSdk

Le niveau de comportement pour lequel votre application se déclare conçue et testée. C’est le nombre visé par les règles de Play. Réglez-le sur 36.

Pas le contrôle des règles

compileSdk

La surface d’API disponible pour le compilateur. Ce n’est pas ce que Google Play vérifie, mais vous le passez normalement à 36 pour pouvoir compiler et tester avec Android 16.

Intouché

minSdk

La plus ancienne version d’Android capable d’installer l’application. Cette échéance n’y touche pas. Laissez-le où il est, sauf si votre code ou une dépendance vous force à bouger.

La seule réserve honnête

Relever la cible ne change pas qui peut installer, mais cela change bel et bien le comportement de votre application sur les appareils Android 16. C’est tout l’objet de la règle, et c’est pourquoi la migration est un travail de test plutôt qu’une modification d’une ligne. Les changements de comportement Android 16 prioritaires à tester sont listés plus bas, avec un scanner que vous pouvez passer sur votre propre liste de fonctionnalités.

Ce que cela implique si votre application est en test fermé en ce moment

Si vous êtes un nouveau compte de développeur personnel et que vous faites tourner le test fermé obligatoire de 12 testeurs pendant 14 jours consécutifs, l’échéance tombe au milieu de votre fenêtre. Le geste sûr consiste à faire entrer la version API 36 dans le même canal fermé avant le 31 août, à garder tous vos testeurs inscrits et à ne jamais laisser une échéance vous forcer à changer de canal ou à repartir de zéro avec de nouveaux testeurs.

La page de Google sur le niveau d’API cible et sa page sur le test fermé sont écrites par des équipes différentes, pour des objectifs différents, et aucune des deux ne parle de l’autre. Il reste donc un vrai vide, et l’honnêteté consiste à vous montrer exactement où s’arrête le terrain documenté.

Ce qui est vérifié

  • Un nouveau compte personnel concerné "doit exécuter un test fermé" avec au moins 12 testeurs inscrits sans interruption depuis 14 jours avant de pouvoir demander l’accès en production. Cela vaut pour les comptes personnels créés après le 13 novembre 2023. Vérifié
  • La documentation destinée aux développeurs indique qu’un APK importé doit respecter les exigences de niveau d’API cible de Play, et ne publie aucune exception pour les canaux de test. Cette formulation est indépendante du canal, elle n’est pas propre au test: une nouvelle importation sur le canal fermé après l’échéance doit donc être planifiée comme exigeant l’API 36. C’est une inférence solide, pas une règle documentée propre aux canaux de test. Partiel
  • Google encourage lui-même les développeurs à continuer de mettre à jour l’application en test fermé pendant qu’ils corrigent des problèmes, et définit la période qualifiante autour de la continuité d’inscription des testeurs, pas autour d’un artefact figé. Vérifié
  • Le test interne est plafonné à 100 testeurs et ne remplace pas le test fermé qualifiant. Vérifié

Ce que Google n’a pas documenté

La question ouverte

Nulle part Google n’indique si une version fermée acceptée avant le 31 août avec une cible inférieure continue de tourner, est mise en pause ou est retirée une fois l’application de la règle commencée. Nous l’avons cherché, ce n’est pas publié. Toute page qui vous affirme avec assurance que votre test en cours sera arrêté, ou qu’il n’y aura assurément aucun souci, comble un vide par une supposition. Non documenté

Comme la réponse est inconnue, la bonne stratégie n’est pas de la prédire. C’est de rendre la question sans objet en ayant une version conforme dans le canal avant la date, ce qui est sûr quel que soit le dénouement et ne vous coûte rien si l’ancien artefact avait de toute façon continué de tourner.

La séquence sûre dans les deux cas

  1. Gardez le même canal fermé et le même groupe de testeurs

    Ne créez pas un canal neuf pour accueillir la version API 36 et ne retirez aucun testeur inscrit. La continuité de 14 jours que Google compte porte sur des testeurs qui restent inscrits: c’est cette inscription qui est l’actif à protéger.

  2. Construisez et testez l’API 36 avant l’échéance, pas le jour même

    Traitez la migration comme une tâche à part entière, avec sa propre passe de tests. Découvrir une rupture d’affichage bord à bord le 30 août n’est pas du tout la même journée que la découvrir le 10 août.

  3. Importez-la dans le canal fermé existant avec un code de version supérieur

    Chaque bundle de remplacement a besoin d’un code de version incrémenté. Google définit la période qualifiante autour de la continuité d’inscription des testeurs et encourage explicitement les développeurs à continuer de corriger des problèmes pendant le test, mais il ne publie aucune garantie absolue couvrant tous les cas de remplacement de version. Gardez le même canal et les mêmes testeurs inscrits, puis vérifiez ensuite le compteur de Play Console. Toute la mécanique de la mise à jour en cours de test mérite une lecture si c’est votre premier cycle.

  4. Vérifiez que la version est réellement arrivée chez les testeurs

    Une version publiée n’est pas une version livrée. Vérifiez que la version fermée est bien en ligne, que le code de version est supérieur et que les testeurs de la liste d’inscription voient la mise à jour.

  5. Recontrôlez l’état des règles après traitement

    Laissez le bundle se traiter, puis rouvrez la page d’état des règles de l’application. Si l’avertissement de niveau d’API cible persiste, déroulez la liste de diagnostic plutôt que de supprimer des versions au hasard.

  6. Ne demandez la prolongation que si la migration ne peut vraiment pas aboutir à temps

    Elle vous mène jusqu’au 1er novembre 2026 et se demande pour chaque application concernée. Ce n’est pas une raison de suspendre le travail technique.

Sur le mythe de l’usage quotidien

Pendant que vous publiez la version de migration, vous lirez que les 12 testeurs doivent ouvrir l’application chaque jour sous peine de remise à zéro du test. L’exigence publiée par Google est une inscription continue pendant 14 jours, et il regarde séparément si les testeurs ont été réellement actifs. Il ne publie aucun quota d’une ouverture par jour. Visez un usage réel, pas un rituel de folklore. Vérifié

Comment demander la prolongation jusqu’au 1er novembre 2026

Les développeurs concernés peuvent demander une prolongation qui maintient la distribution jusqu’au 1er novembre 2026. Elle se demande application par application, depuis l’avertissement de règles de cette application dans Play Console. Google ne la décrit ni comme automatique, ni comme garantie, ni comme une exemption permanente: poursuivez donc la migration pendant que la demande est ouverte.

Google Play Console · capture réelle Cliquez pour agrandir Page Issue details de Google Play Console affichant l’avertissement App must target Android 16 (API level 36) or higher, avec la mention Action by Aug 31 et un bouton Request more time dans le panneau latéral
La vraie page Issue details dans Play Console: le titre de l’avertissement, le panneau "Action by Aug 31" et le bouton "Request more time" qui lance la demande de prolongation à l’étape précédente. Les libellés d’interface sont reproduits en anglais, tels qu’ils apparaissent sur la capture: Google ne publie pas de version française vérifiée de ces chaînes, et nous n’en inventons pas.
Play Console Sélectionnez l’application Policy status Avertissement niveau d’API cible Formulaire de prolongation
  1. Ouvrez l’application concernée dans Play Console

    L’accès à la prolongation est propre à l’application, pas au compte. Si vous publiez plusieurs applications, prévoyez de répéter l’opération pour chacune de celles qui sont concernées.

    Vérifié
  2. Allez dans Policy status

    Seules les applications que Google considère non conformes sont censées porter le problème de niveau d’API cible. Si l’application est déjà conforme, il n’y a rien à prolonger ici et aucun formulaire à trouver.

    Vérifié
  3. Ouvrez l’avertissement de niveau d’API cible ou les détails du problème

    Le titre du problème visible sur la capture ci-dessus est App must target Android 16 (API level 36) or higher. La formulation peut varier selon l’application et l’état du déploiement: considérez-la comme ce qu’un compte réel a vu, pas comme une chaîne universelle garantie.

    Vérifié
  4. Suivez le lien de prolongation dans le problème, ou dans vos notifications

    Google fait passer une partie des développeurs concernés par la notification de l’application plutôt que par le panneau du problème. Regardez les deux avant de conclure que l’option n’existe pas chez vous.

    Vérifié
  5. Envoyez les informations demandées

    Google ne publie pas les questions exactes sur sa page d’aide publique: considérez donc toute liste des "questions posées" comme non vérifiée. Répondez à partir de votre véritable plan de migration.

    Partiel
  6. Traitez le 1er novembre 2026 comme la butée définitive

    La prolongation déplace la date, elle ne supprime pas l’exigence. Ce que vous n’avez pas pu finir pour le 31 août doit être fini pour le 1er novembre.

    Vérifié
  7. Continuez la migration pendant que la demande est ouverte

    Rien dans la formulation de Google ne promet un accord. Planifier autour d’une prolongation que vous n’avez pas reçue est l’hypothèse la plus coûteuse disponible ce cycle-ci.

    Partiel

Google se contredit ici aussi

Un passage de la page actuelle indique que les formulaires de prolongation seront accessibles "plus tard cette année", tandis que sa FAQ indique que le formulaire est disponible via les détails de l’avertissement sur la page Policy status. Les deux affirmations figurent dans le même document. Lecture pratique: allez voir l’état des règles et les notifications de votre propre application, et ne supposez ni qu’un bouton absent signifie que vous êtes inéligible, ni qu’un bouton visible signifie que tout le monde en a un. Partiel

Une dernière distinction à garder en tête: Google rattache la note de prolongation à l’exigence de l’API 36, et sa prose décrit le plus souvent la prolongation comme préservant la distribution d’une application existante. Elle ne détaille pas avec la même précision toutes les combinaisons de nouvelle application, de mise à jour et d’application existante. Avant de supposer qu’une prolongation couvre tel envoi que vous avez prévu, lisez ce que l’avertissement de votre propre application dit couvrir.

Comment faire passer une application à l’API 36

Quatre étapes: installer le SDK API 36, passer compileSdk et targetSdk à 36, mettre à jour les dépendances qui cassent quand vous le faites, et tester les changements de comportement d’Android 16. Changer le nombre est une modification d’une ligne. Prouver que l’application fonctionne encore, c’est la vraie migration.

Étape 1: installer le SDK Android 16

Ouvrez Android Studio, allez dans le SDK Manager et installez la plateforme SDK Android pour le niveau d’API 36 ainsi que les build tools 36.x.x actuels. Sans la plateforme installée, relever compileSdk ne produit qu’une erreur de compilation qui semble sans rapport avec ce que vous venez de faire.

Étape 2: relever les niveaux dans votre build

Choisissez votre stack. Le chemin du fichier et les lignes exactes changent, la destination non: le manifeste contenu dans le bundle que vous importez doit déclarer la cible 36.

Interactif

Générateur d’extraits de build

Choisissez votre stack pour obtenir le fichier à modifier et les lignes à changer.

Vert = les lignes que vous changez · barré = la ligne remplacée

app/build.gradle.kts
android {
    compileSdk = 36

    defaultConfig {
        applicationId = "com.example.app"
        minSdk = 24
        targetSdk = 36
        versionCode = 2
        versionName = "1.0.1"
    }
}

Ne touchez pas à minSdk. Il ne fait pas partie de cette règle. Incrémentez versionCode à chaque bundle importé, y compris les remplacements à l’intérieur d’un test fermé.

app/build.gradle
android {
    compileSdk 36

    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 24
        targetSdkVersion 36
        versionCode 2
        versionName "1.0.1"
    }
}

Les projets plus anciens peuvent encore utiliser compileSdkVersion. Les deux écritures conviennent tant que la valeur atteint 36 et que le projet compile.

android/app/build.gradle.kts
android {
    compileSdk = flutter.compileSdkVersion
    compileSdk = 36

    defaultConfig {
        targetSdk = flutter.targetSdkVersion
        targetSdk = 36
    }
}

Par défaut, les projets Flutter héritent leurs niveaux de la chaîne d’outils. Fixer 36 explicitement est le geste fiable, puis mettez à jour le SDK Flutter et les plugins pour que ce réglage n’entre pas en conflit avec la chaîne d’outils.

android/build.gradle
buildscript {
    ext {
        buildToolsVersion = "36.0.0"
        minSdkVersion = 24
        compileSdkVersion = 36
        targetSdkVersion = 36
    }
}

React Native garde ses niveaux dans le bloc ext du fichier racine android/build.gradle, pas dans le module app. Mettez aussi à jour React Native lui-même et tous les modules natifs qui figent un niveau de compilation plus ancien.

android/variables.gradle
ext {
    minSdkVersion = 24
    compileSdkVersion = 36
    targetSdkVersion = 36
}

Les enveloppes Capacitor et Cordova placent les niveaux dans un fichier de variables. Après modification, lancez votre étape de synchronisation de plateforme pour que le changement atteigne réellement le projet Android généré.

Unity Player Settings Android Other Settings Target API Level

Unity expose le niveau cible dans l’éditeur plutôt que dans un fichier à modifier. Réglez Target API Level sur l’entrée API 36, installez cette plateforme via le SDK Manager auquel Unity est rattaché, puis vérifiez le bundle produit au lieu de faire confiance au menu déroulant. Si votre version d’Unity ne propose pas l’API 36, c’est une mise à niveau de l’éditeur, pas un problème de réglage. Les libellés du menu sont laissés en anglais, comme dans l’éditeur.

Vous n’avez pas de fichier Gradle, et vous ne devriez pas en chercher un. App Inventor, Thunkable, Kodular, Glide et les générateurs comparables produisent le projet Android à votre place: le niveau d’API cible est donc décidé par l’exportateur de la plateforme, pas par vous.

  • Surveillez les notes de version ou la page d’état du générateur pour la prise en charge d’Android 16 et de l’API 36.
  • Recompilez et réexportez dès que la plateforme la livre, car un ancien export conserve son ancienne cible, quelle que soit la date de téléchargement.
  • Importez le nouveau bundle et vérifiez le niveau cible que Play Console annonce pour cet artefact.
  • Si la plateforme n’a pas encore livré la prise en charge de l’API 36, c’est exactement le cas pour lequel existe la prolongation du 1er novembre.

Étape 3: mettre à jour les dépendances et l’outillage du framework

Relever le niveau de compilation, c’est là que les anciennes dépendances lâchent. Prévoyez de toucher à l’Android Gradle Plugin, à Gradle lui-même, à Kotlin, aux bibliothèques AndroidX, aux services Google Play et à tout SDK publicitaire ou d’analytics qui embarque du code natif. Cet article ne publie volontairement pas "les bonnes versions", parce que les versions compatibles bougent chaque semaine et qu’une liste figée ici induirait en erreur en quinze jours. Prenez-les dans les notes de version à jour de votre propre framework, le jour où vous migrez.

Étape 4: compiler, importer et vérifier l’artefact

  • Générez un Android App Bundle signé et incrémentez le code de version.
  • Testez l’artefact de version, pas seulement un build de débogage. La minification et la réduction des ressources cassent des choses que les builds de débogage masquent.
  • Importez sur le canal visé et vérifiez dans Play Console que l’artefact annonce bien le niveau d’API cible 36.
  • Après traitement, passez en revue chaque canal actif et rouvrez l’état des règles.

Vérifiez l’artefact, pas les sources

Google évalue le manifeste contenu dans le bundle que vous avez importé. Une mauvaise variante de build, une saveur périmée, un export en cache ou un framework qui écrase silencieusement votre valeur produisent tous un projet qui "cible 36" et un artefact qui ne le fait pas. Relisez le nombre depuis Play Console à chaque fois.

Les comportements Android 16 à tester avant de publier en API 36

Cibler l’API 36 active les comportements d’Android 16 pour votre application sur les appareils Android 16. Les comportements prioritaires à tester sont l’affichage bord à bord, le retour prédictif, la liberté d’orientation sur grand écran, les autorisations de santé, la planification à fréquence fixe et la mise en page du texte. Cochez ce qui s’applique ci-dessous et vous obtenez la liste de tests de votre application plutôt qu’une liste générique.

Interactif

Scanner de risques Android 16

Cochez tout ce que fait votre application. La liste ci-dessous se reconstruit au fur et à mesure.

Cochez ce qui s’applique pour voir quoi tester.

Bord à bord et retour prédictif: le plus large rayon d’impact

L’affichage bord à bord a un large rayon d’impact parce qu’il n’exige aucune API exotique de la part de votre application. Sur Android 16, une application qui cible l’API 36 ne peut plus utiliser l’attribut de désactivation précédent: le contenu qui supposait que les barres système lui laisseraient la place passe donc désormais dessous. Le symptôme est cosmétique, jusqu’au moment où un bouton principal se retrouve sous la barre de gestes et cesse d’être cliquable.

Le retour prédictif présente un rayon d’impact tout aussi large. Si votre application enregistre une gestion du retour à l’ancienne, ce chemin peut tout simplement ne plus se déclencher comme avant, une fois le retour prédictif activé par défaut pour la cible 36. Testez le retour depuis chaque profondeur de navigation: fenêtres modales, WebViews, formulaires avec des données non enregistrées, et le dernier écran avant la sortie.

Ce qui n’est pas une rupture universelle de la cible 36

Plusieurs pages présentent actuellement la correspondance d’intents plus sûre et l’autorisation de réseau local comme des points que toute application en API 36 doit traiter. La documentation d’Android décrit les deux comme optionnelles dans Android 16, une application plus large étant présentée comme une perspective d’avenir. Testez-les si vous les avez activées. Ne réécrivez pas vos filtres d’intents et n’ajoutez pas d’autorisation réseau au seul motif que vous avez relevé votre niveau cible. Vérifié

Et l’exigence des pages de 16 KB?

Exigence différente, date différente, mêmes applications. L’échéance du niveau d’API cible porte sur le niveau que déclare votre manifeste. L’exigence des pages de 16 KB porte sur la capacité de vos bibliothèques natives à fonctionner sur des appareils dont les pages mémoire font 16 KB. Les recommandations actuelles de Google nomment le 1er février 2027 comme date à partir de laquelle les mises à jour concernées sans prise en charge des 16 KB ne pourront plus être publiées.

  • Qui est concerné: l’exigence de Google vise les applications ciblant l’API 35 ou supérieur sur les appareils Google Play 64 bits. Dans ce groupe, celles qui empaquettent des bibliothèques natives .so, directement ou via un SDK, sont les plus susceptibles de demander un vrai travail de recompilation et d’alignement. Si votre application est uniquement en Kotlin ou en Java, elle est en général déjà compatible, mais mieux vaut le tester que le supposer.
  • Ce que ce n’est pas: cela ne fait pas partie de l’échéance du niveau d’API cible du 31 août 2026, et satisfaire l’une ne satisfait pas l’autre.
  • Pourquoi les deux tombent ensemble: tout le monde relève son niveau cible ce mois-ci et recompile de toute façon, et c’est précisément là que la vérification des pages remonte à la surface. C’est ce calendrier qui fait qu’on les confond.

Ne répétez pas l’ancienne date

Beaucoup de contenus encore en ligne nomment le 1er novembre 2025 comme date d’application des 16 KB. La page actuelle de Google la remplace. Au 9 août 2026, la date qui fait foi est le 1er février 2027, et toute page qui cite encore la date de 2025 n’a pas été revérifiée depuis le changement. Vérifié

Si votre application embarque des bibliothèques natives, traitez la vérification des pages comme une tâche à part entière, avec sa propre passe de tests, plutôt que comme quelque chose à glisser dans la version API 36 à la dernière minute. Les deux changements touchent des parties différentes du build, et les déboguer en même temps est la meilleure façon de transformer une migration d’une semaine en une migration de trois.

Vous avez importé l’API 36 et l’avertissement est toujours là

En général l’une de trois choses: le bundle n’a pas fini d’être traité et l’état des règles ne s’est pas actualisé, un artefact plus ancien est encore posé sur un autre canal actif, ou l’artefact que vous avez importé ne déclare pas réellement 36 même si votre projet le fait. Déroulez la liste, et ne commencez pas à supprimer des versions.

Le titre de problème que les développeurs remontent actuellement est Your app must target Android 16 (API level 36) or higher. Google n’a pas publié de message d’erreur canonique complet pour chaque parcours d’importation: traitez donc toute formulation exacte trouvée en ligne, y compris celle-ci, comme observée plutôt qu’officielle. Elle est laissée en anglais parce que c’est ainsi qu’elle a été relevée.

L’avertissement est apparu quelques minutes après mon import en API 36 Retours de terrain
Cause probable
Play Console n’a pas encore actualisé son état de règles. Le traitement du bundle et l’évaluation des règles ne sont ni instantanés ni la même étape.
À vérifier
Confirmez que la version est entièrement traitée, puis rouvrez l’état des règles plus tard plutôt que de le recharger en boucle.
Preuve
Un Product Expert de Google a indiqué à un développeur dans cette situation précise que l’avis pouvait disparaître dans les jours suivants. Les Product Experts ne rédigent pas les règles et Google ne publie aucun délai de disparition garanti: c’est donc un signal utile, pas un engagement.
La production est en API 36 mais l’avertissement ne part pas Retours de terrain
Cause probable
Un artefact plus ancien est encore actif sur un autre canal. Interne, fermé, ouvert, bêta et un déploiement progressif partiel peuvent tous conserver un bundle à cible inférieure.
À vérifier
Passez chaque canal actif en revue et comparez les codes de version. Cherchez en particulier ce canal interne mis en place il y a des mois et oublié depuis.
À ne pas faire
Supprimer ou interrompre des versions au hasard pour faire disparaître l’avertissement. Si vous êtes en plein test fermé, un changement de canal impulsif peut vous coûter une continuité de testeurs irrécupérable.
Mon Gradle indique 36 mais Play Console annonce un niveau inférieur Inférence solide
Cause probable
L’artefact importé n’est pas celui que vous croyez avoir construit. Une mauvaise variante de build, une ancienne saveur, un export en cache périmé ou un job de CI pointant sur une autre branche produisent tous ce résultat.
À vérifier
Inspectez le bundle importé lui-même dans Play Console plutôt que vos sources. Le manifeste contenu dans le bundle est la seule chose que Google évalue.
Mon générateur exporte une cible inférieure et je ne peux pas la changer Retours de terrain
Cause probable
La plateforme no-code ou low-code n’a pas encore livré d’exportateur Android 16. Ce n’est pas quelque chose que vous pouvez corriger depuis votre projet.
À vérifier
Les notes de version ou la page d’état de l’éditeur, puis recompilez et réexportez dès que la prise en charge arrive. Télécharger plus tard un ancien export ne met pas à jour son niveau cible.
Si cela n’arrive pas à temps
C’est exactement la situation pour laquelle existe la prolongation du 1er novembre.
La version API 36 plante maintenant, ou la mise en page est cassée Vérifié
Cause probable
Un changement de comportement d’Android 16 activé par la nouvelle cible, ou une dépendance qui n’est pas prête pour le niveau de compilation supérieur.
À vérifier
Passez le scanner de risques de comportement sur votre liste de fonctionnalités, puis testez sur un appareil sous Android 16. L’affichage bord à bord et le retour prédictif sont les deux changements au rayon d’impact le plus large: commencez par eux.
Il n’y a aucun lien de prolongation nulle part dans ma console Partiel
Cause probable
L’application est peut-être déjà conforme, le déploiement du formulaire n’a peut-être pas encore atteint votre compte, ou l’avertissement n’est peut-être pas dans l’état qui le propose.
À vérifier
L’état des règles et les notifications de cette application précise, pas un menu au niveau du compte. La page de Google est elle-même incohérente sur la question de savoir si tous les comptes concernés voient déjà le formulaire.
Mes testeurs du canal fermé ne reçoivent pas la nouvelle version Partiel
Cause probable
Code de version, état du déploiement, éligibilité des testeurs ou simple délai de traitement.
À vérifier
Confirmez que le nouveau bundle porte un code de version supérieur, que la version fermée est réellement publiée et non en brouillon, que le groupe de testeurs est bien rattaché à ce canal, et que les testeurs que vous relancez sont toujours inscrits.
Sujet voisin
Si vos testeurs n’ont jamais été comptés dès le départ, c’est un autre problème: 12 testeurs ajoutés mais Play en affiche 0 inscrits.

Une habitude règle définitivement la plupart de ces cas: après chaque import, relisez le niveau d’API cible sur l’artefact dans Play Console et notez-le à côté du code de version. Cela prend dix secondes et cela élimine de votre semaine toute la catégorie du "je suis sûr d’avoir corrigé ça".

La liste de contrôle avant l’échéance

Quatorze points, dans l’ordre où ils arrivent réellement. Les quatre derniers sont ceux que l’on saute, et ce sont eux qui décident si l’avertissement disparaît.

Interactif

Suivi de migration API 36

Cochez au fur et à mesure. Rien n’est enregistré: terminez en une séance ou gardez l’onglet ouvert.

0 / 14 terminés

Rien de coché pour l’instant. Déroulez la liste dans l’ordre.

Où PrimeTestLab intervient dans cette échéance

Pour être clair sur la frontière: nous ne migrons pas votre code. Relever targetSdk, mettre à jour les dépendances et corriger les changements de comportement d’Android 16 relèvent de votre build, et cet article est toute notre contribution à cette partie. Ce que nous couvrons, c’est l’autre moitié de la collision: les 12 vrais testeurs, inscrits pendant 14 jours consécutifs dont un nouveau compte personnel a besoin avant de pouvoir seulement atteindre la production.

Le problème, c’est le calendrier. On demande à quelqu’un qui publie pour la première fois en août 2026 de faire deux choses difficiles et sans rapport dans la même fenêtre: livrer une version API 36 et tenir un test fermé qualifiant pendant deux semaines d’affilée. La version est une tâche d’ingénierie soluble. Recruter douze personnes réelles qui restent inscrites pendant quatorze jours, sur de vrais appareils, c’est la partie qui avale discrètement un mois.

Faire le test fermé soi-même ou le confier

Ce que Google exige Par vous-même Avec PrimeTestLab
12 testeurs inscrits Trouver, vérifier et relancer de vraies personnes, puis prouver qu’elles se sont inscrites et le sont restées Des testeurs assignés et leur état d’inscription suivi pour vous
14 jours consécutifs Une seule personne qui se désinscrit en cours de route peut rompre la continuité dont vous avez besoin Continuité surveillée sur les 14 jours complets
De vrais appareils, un usage réel Émulateurs et comptes inactifs ne représentent pas un test authentique De vrais appareils Android, d’Android 7 à Android 17
Démarrer avant l’échéance Recruter prend réalistement des jours ou des semaines, et le compteur ne démarre qu’une fois les 12 réunis Le test démarre généralement en 4-6 heures
Coût de l’étape de test Aucune dépense, mais une part imprévisible de votre mois d’août Dès $19.99, plus 5% de frais de service, paiement unique, sans abonnement
Si le test n’aboutit pas Recommencer les 14 jours avec un nouveau groupe Nouveau test gratuit ou remboursement intégral

C’est Google qui décide de l’accès en production, ni nous ni aucun service. Ce qu’un test géré retire, c’est le risque de recrutement et de continuité des testeurs, l’étape sur laquelle cale réellement la plupart des primo-publiants. Taux de réussite sur 7 400+ applications testées: 99.9%.

L’ordre dans lequel s’y prendre ce mois-ci

Si vous affrontez les deux problèmes en même temps, menez-les en parallèle plutôt qu’à la suite. Lancez le test fermé maintenant, parce que ses 14 jours sont du temps calendaire que vous ne pouvez pas compresser, et faites la migration API 36 à côté. Poussez la version conforme dans le même canal fermé quand elle est prête, avec un code de version supérieur et les mêmes testeurs toujours inscrits. Ainsi, l’échéance et la fenêtre de test cessent de se disputer la même quinzaine.

Questions fréquentes

Dois-je cibler l’API 36 avant le 31 août 2026?

Pour une application classique destinée aux téléphones, tablettes, pliables ou à Android Auto, oui. Les nouvelles applications et les mises à jour envoyées à partir du 31 août 2026 doivent cibler Android 16, niveau d’API 36 ou supérieur. Les envois Wear OS et Android Automotive OS doivent cibler l’API 35 ou supérieur, et les envois Android TV et Android XR l’API 34 ou supérieur.

Cibler l’API 36 empêche-t-il mon application de fonctionner sur les anciens appareils Android?

Non, pas automatiquement. targetSdk déclare le niveau de comportement Android pour lequel votre application est conçue et testée, tandis que minSdk détermine la plus ancienne version d’Android sur laquelle elle peut s’installer. Passer targetSdk à 36 ne relève pas minSdk: l’application continue donc de s’installer sur les appareils jusqu’à votre minimum déclaré. Ce qui change, c’est que les comportements d’Android 16 s’activent pour votre application sur les appareils Android 16.

Google va-t-il supprimer mon application si je manque l’échéance de l’API 36?

Google décrit deux conséquences bien plus étroites, pas une suppression. Une nouvelle application ou une mise à jour sous le niveau applicable ne satisfait pas l’exigence d’importation, et une application publiée sous le seuil de disponibilité cesse d’être visible et installable pour les nouveaux utilisateurs dont l’appareil exécute une version d’Android supérieure à celle que l’application cible. Les personnes qui l’ont déjà installée peuvent toujours la retrouver, la réinstaller et l’utiliser sur les versions d’Android compatibles.

Google va-t-il fermer mon compte de développeur si je manque l’échéance?

La page de règles de Google sur le niveau d’API cible n’indique pas que manquer cette seule échéance entraîne la fermeture d’un compte de développeur. Elle décrit un blocage des envois et des restrictions de disponibilité auprès des nouveaux utilisateurs, pour l’application concernée. Les fermetures de compte relèvent de règles distinctes: traitez donc cette échéance comme un problème de distribution au niveau de l’application, pas au niveau du compte.

Mon application publiée cible déjà l’API 35. Dois-je la faire passer à l’API 36?

Pas seulement pour garder disponible auprès des nouveaux utilisateurs une application pour téléphone que vous ne touchez plus. L’API 35 satisfait le seuil de disponibilité 2026 pour les téléphones, tablettes, pliables et Android Auto. En revanche, la prochaine mise à jour que vous enverrez à partir du 31 août 2026 devra cibler l’API 36: la plupart des applications actives finissent donc en API 36 de toute façon.

Comment demander la prolongation jusqu’au 1er novembre 2026?

Ouvrez l’application concernée dans Play Console, allez dans Policy status, ouvrez l’avertissement ou les détails du problème lié au niveau d’API cible, puis utilisez le formulaire de prolongation proposé à cet endroit ou dans vos notifications. La prolongation se demande application par application et court jusqu’au 1er novembre 2026. Google n’indique nulle part que l’accord est automatique ou garanti: poursuivez donc la migration pendant que la demande est ouverte.

Puis-je importer une version API 35 dans mon test fermé après le 31 août?

Pour une application pour téléphone ordinaire, partez du principe que non. La documentation destinée aux développeurs indique qu’un APK importé doit respecter les exigences de niveau d’API cible de Play, et aucune exception n’est publiée pour les canaux de test: une nouvelle importation sur le canal fermé après l’échéance doit donc viser l’API 36. Préparez la version conforme avant le 31 août plutôt que de découvrir le blocage en plein test.

Importer une version API 36 remet-il à zéro mes 14 jours de test fermé?

Google définit la période qualifiante autour d’au moins 12 testeurs restés inscrits sans interruption pendant 14 jours, pas autour d’une version figée, et ses pages d’aide encouragent à mettre à jour l’application en test fermé pendant que vous corrigez des problèmes. Conservez le même canal fermé et les mêmes testeurs inscrits, importez la version API 36 avec un code de version supérieur et ne retirez aucun testeur inscrit. Google ne publie aucune garantie couvrant chaque compteur de Play Console: évitez donc tout changement de canal inutile.

J’ai importé l’API 36. Pourquoi l’avertissement de Play Console est-il toujours là?

Laissez d’abord le temps au traitement du bundle et à l’actualisation de l’état des règles, qui peut prendre plusieurs jours selon les développeurs. Inspectez ensuite chaque version active: production, ouvert, fermé, interne et tout déploiement progressif en pause peuvent encore contenir un artefact plus ancien. Vérifiez enfin que le bundle réellement importé annonce bien la cible 36, car une mauvaise variante de build ou un exportateur de framework resté sur un niveau inférieur est une cause fréquente.

Et si mon application est faite avec Flutter, React Native, Unity ou un outil no-code?

C’est le bundle exporté, et non le réglage affiché dans l’éditeur, qui doit contenir le niveau d’API cible exigé. Mettez à jour le framework ou le générateur vers une version capable d’exporter l’API 36, recompilez, testez les changements de comportement d’Android 16 et vérifiez la cible de l’artefact importé dans Play Console. Avec un générateur no-code, vous ne pouvez pas modifier les fichiers Gradle: l’action utile consiste à surveiller les notes de version de l’éditeur pour la prise en charge d’Android 16, puis à recompiler dès qu’elle arrive.

Mes testeurs doivent-ils ouvrir l’application chaque jour pendant que je la migre?

L’exigence publiée par Google est qu’au moins 12 testeurs restent inscrits sans interruption pendant les 14 derniers jours. Google regarde aussi si les testeurs ont réellement été actifs et peut demander davantage de tests dans le cas contraire, mais il ne publie aucune règle universelle imposant à chaque testeur d’ouvrir l’application une fois par jour. Traitez les affirmations d’usage quotidien lues sur les forums comme du folklore, gardez vos testeurs inscrits et visez un usage authentique plutôt qu’un quota fixe.

Combien coûte PrimeTestLab s’il me manque encore des testeurs avant l’échéance?

PrimeTestLab propose trois formules: Starter avec 12 testeurs à $19.99, Professional avec 20 testeurs à $29.99, et Enterprise avec 25 testeurs à $27.99, plus 5% de frais de service. Toutes mobilisent de vrais testeurs sur de vrais appareils pendant les 14 jours complets, le test démarre généralement en 4-6 heures, et si un test n’aboutit pas vous choisissez un nouveau test gratuit ou un remboursement intégral.

L’essentiel

Résumé

À partir du 31 août 2026, les nouvelles applications Google Play et les mises à jour destinées aux téléphones, tablettes, pliables et à Android Auto doivent cibler Android 16, niveau d’API 36 ou supérieur. Wear OS et Android Automotive OS ont besoin de l’API 35, Android TV et Android XR de l’API 34, et une application pour téléphone publiée que vous ne mettez pas à jour a besoin de l’API 35 pour rester disponible auprès des nouveaux utilisateurs sur appareils récents. Manquer la date bloque les importations non conformes et masque l’application pour ces nouveaux utilisateurs; cela ne supprime pas l’application, ne la retire pas des appareils existants et ne ferme pas votre compte. Les développeurs concernés peuvent demander via Play Console une prolongation propre à leur application jusqu’au 1er novembre 2026, et Google ne décrit pas l’accord comme automatique. Relever targetSdk ne relève pas minSdk: les anciens appareils gardent donc l’application. Si c’est le test fermé, et non la version, qui bloque votre lancement, PrimeTestLab fournit 12 vrais testeurs dès $19.99, plus 5% de frais de service. Voir les tarifs →

Instantané des règles vérifié le 9 août 2026. Google met ces pages à jour sans préavis: consultez les sources primaires ci-dessus avant d’agir sur une date. Cet article est programmé pour une nouvelle vérification juste après le 31 août, puis après le 1er novembre 2026.

Kefayatullah Khadem - Software Engineer & Google Play Publishing Specialist

Écrit par

Kefayatullah Khadem

Software Engineer & Google Play Publishing Specialist

Kefayatullah Khadem is a software engineer with over 8 years of experience building scalable applications. At PrimeTestLab, he helps indie developers clear Google Play's closed testing requirement after seeing how many of them struggled with it. To date, he has helped 7,400+ Android apps complete managed closed testing across 120+ countries, with a 99.9% test-completion rate. When he's not helping developers get published, he writes about Google Play policies, app rejection patterns, and the closed testing process.

7,400+ Apps Tested
99.9% Success Rate
120+ Countries
4.9/5 Rating

Deux échéances, un seul mois d’août

Publiez la version API 36. Nous tenons les testeurs.

12 vrais testeurs sur de vrais appareils, inscrits pendant les 14 jours complets, pendant que vous corrigez Android 16.

Dès $19.99, plus 5% de frais de service

Démarrage en 4-6 heures · 14 jours de test complets · Nouveau test gratuit ou remboursement intégral

Rejoignez 7 400+ développeurs qui ont lancé leur application avec PrimeTestLab

12 testeurs - $19.99 WhatsApp