Avec iOS 9, Apple parachève l'évolution des vues web et améliore grandement l'utilisation de sites web à l'intérieur des apps. Explications. Pendant longtemps, les vues web (ou web views en anglais) ont traîné des carences. Incomplètes, lentes, ces fenêtres servant à consulter une page web sans ouvrir de navigateur à part entière faisaient mal leur travail (classe UIWebView au départ). Avec iOS 8, Apple a amélioré la situation en permettant aux vues web d'utiliser le moteur JavaScript Nitro de
Safari, plus rapide, tout en conservant la possibilité de les personnaliser (classe WKWebView). Avec iOS 9, Apple finalise en quelque sorte cette avancée puisque c'est Safari lui-même qui se charge d'afficher la page web. Le nom de la nouvelle classe est d'ailleurs parlant : il n'est plus question de xxWebView, mais de Safari View Controller (SFSafariViewController). Du point de vue des développeurs, cela représente un gros avantage : plus besoin de s'occuper du navigateur... Lire la suite sur iGeneration