Google a annoncé aujourd'hui l'open-sourcing de son navigateur Chrome pour iOS. Le code de Chrome pour iOS fait maintenant partie du projet Chromium de Google et est déplacé dans le référentiel open source afin que les développeurs intéressés puissent le télécharger et compiler une version iOS de Chromium comme ils le peuvent sur d'autres plates-formes. Pour ceux qui se demandent, Chromium est le projet de navigateur Web open-source dont Chrome tire son code source.
Contrairement à son homologue de bureau qui utilise le moteur de rendu Blink propriétaire de Google, Chrome pour iOS est construit sur le moteur WebKit, comme tous les autres navigateurs de la plate-forme mobile d'Apple. En effet, les applications ne peuvent pas utiliser des cadres tiers autres que ceux d'Apple. Apple exige que toutes les applications de navigateur utilisent le moteur de rendu WebKit standard qui permet un ensemble commun de fonctionnalités et contribue à renforcer la sécurité.
Selon les propres mots de Google, les «contraintes de la plate-forme iOS» et «la complexité supplémentaire requise» pour iOS ont historiquement gardé le code de Chrome pour iOS séparé du reste du projet Chromium..
Selon Google, les actualités d'aujourd'hui sont le résultat d'années de «refactoring soigneux» et des modifications nécessaires pour mettre en amont le code de Chrome pour iOS dans Chromium..
En plus de permettre aux développeurs de compiler la version iOS de Chromium comme ils le peuvent pour d'autres versions de Chromium, Google a noté que la vitesse de développement est plus rapide maintenant que tous les tests de Chrome pour iOS sont disponibles pour la communauté Chromium. Le code iOS de Chrome à source ouverte aidera Google à ajouter et à publier de nouvelles fonctionnalités plus rapidement également.
Chrome pour iOS est disponible gratuitement pour tous les utilisateurs de l'App Store.
Source: Google