0

sencha touch を使用してアプリケーションをビルドしましたが、最初のロード時間の問題を除いてすべて正常に動作しています。私はそのネイティブアプリを作りました。phonegap を使用して、それを使用して jsb3 ファイルと app-all.js をビルドしました。しかし、元のサイズが約 2.4 MB の sencha-touch.js とは関係ありません。また、縮小すると約 600 Kb になり、モバイル/タブレットには非常に大きくなります。

app で使用しているコンポーネントだけに sencha.js を使用できるようなものはありますか? サイズや初期読み込み時間を短縮する他の方法はありますか?

これに対する解決策を教えてください

4

1 に答える 1

0

Sencha SDK Toolsでネイティブ アプリケーションを構築できます。

プロジェクトを適切に構成したら、次のコマンドを使用してネイティブ アプリケーションをビルドできます。これにより、JavaScriptのサイズも縮小されます。

C:\wamp\www\SenchaApp>sencha app build -e native -d pkg/native -a archive
[INFO] Deploying your application to C:\wamp\www\SenchaApp\pkg\native
[INFO] Copied sdk/sencha-touch.js
[INFO] Copied app.js
[INFO] Copied resources/css/app.css
[INFO] Copied resources/images
[INFO] Copied resources/icons
[INFO] Copied resources/loading
[INFO] Copied resources/data
[INFO] Resolving your application dependencies...
[INFO] Found 18 dependencies. Concatenating all into app.js...
[INFO] Processed sdk/sencha-touch.js
[INFO] Minifying sdk/sencha-touch.js
[INFO] Processed app.js
[INFO] Minifying app.js
[INFO] Minifying resources/css/app.css
[INFO] Minified app.js
[INFO] Minified sdk/sencha-touch.js
[INFO] Minified resources/css/app.css
[INFO] Generated app.json
[INFO] Embedded microloader into index.html
[INFO] Packaging your application as a native app...
于 2012-05-07T12:29:34.937 に答える