あらゆる密度と画面サイズのデバイスで動作するAdroidアプリケーションがあります。これを実現するために、Androidで許可されているように、複数のリソースを「res」フォルダーに配置しました。事実、彼に「低、中、高、高」の解像度のリソースを与えると、私のAPKはメモリの点で非常に大きくなります(ユーティリティの場合は10 MBまでは多すぎます)。私はすでにすべての画像などを圧縮しました。
だから私は提案します:私が必要とするすべての解決策のために1種類のリソースだけを提供し、パッケージに署名することは良い習慣ですか?たとえば、アプリを低解像度フォルダーだけでパッケージ化し、それを解放するよりも、高解像度フォルダーパッケージに再度置き換えて、(skypeのように)多くのapkを公開しますか?
もしそうなら、この手順を自動化する方法はありますか?ツールやスクリプトをプロジェクト、リソース、キーストアに提供したいですか?または、すべてのデバイスで動作するアプリをパッケージ化するためのより良い方法はありますか?
参考:私はAppcelerator Titaniumを使用しているため、アプリはAPI 8以降用ですが、サイズの問題はフレームワークの使用に依存せず、数MBを追加するだけです。