0

私は、現在取り組んでいるアプリケーションが、(自分が書いたいくつかのオープンソースの)外部ネイティブモジュールを使い始めていることに気付きました。チタン製の外部モジュールは、アプリケーションのパフォーマンスを低下させ、パフォーマンスに影響を与えますか?

私は、Tianiumアプリが起動すると、フレームワークがAppceleratorサーバーに対するモジュールのライセンスを確認することを知っています。単純なロジックは、多数のモジュールが存在する場合、検証する必要があるライセンスが増えることです。また、私は推測している、モジュールの一部は、アプリケーションの開始時に読み込まれる必要があります。

モジュールはアプリケーションのサイズにも追加されます(もちろん、モジュールによって異なります)。しかし、私の場合はほとんどがシンプルですが、おそらくモジュール間で重複している共通の「フレームワーク」要素があると思います。

私の質問は、可能な限りモジュールを避けるべきですか?アプリの負荷にパフォーマンスに影響を及ぼしますか?一般的なアプリですか?アプリのサイズ?

+0

ビルド時にappceleratorでチェックされます。アプリを実行するときではありません。 –

+0

ありがとうございました。アプリはいつ実行されますか?彼らはどんなインパクトを持っていますか? – developer82

答えて

1

モジュールは、アプリの読み込みとアプリのサイズに確実に影響します。一般的に、モジュールをalloy.jsにロードすると、tiはロードする時間を増やし、アプリケーションで使用する準備をする必要があります。また、モジュールは実行可能ファイル(APKまたはIPA)にバンドルされています。したがって、SOのサイズが大きければ大きいほど、実行可能ファイルのサイズが大きくなります。

関連する問題