0

appcelerator を使用して Titan モバイル アプリケーションを開発し、正常に動作しました。問題は、apk と IPA ファイルのサイズにあります。アプリケーションには 100 行のコードしか含まれていませんが、apk のサイズは 6MB で、IPA のサイズは 4.5MB です。それについてグーグルで調べたところ、コードを最適化するための提案がいくつか見られたので、それを試してみましたが、コードには70行近く含まれていますが、サイズはapkとIPAの両方で同じままです. そして、単純な Hello World アプリケーションを実行してクロス チェックを行ったところ、小さな Hello World アプリケーションでも 5.4MB の apk が生成されたことが衝撃的でした。これはどのように可能でしょうか。

サイズに関してここで何が起こっているのですか?

4

2 に答える 2

7

ここに表示されているのは、チタンを使用した結果です。Titanium には、JavaScript パーサーなど、動作させるための追加のコードが多数付属しています。

展開用にビルドすると、サイズは小さくなりますが、それでも約 3 ~ 4 MB です (私の経験では)。

プラス面は、あなたの場合、1000行のコードがある場合でも、このコードが比較的何もないため、アプリケーションのサイズはほぼ同じサイズになることです。

APKを解凍して自分で再圧縮することで、APKを小さくできることに気づきました。どうやらチタンは適切に圧縮されていません。ご存知かもしれませんが、a.apkは実際には a.zipです。そのため、拡張子を変更し、自分で解凍して再梱包してください。これにより、APK が小さくなります。

于 2012-05-14T13:54:03.300 に答える