Performances natives pour le WebKit des apps
Avec iOS 8 et Yosemite, Apple a unifié l’API utilisée pour intégrer WebKit dans une application, avec une nouvelle classe nommée WKWebView. Mais pas seulement : selon Vicki Murley, un développeur installé à San Francisco et assistant à la WWDC, cette API offre les même performances natives que Safari. Fini, donc, les scrolling de page web un peu sautillant dès qu’on navigue depuis une application de gestion de fichier par exemple.
Ce faisant, la Pomme fait machine arrière sur un secteur où elle s’est attirée les foudres des développeurs : l’ancienne API d’intégration de WebKit ne permettait pas d’accéder au moteur javascript Nitro, aboutissant à des performances nettement dégradées lors de l’intégration de WebKit dans une app. Avec iOS 8 et Yosemite, c’est du passé, et c’est une excellente nouvelle. Décidément, la nouvelle “ouverture” d’Apple s’avère fort positive !
Lire sur le sujet :