7 points par xguru 2021-07-02 | 3 commentaires | Partager sur WhatsApp
<p>- À partir d’août, pour publier une nouvelle application sur le Play Store, il faudra l’enregistrer au format Android App Bundle (AAB)<br /> → les applications actuellement en APK pourront rester telles quelles <br /> - Le format APK (Android Package), utilisé depuis les débuts d’Android, va être remplacé par l’AAB, lancé en 2018<br /> → l’AAB est 15 % plus léger que l’APK <br /> → 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 <br /> - Problèmes de l’AAB<br /> → pour le publier sur d’autres stores comme l’Amazon Appstore, il faut exporter manuellement une version APK <br /> → pour exporter un AAB en APK, il faut fournir à Google sa propre App Signing Key</p>

3 commentaires

 
ganadist 2021-07-02
<p>Cela peut prêter à confusion..<br /> `aab` est le format utilisé pour la publication sur le Google Play Store.<br /> Lors du téléchargement effectif sur l’appareil, cela reste un `apk`.<br /> (Techniquement, il s’agit de fragments d’`apk` appelés split APK.)<br /> <br /> 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).</p>
 
ganadist 2021-07-02
<p>Et le vrai problème avec l’AAB, c’est que la signature de l’app est en pratique assurée par Google…<br /> Le problème, c’est que cela laisse la possibilité à Google de modifier l’application de manière arbitraire.<br /> <br /> 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.<br /> <br /> Les préoccupations à ce sujet sont bien expliquées dans les billets ci-dessous.<br /> https://xda-developers.com/google-play-apk-replacement-pros-cons/… /> https://commonsware.com/blog/2021/… /> <br /> </p>
 
tribela 2021-07-02
<p> &gt; Pour exporter un AAB en APK, il faut fournir à Google sa propre App Signing Key<br /> La dernière ligne me met un peu mal à l'aise...</p>