Pourquoi les navigateurs tiers seront toujours inférieurs à Safari sur iPhone et iPad

Table des matières:

Pourquoi les navigateurs tiers seront toujours inférieurs à Safari sur iPhone et iPad
Pourquoi les navigateurs tiers seront toujours inférieurs à Safari sur iPhone et iPad

Vidéo: Pourquoi les navigateurs tiers seront toujours inférieurs à Safari sur iPhone et iPad

Vidéo: Pourquoi les navigateurs tiers seront toujours inférieurs à Safari sur iPhone et iPad
Vidéo: mise a niveau express win7 pro vers win7 intégrale - YouTube 2024, Avril
Anonim
iOS prend en charge les navigateurs tiers, mais pas comme prévu. Les navigateurs tiers seront toujours inférieurs au Safari d’Apple sur iPhone et iPad, du moins jusqu’à ce que Apple assouplisse leurs restrictions.
iOS prend en charge les navigateurs tiers, mais pas comme prévu. Les navigateurs tiers seront toujours inférieurs au Safari d’Apple sur iPhone et iPad, du moins jusqu’à ce que Apple assouplisse leurs restrictions.

C’est la raison pour laquelle Mozilla ne propose plus son application Firefox Home pour iOS et les développeurs de Google Chrome ont eu un débat interne avant de publier l’application Chrome actuelle sur l’App Store.

Tous les navigateurs doivent utiliser le moteur de rendu de Safari

Les stratégies de l’App Store d’Apple indiquent: «Les applications qui naviguent sur le Web doivent utiliser la structure iOS WebKit et WebKit Javascript.»

Cela signifie que les navigateurs Web ne peuvent pas implémenter leurs propres moteurs de rendu; ils doivent intégrer une version du moteur de rendu de Safari. Ils ne peuvent pas offrir un moteur de rendu plus rapide ou de nouvelles fonctionnalités Web. En effet, chaque navigateur tiers sur iOS constitue une interface différente autour de Safari.

Sur les systèmes d'exploitation de bureau traditionnels, tels que Windows, Mac OS X et Linux, chaque navigateur peut fournir son propre moteur de rendu. C'est pourquoi Mozilla Firefox était tellement meilleur qu'Internet Explorer 6 et Google Chrome était tellement plus rapide que Mozilla Firefox 3.0. Chaque développeur de navigateur peut créer son propre moteur de rendu optimisé. Si Mozilla Firefox était forcé de restituer des sites Web avec le moteur de rendu d’Internet Explorer 6, Firefox n’aurait jamais décollé et nous risquons de rester bloqués avec Internet Explorer 6 aujourd’hui. Microsoft n’a repris le développement sous Internet Explorer qu'après le décollage de Mozilla Firefox.

Image
Image

… Mais ils ne peuvent pas utiliser le moteur JavaScript rapide Nitro de Safari

C’est encore pire que ça en a l'air. Les navigateurs tiers ne sont pas simplement obligés d’utiliser le moteur de rendu de Safari - ils sont obligés d’utiliser un moteur JavaScript lent alors que seul Safari peut utiliser un moteur JavaScript plus rapide. Ils sont notamment obligés d’utiliser le moteur JavaScript WebKit plus ancien, tandis que le nouveau moteur JavaScript Nitro d’Apple est réservé à Safari.

Cela signifie que les navigateurs tiers afficheront toujours les pages Web avec JavaScript plus lentement que Safari lui-même. Apple continuera à développer son moteur JavaScript Nitro et Safari continuera à aller plus vite tandis que les navigateurs tiers deviendront encore plus lents en comparaison.

En réalité, tous les navigateurs tiers ne sont pas que des versions différentes de Safari - ils sont tous essentiellement des versions plus lentes de Safari.

Bien sûr, un fabricant de navigateurs pourrait théoriquement créer une version spéciale de son navigateur qui ne fonctionnait que sur des appareils jailbreakés et la distribuer en dehors de l'App Store, mais ce ne sera pas le cas. Ils feraient appel à un marché limité de jailbreakers qu'Apple tente de supprimer.

