私は過去にAndroidゲームをプログラムしましたが、画像が非常に大きいため(それぞれ1000x400ピクセル)、常にメモリの問題が発生していました。画像をビットマップとしてのみメモリにロードする必要があるかどうか疑問に思っています。損失のない圧縮形式でビットマップをロードしない理由はありますか?
画像の圧縮/解凍の効率についてはよくわかりませんが、パフォーマンスの問題があると思います。しかし、「単純な」圧縮アルゴリズムは、画像を非圧縮のメモリフットプリントの半分にしか削減できない場合でも、プロセッサを集中的に使用することはできないように感じます。