Passer au contenu

Mozilla refuse de porter Firefox sur iOS

Ne pouvant pas utiliser sa propre technologie de rendu web, la fondation préfère faire l’impasse sur la plateforme d’Apple.

A l’occasion de la conférence South by Southwest, un porte-parole de Mozilla a clarifié la stratégie actuelle de la fondation concernant Firefox et iOS. Selon Cnet, non seulement aucun développement n’est en cours pour porter le navigateur Firefox vers iPhone et iPad, mais en plus rien n’a été planifié en ce sens. Au contraire, Mozilla retire même les quelques rares applications développées pour iOS. Firefox Home, qui permettait depuis 2010 de récupérer les marque-pages du navigateur Firefox de son poste de travail, a été arrêté l’été dernier. Bref, Mozilla fait l’impasse totale sur iOS.

Pourquoi ? La raison est principalement technique. Sur iOS, Mozilla ne peut pas utiliser son propre moteur de rendu et ses modules Javascript et la fondation n’a aucun envie d’utiliser d’autres technologies que les siennes. En effet, les navigateurs tiers, tout comme n’importe quelles autres applications tierces, sont obligés de s’appuyer sur le composant UIWebView du kit de développement d’Apple. Evidemment, la firme de Cupertino ne fait pas ce qu’elle dit de faire aux autres. Pour son propre navigateur Safari, elle ne s’appuie pas sur ce composant, mais sur son propre moteur de rendu Nitro, qu’elle est la seule à pouvoir utiliser.

Certaines mauvaises langues disent qu’Apple le fait exprès pour nuire aux concurrents. En effet, UIWebView serait beaucoup plus lent que Nitro (ou d’autres technologies récentes). Les éditeurs tiers seraient obligés de s’appuyer sur des technologies de performance médiocres, laissant le beau rôle à Apple. Certains bidouilleurs se sont même amusés à faire des tests sur des terminaux jailbreakés pour étayer ces accusations. 

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.

Opera One - Navigateur web boosté à l’IA
Opera One - Navigateur web boosté à l’IA
Par : Opera

Gilbert Kallenborn