HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0429
しまくろねこデバックビルドのapkとリリースビルドのaabの処理速度について4解決


しまくろねこ

リンク

2022/4/29(Fri) 20:12:12|NO.96173

Gradle対応のDish Helperで初めてaabファイルを作りました。
keystoreファイルはGradle対応以前のDish Helperで作成したもので大丈夫でした。

また、驚いたことは、デバックビルドのapkファイルよりもリリースビルドしたaabファイルのほうが処理速度が速かったことです。
下記アプリがリリースされて、インストールしたところ一番処理の重い(文字を大量に表示する)ところのFPSがaabでは「59〜60」と安定した速度が出ていました。apkでは「43〜45」位でした。
使用Android機は、「UMIDIGI A3 PRO」という機種でAndroid 9です。

MediaTek MT6739
メモリ:3GB
ストレージ:32GB

「PIYOKO DEFENSE」
https://play.google.com/store/apps/details?id=com.simakuroneko.piyoko_defense

動画
https://www.youtube.com/watch?v=lWV1DYbcW2k



この記事に返信する


zrs90(5さい)

リンク

2022/4/29(Fri) 21:03:56|NO.96175

iPhone投稿の部外者です。
私が書かなくてもご存知かと。

ファイル自体が、小さくなってませんか?

元々、過去のapkファイルには
使わない言語ファイル等が含まれて
ビルドされていたようで、aab 提出に
なってから、この辺りをGoogle側で
削減して最適化?するようになったようです。

(※aab化については、優良アプリの囲い込み
審査、ウイルス系対策、ファイルサイズ減による
Google側の通信量削減等が目的で
この件はオマケらしい?ですが。)


動作タイミングに関わる問題でなく
操作感の向上、等のユーザー側の
メリットに繋がっているなら
良かったのではないでしょうか。



しまくろねこ

リンク

2022/4/29(Fri) 21:28:42|NO.96176

> ファイル自体が、小さくなってませんか?

インストール前のapkは27.62MBで、aabは28.02MBでした。
インストール後のapkは29.75MBで、aabは31.78MBでした。
aabの方が大きいですね。

> 動作タイミングに関わる問題でなく
> 操作感の向上、等のユーザー側の
> メリットに繋がっているなら
> 良かったのではないでしょうか。

そうですね。
処理速度が上がってくれて有難いです。



窓月らら

リンク

2022/4/29(Fri) 21:48:41|NO.96178

aabはあくまでストアへのアップロード形式で、それを元にGoogleが各アーキテクチャ向けにビルドしてapkを生成、配信するという認識です。
なのでGoogleの最適化が効いてるんでしょうね。

従来のdishで作成したapkには arm/x86 それぞれ 32/64bit 計4つの.soが入っていましたが、ユーザー端末で使われるのはどれか1つで他の3つは使われませんでした。

あまり問題ではないでしょうがaabになってひとつユーザーにとってデメリットがあって、インストール済アプリからapkをバックアップしても、それが使えるのは同じアーキテクチャを採用した端末だけだということです(それ用のコードしか含まれていないため)。



しまくろねこ

リンク

2022/4/29(Fri) 22:10:38|NO.96179

> 窓月ららさん
分かりやすい解説ありがとうございます。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.96173への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2021(c) All rights reserved.