Android TV et Google TV vont basculer des APK vers les App Bundles

Android TV et Google TV vont basculer des APK vers les App Bundles

Android TV et Google TV vont basculer des APK vers les App Bundles

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.

Commentaires (9)


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)


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 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.


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 ?



Fuli a dit:


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 ?




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.


Merci de ton retour



MisterDams a dit:


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.




On ne peut pas diffuser des bundles hors du store Android ?


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.



tazvld a dit:


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.




ok ça serait la grosse merde pour un gain faible finalement


Fermer