Image
Image

Les navigateurs tiers ne peuvent jamais être par défaut

De plus, iOS d’Apple ne vous permet pas de sélectionner vos applications par défaut. Par conséquent, les navigateurs tiers ne peuvent jamais être votre navigateur par défaut. Même si vous préférez Chrome, le fait de cliquer sur un lien dans la plupart des applications ouvre toujours Safari. Vous devez copier-coller le lien de Safari dans Chrome pour afficher la page dans Chrome.

Les développeurs d'applications ont le droit de laisser leurs applications ouvrir d'autres applications. Il existe donc un moyen de faire d'un autre navigateur votre navigateur par défaut. Chaque application doit coder en dur une liste de navigateurs alternatifs pris en charge et fournir un moyen de choisir entre eux. Un utilisateur doit sélectionner son navigateur par défaut dans chaque application individuellement. Il ne manque pas de chance s’il préfère un navigateur que le développeur de l’application n’a pas inclus.

Image
Image

Ils ne peuvent pas avoir d’add-ons, soit

La même politique de la boutique d'applications signifie que les navigateurs tiers ne peuvent pas offrir de prise en charge pour les compléments de navigateur. Utilisez-vous LastPass pour stocker vos mots de passe? Vous devrez utiliser l'application LastPass, qui implémente son propre navigateur interne. Vous ne pouvez pas simplement installer un module complémentaire LastPass pour Safari ou Chrome. Bien entendu, le navigateur interne de LastPass doit également être plus lent que Safari.

Les add-ons sont possibles sur d'autres plateformes, même s'ils ne sont pas disponibles dans tous les navigateurs. Par exemple, Chrome pour Android ne prend pas en charge les modules complémentaires, car Google ne le souhaite pas. C’est bien parce que Firefox pour Android prend en charge les add-ons. Vous pouvez installer un module complémentaire LastPass et utiliser votre gestionnaire de mots de passe préféré dans l'application Firefox elle-même, si vous préférez. Tu as le choix.

Les navigateurs tiers sont paralysés

Les navigateurs tiers ne seront jamais plus rapides que Safari - ils seront toujours plus lents. Ils seront également toujours plus gênants à utiliser car ils ne peuvent jamais être votre défaut.

Les navigateurs tentent de compenser ces limitations en ajoutant d’autres fonctionnalités. Par exemple, les fonctionnalités de prélecture et de compression de données de Chrome tentent d’accélérer les choses. L'avantage réel de Chrome est qu'il vous permet de synchroniser vos signets, vos onglets ouverts et d'autres données de navigation avec la version de bureau de Chrome. C'est la même raison pour laquelle Mozilla a initialement fourni Firefox Home, car cela permettait aux utilisateurs de Firefox d'accéder à leurs données de navigation de Firefox. sur iOS. Mozilla dit maintenant qu’ils n’offriront pas Firefox pour iOS tant que Apple n’arrête pas de paralyser les navigateurs tiers.

Sauf si vous souhaitez utiliser les fonctionnalités d'intégration ou d'autres options uniques proposées par un navigateur tiers, il vaut mieux ne pas utiliser Safari.Apple a conçu son système d'exploitation pour qu'il soit toujours l'option la plus rapide et la plus pratique à votre disposition.

Image
Image

Il y a un espoir de changement ici. Auparavant, Apple avait rejeté les applications en raison de la «fonctionnalité de duplication» d'une application intégrée, mais elles ont fini par céder et ont permis la concurrence. S'ils ne modifiaient jamais cette stratégie, les applications telles que Pandora, Kindle, Gmail et de nombreuses autres applications populaires ne seraient jamais autorisées dans l'App Store, car elles concurrenceraient les applications propres à Apple telles qu'iTunes Radio, iBooks et Mail. La concurrence et le choix des applications ont fait d’iOS une plate-forme plus puissante et plus flexible, et le choix du navigateur pourrait le rendre encore plus puissant et plus flexible.

Conseillé: