7 points par xguru 2021-07-02 | 3 commentaires | Partager sur WhatsApp
  • À partir d’août, pour publier une nouvelle application sur le Play Store, il faudra l’enregistrer au format Android App Bundle (AAB)

→ les applications actuellement en APK pourront rester telles quelles

  • Le format APK (Android Package), utilisé depuis les débuts d’Android, va être remplacé par l’AAB, lancé en 2018

→ l’AAB est 15 % plus léger que l’APK

→ il permet de contrôler plus finement la méthode de distribution des mises à jour, ce qui rend les mises à jour plus rapides et plus efficaces

  • Problèmes de l’AAB

→ pour le publier sur d’autres stores comme l’Amazon Appstore, il faut exporter manuellement une version APK

→ pour exporter un AAB en APK, il faut fournir à Google sa propre App Signing Key

3 commentaires

 
ganadist 2021-07-02

Cela peut prêter à confusion..

aab est le format utilisé pour la publication sur le Google Play Store.

Lors du téléchargement effectif sur l’appareil, cela reste un apk.

(Techniquement, il s’agit de fragments d’apk appelés split APK.)

Et il existe aussi une méthode pour générer un apk en même temps qu’un aab (universal APK), fournie par l’outil de build (Android Gradle Plugin).

 
ganadist 2021-07-02

Et le vrai problème avec l’AAB, c’est que la signature de l’app est en pratique assurée par Google…

Le problème, c’est que cela laisse la possibilité à Google de modifier l’application de manière arbitraire.

En réalité, dans des services comme Firebase Test Lab ou Google Play pre-test, ils modifient bien le code de l’application afin de collecter diverses informations sur son exécution, puis fournissent un rapport.

Les préoccupations à ce sujet sont bien expliquées dans les billets ci-dessous.

https://www.xda-developers.com/google-play-apk-replacement-pros-cons/

https://commonsware.com/blog/2021/…

 
tribela 2021-07-02

Pour exporter un AAB en APK, il faut fournir à Google sa propre App Signing Key

La dernière ligne me met un peu mal à l'aise...