私はAndroidとiOS用のCordovaとIonic 3を使ってcrossplatofrmアプリを作っています。私は古いAndroidバージョンの起動時のパフォーマンスに苦労しています。私のアイデアは、Android用のネイティブ(JavaまたはKotlin)とiOS用の通常のIonic/Cordovaアプリのネイティブな部分を作ることで、Javascriptの起動時間を短くする必要があります。これは可能なのですか、それを行う最善の方法は何ですか?Ionic 3でネイティブページを作る
0
A
答えて
0
スプラッシュプラグインのフォークを作成します。古いAPIレベルについてはあなたのApp
Androidの実装を変更し https://github.com/apache/cordova-plugin-splashscreen/blob/master/src/android/SplashScreen.java
で https://github.com/apache/cordova-plugin-splashscreen
ビルド&使用は、ユーザーが最初の画面で実行されたときに、スプラッシュを隠して管理します。例えばログインは& removeSplashScreenが
splashDialog.dismiss();
と呼ばれる起こっているのiOSプラットフォーム用のイオンで同じ機能を持っています。あなたがAndroidにいるかどうかを確認し、アプリケーションのルートを別々に設定するには、 'platform'を使用してください。
関連する問題
- 1. Xamarin.Formsのネイティブページ
- 2. signInWithPopupはアンドロイド(Ionic 2 + Firebase 3)で動作しません
- 3. ionicでフォームを作る方法2
- 4. IONICでモーダルサービスを作るには?
- 5. ZENDページからPHPネイティブページにセッション経由で渡される変数
- 6. ionic 1のanglejsコードはionic 2で動作しますか?
- 7. Ionic 2 @ ionic/storageがAndroidデバイスで動作しない
- 8. Ionic SQLiteでJSONオブジェクトを作成
- 9. Ionic V2 - サービスを作成する
- 10. Ionicアプリは「ionic serve」とionic viewの両方で動作しますが、「ionic build ios」では動作しません
- 11. Ionic - Ionicビューでの失敗
- 12. SQLiteがIonic 2で動作しない
- 13. WebsocketがIonicで動作しない
- 14. ng-repeatがIonicで動作しない
- 15. ionic window.openがiOSで動作しない
- 16. $ cordovaNativeAudio.stopがionicで動作しない
- 17. Ionic TextFileクリアボタンキーボードの動作iOS
- 18. IBM mobilefirstで動作するIonic/Angularアプリで問題を表示
- 19. Ionic 2アプリのNavigation Navigatorが完成しました!私はIonic 3ではない
- 20. Ionic Sideメニューでドロップダウンメニューを作成する方法は?
- 21. Ionic 2アプリケーションでスクロールコンテンツの作成を無効にする
- 22. ionic cordovaでタブコンテンツを作成するには?
- 23. Ionic 2のカレンダープラグインで使用する日付オブジェクトを作成
- 24. ionicでカスタム戻るボタンを作成しますか?
- 25. ionic 2でカスタムアラートを作成するには?
- 26. ionicでカスタムローディングページを作成する方法2
- 27. Ionic cordovaのメディアキャプチャプラグインは、ビデオのエラー3を返します
- 28. Ionic 2、Angular 2でIonic Cloudを使用する方法
- 29. IonicパッケージでビルドするとIonicでPush Notificationが動作しないのはなぜですか?
- 30. Ionic 2では、Ionicコンポーネントを使用するカスタムコンポーネントを作成するにはどうすればよいですか?基本的なディレクティブを作成
'' Angular 5''と '' Angular 5''を 'lazy loading'で使用すると、両方のプラットフォーム(' Android'と 'ios')でほとんど**ネイティブ**のパフォーマンスを達成することができます – Sampath
起動時間はハイブリッドアプリの問題。いずれかのフルネイティブに移動するか、遅いスタートアップを無視してください。私はハイブリッドとネイティブを混ぜることを提案しません。 – krv
@krv Unfortunetalyはオプションではありません。 Android 5.0以降の起動時間は約12秒です。これはクライアントにとっては受け入れられません。 – TheKarlo95