Android TV et Google TV vont basculer des APK vers les App Bundles
Le 23 novembre 2022 à 05h49
2 min
Logiciel
Logiciel
Google va introduire un important changement pour les téléviseurs équipés d’Android TV ou Google TV. L’entreprise indique en effet que ces produits ne sont pas remplacés rapidement et que même si beaucoup sont équipés avec ses systèmes, l’espace de stockage – en moyenne de 8 Go – représente un problème.
À compter de mai 2023, la publication d’applications pour ces plateformes requerra le format App Bundle (AAB) plutôt qu’APK, ce qui devrait permettre en moyenne une réduction de 20 % de l’empreinte sur le stockage. En outre, les applications peuvent être archivées, réduisant leur poids de 60 %.
Ce prérequis est déjà actif pour Android. Pour couper court d’ailleurs aux craintes du travail que l’opération pourrait représenter face à un délai d’à peine six mois, Google se veut rassurante : il suffirait d’un développeur et d’environ trois jours pour s’assurer qu’un APK a basculé avec succès vers un AAB.
À compter de cette entrée de vigueur – dont la date précise reste à confirmer –, les applications qui n’auront pas fait la bascule n’apparaitront plus dans le Play Store depuis les téléviseurs concernés.
Le 23 novembre 2022 à 05h49
Commentaires (9)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 23/11/2022 à 08h31
Déjà qu’il n’y a pas foule d’appli dans le playstore des AndroidTV à cause des restrictions du manifest qui en interdisent beaucoup…
Mais du coup ils ne parlent pas de version de la TV : Si la TV n’est pas mise à jour (cas très très fréquent) et qu’elle ne supporte pas les Bundle, il va se passer quoi ? Elles ne pourront plus mettre à jour les applis et à terme seront inutilisable comme ça s’est produit déjà (j’ai souvenir de TV panasonic)
Le 23/11/2022 à 09h07
Bonne question, mais ce cas risque d’être très rare :
. App Bundles are fully supported for Android 5.0 (API Level 21) and above. Certain App Bundle features are not compatible for Android versions before Android 5.0 (Lollipop).
. Many TV apps have been developed with Android 5.0 (API Level 21) or higher.
AndroId 5.0 date d’octobre 2014 et Android TV est sorti le 25 juin 2014. La plupart des appareils TV sous Android sont donc compatibles.
Le 23/11/2022 à 09h24
Le store est mis à jour a part de la TV. Les mises a jour d’applis sont poussées par le store comme sur un Android classique. La bascule se fera au travers du store.
Le 23/11/2022 à 09h44
Maintenant, la question à 5000€: si une solution existe pour avoir des applications plus petites et légères depuis Android 5.0, pourquoi ça n’a pas été le format par défaut depuis tout ce temps ?
Le 23/11/2022 à 10h26
Parce que ça demande malgré tout une adaptation aux développeurs, et qu’il faut une adoption massive pour en faire la norme… Android 4.4 a trusté pendant très longtemps les parts de marché puisqu’Android ne s’améliore sur la simplification des MàJ d’OS que depuis Android 8 Oreo.
La prochaine étape ça va effectivement être d’en faire le format par défaut partout, puis certainement de mettre définitivement l’APK à la retraite.
Sauf qu’il y a aussi des doutes sur la bienveillance de Google avec l’AAB vis à vis des store alternatifs, car en pratique ils vont avoir beaucoup de mal à dupliquer le mécanisme pour diffuser des AAB, et donc si le format APK est abandonné… les stores alternatifs aussi.
Le 23/11/2022 à 11h29
Merci de ton retour
Le 23/11/2022 à 13h27
On ne peut pas diffuser des bundles hors du store Android ?
Le 23/11/2022 à 14h39
D’après ce que j’ai lu, ça risque d’être en effet assez coton avec les Android App Bunble (AAB). Tout d’abord, un AAB, c’est plus un format pour déposer une application sur le store. Les AAB servent à produire des APK personnalisé à ton appareil. En effet, a priori, avec le format traditionnel de l’APK, le paquet contient toutes ce qu’il faut pour tourner sur la majorité des appareil. Via l’AAB, les serveur du playstore va au contraire créer un APK qui ne contient que ce qui est nécessaire à ton appareil : architecture, résolution, langue… De plus, l’AAB permet 2 système assez similaire qui est de fournir à postériori des modules qui seront alors téléchargé directement sur le playstore et non depuis un site tiers (officiellement pour des raison de sécurité). Autre subtilité, c’est maintenant Google qui signe les applications, et non les dev.
Du coup, on peut imaginer les difficultés (ce qui suit sont des hypothèses). Si les dev ne le fournisse pas, difficile de trouver l’ensemble des ressources des AAB et de générer un packet. La production d’un packet a partir d’un AAB se faisant coté serveur, ça fait peser une charge importante sur ces dernier, chose que va avoir un coût pour les magasin alternatif. Et enfin, ce système de téléchargement différé va nécessiter de trouver une solution pour que le téléchargement se fasse d’une manière où d’une autre. De ce que j’ai compris, le fait que Google signe les applications, ça rend difficile la MAJ/remplacement d’une application par un APK venant d’un site tier, il faudrait supprimer l’ancienne pour installer la nouvelle.
Le 23/11/2022 à 14h44
ok ça serait la grosse merde pour un gain faible finalement