Mon application WebView Cordova est vraiment plus lent que dans le navigateur Android sur le même téléphone
J'ai construit une application android avec ionicframework et cordoue.
Mais quand j'essaie de le lancer sur mon Samsung Galaxy S4 l'application est vraiment plus lent que le même code dans les navigateurs internet de mon téléphone.
Comment puis-je m'attendre à avoir les mêmes perfs ?
J'ai essayé :
android:hardwareAccelerated="true"
this.appView.getSettings().setRenderPriority(RenderPriority.HIGH);
this.appView.getSettings().setPluginState(android.webkit.WebSettings.PluginState.ON_DEMAND);
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />
Avec la dernière 3.6 cordova version
Comment puis-je faire pour avoir les mêmes performances que je peux voir sur le navigateur du téléphone (avec méta-app-capable par exemple) ?
source d'informationauteur Cédric
Vous devez vous connecter pour publier un commentaire.
Il est difficile de dire que vous n'avez pas de code ou un exemple.
Si vous n'utilisez pas la dernière Android 4.4 KitKat, les chances sont que vous êtes à l'aide d'un très ancien WebView.
Ce l'article va plus loin dans le problème et il vaut la peine de lire.
Si vous voulez obtenir les mêmes performances que vous avez dans votre navigateur web, vous pouvez remplacer votre runtime web à l'aide de De passage pour piétons.
Tableau de concordance de l' peut être facilement intégré avec Cordova.
Avec ionic framework, vous pouvez tout simplement:
Si vous souhaitez spécifier une version différente de passage pour piétons, exécutez
ionic browser list
pour voir quels sont les navigateurs disponibles et quelles sont les versions. Ensuite, exécutez:Nick Raboy a écrit un article intéressant qui vous guideront à travers toutes les étape que vous devez prendre pour intégrer tableau de Concordance de l' avec Cordova + Ionique Cadre.
Très utile est la vidéo qui explique tout de manière simple.
Tableau de concordance peut également être utilisé dans Mode Partagé:
La production d'une importante dans les petites APK taille du fichier.
Il n'est pas encore intégré dans ionique cadre et Il n'y a pas de feuille de route pour inclure cette fonctionnalité.
Sur un 1+1 je obtenir les mêmes performances par la diaphonie que par le natif de webview. Malheureusement, ces deux options ne sont pas tout à fait aussi efficace que lors de la même application est testée sur un "vénérable" de l'iPhone 5s. Donc, juste à l'aide de la diaphonie peut-être pas assez, mais vous pourriez avoir de la chance 🙂