7 ポイント 投稿者 xguru 2021-07-02 | 3件のコメント | WhatsAppで共有
<p>- 8月から新しいアプリをPlayストアに公開する際は、Android App Bundle(AAB)で登録する必要がある<br /> → 現在APKのアプリはそのまま維持可能 <br /> - Android初期から使われてきたAPK(Android Package)フォーマットが、2018年に登場したAABへ置き換えられるもの<br /> → AABはAPKより15%サイズが小さい <br /> → アップデート配布方法をより細かく制御できるため、より高速で効率的なアップデートが可能 <br /> - AABの問題点<br /> → Amazon Appstoreなど他のストアに登録するには、手作業でAPK版をエクスポートする必要がある <br /> → AABをAPKにエクスポートするには、Googleに自分たちのApp Signing Keyを提供する必要がある</p>

3件のコメント

 
ganadist 2021-07-02
<p>これは誤解を招くかもしれませんが…<br /> aab は Google Play Store に登録する形式です。<br /> 実際に端末へダウンロードされる際は、依然として apk として受け取ります。<br /> (技術的には split apk という apk の断片です。)<br /> <br /> また、aab と同時に apk を生成できる方法(universal apk)もビルドツール(Android Gradle Plugin)で提供されています。</p>
 
ganadist 2021-07-02
<p>そしてAABの実質的な問題は、アプリ署名をGoogle側が代行するという点ですが…<br /> 問題なのは、Google側が任意にアプリを改変できる余地があることです。<br /> <br /> 実際、Firebase Test Lab や Google Play の pre-test のようなところでは、アプリコードを改変して、アプリ動作に関するさまざまな情報を取得したうえでレポートしてくれます。<br /> <br /> こうした懸念については、以下の投稿でよく説明されています。<br /> https://xda-developers.com/google-play-apk-replacement-pros-cons/… /> https://commonsware.com/blog/2021/… /> <br /> </p>
 
tribela 2021-07-02
<p> &gt; AABをAPKとしてエクスポートするには、Googleに自分たちのApp Signing Keyを提供しなければならない<br /> 最後の一文がちょっと引っかかりますね…</p>