Créer des applications mobiles avec Chrome WebView

Nous connaissons tous les problèmes que les développeurs ont rencontrés dans la compilation de WebView: fonctionnalités HTML5 limitées, pas d'outils de débogage, pas d'outils de compilation. Avec le lancement d'un WebView basé sur Chromium sous Android 4.4 (KitKat), les développeurs disposent désormais d'une vaste gamme de nouveaux outils pour créer des applications natives de qualité à l'aide de WebView.

WebView permet le débogage à distance complet avec les mêmes outils que ceux que vous utilisez pour Chrome. Vous pouvez également utiliser votre workflow de développement Web fiable avec Grunt et l'intégrer à vos outils de pile natifs via Gradle. Si vous fusionnez d'autres mondes, il existe une astuce intelligente pour utiliser les outils pour les développeurs Chrome afin de tester votre code natif à partir de JavaScript.

Slides: Créer des applications mobiles à l'aide de Chrome WebView

Principaux points à retenir concernant le développement WebView

  • Ce ne sont pas les nouvelles fonctionnalités qui sont importantes, mais les outils que vous pouvez désormais utiliser pour accélérer votre flux de travail.
  • N'essayez pas d'émuler l'interface utilisateur native. mais assurez-vous de supprimer certains des signes indiquant qu'il s'agit de contenu Web.
  • Utilisez des implémentations natives de fonctionnalités, le cas échéant. En d'autres termes, utilisez le gestionnaire de téléchargement plutôt que XHR pour les fichiers volumineux.