La semaine dernière, lorsque je discutais avec des développeurs Web expérimentés, j'ai été surpris par un fait: iOS n'a aucun choix de navigateur. Tout est safari. Vous pouvez télécharger des applications nommées Chrome, Firefox ou d'autres noms, mais ce ne sont que des coquilles de safari. Vous parcourez le Web sur iOS, et c'est en fait safari.
Je devrais peut-être utiliser l'instruction du Guide d'audit de l'App Store: WebKit. Je pense généralement que l'utilisation des noms couramment utilisées par les navigateurs pour y faire référence est plus claire que d'utiliser le moteur sous-jacent (au moins les trois principaux navigateurs ont actuellement leurs propres moteurs), mais dans ce cas, le moteur est la clé.
Mon sentiment est: c'est trop mal. J'avais cet ordinateur cher dans ma poche et j'ai trouvé qu'il était extrêmement restreint en termes de moteur de navigateur, qui se sentait injuste. Mon ordinateur portable Apple n'a pas cette limitation, et j'espère qu'il n'aura jamais.
Bien sûr, il existe de nombreuses subtilités ici. Mon ordinateur portable Apple a également des restrictions et je ne peux pas installer de système que je veux, sauf s'il passe par la route officielle. J'aime aussi un certain niveau de mécanisme d'audit pour les applications iOS et je souhaite parfois même que ce soit un peu plus stricte. Par exemple, lorsque j'ai essayé de télécharger des jeux simples pour mes enfants, les jeux que j'ai fini par télécharger ont été remplis de paiements, d'annonces et de divers modes sombres, et j'ai senti que les développeurs devraient aller en prison. J'espère qu'Apple ne permet pas du tout ce type de déchets sur l'App Store. Donc, j'espère aussi que le mécanisme d'audit sera plus strict et plus détendu.
Mais la mauvaise chose à propos du manque de choix de navigateur sur iOS n'est pas seulement le concept du mécanisme d'audit, mais aussi le fait que WebKit sur iOS n'est pas exceptionnel. Voir l'article de Dave, qui décrit certains des problèmes que je sympathise du point de vue des développeurs Web de tous les jours. Et, comme WebKit a peu de concurrents sur iOS, puisque Apple n'autorise pas la concurrence , la motivation pour améliorer Safari est beaucoup plus faible qu'elle aurait dû l'être.
Ce n'est pas comme l'ampli de Google, si vous ne l'aimez vraiment pas, vous ne pouvez pas l'utiliser sur votre propre site Web ou vous rediriger vers d'autres endroits sur d'autres sites Web. Ce choix dépend de vous.
Cependant, je ne suis pas aussi capable de parler de cela comme beaucoup d'autres, donc ce que je veux vraiment faire, c'est souligner certains messages récents. Permettez-moi de citer certains ...
Il ne s'agit pas d'un problème théorique; Loin d'isoler les navigateurs WebKit responsables des problèmes de sécurité, la politique d'Apple a créé une véritable "ferme de bug" pour les projets qui luttent dans le manque de capacités de webkit d'Apple et peuvent fournir des capacités de haute fidélité en toute sécurité et de manière fiable sur d'autres plateformes.
Bien sûr, c'est un problème sérieux pour l'argument selon lequel Apple devrait être seul responsable de fournir des mises à jour du moteur de navigateur sur iOS.
Les équipes Safari et Chrome veulent rendre le réseau plus sûr et travailler dur pour l'améliorer. Mais ils ont des opinions différentes sur ce que le réseau devrait être.
Google se concentre sur l'amélioration du réseau en améliorant ses capacités de réseau. Étendre la pertinence du réseau au-delà des possibilités d'aujourd'hui. Cela signifie également lui permettre de rivaliser avec les applications natives, avec lesquelles l'équipe Android n'est certainement pas toujours d'accord.
Safari semble se concentrer sur l'amélioration du réseau actuel. Faites-en un endroit plus sûr, plus rapide et plus beau. Si vous voulez plus de choses, vous pouvez utiliser une application pour l'implémenter.
<meta charset="utf-8">
Sélection du navigateur sur Apple iOS: confidentialité et sécurité - Stuart LangridgeLes navigateurs alternatifs sur iOS ne sont pas limités à WebKit, mais aussi à la version actuelle de WebKit dans Safari. Il n'est même pas autorisé à utiliser des versions différentes ou plus récentes de WebKit lui-même.
Même les utilisateurs actifs qui ont du mal à se débarrasser des choix de navigateur qui sont obligés d'utiliser n'ont pas le choix; s'ils choisissent un navigateur différent, ils obtiendront toujours le même navigateur. Si les gens ont une demande pour quelque chose, le marché ne peut pas le fournir car la concurrence n'est pas autorisée.
[…] Ces personnes chez Echo Pharmacy, mais non seulement ils ont un excellent site Web, mais ils doivent également créer une application pour iOS simplement parce qu'ils veulent envoyer des notifications push. Et, ironiquement, étant donné qu'Apple insiste pour le faire pour la sécurité et la confidentialité, c'est-à-dire que si je choisis d'installer cette application, je lui permettrai également d'accéder à mes données de santé et de conditionnement physique, mes coordonnées, mes informations sensibles à l'identifiant, les informations financières, le contenu des utilisateurs, les données utilisateur et les informations de diagnostic. Et si j'utilise PWA et que j'avais des notifications push, je ne fuirai aucune de ces données.
Nous pouvons donc voir que malgré les affirmations d'Apple, je ne peux pas recommander PWA comme une expérience équivalente sur iOS simplement en raison des notifications push. Mais cela nuit non seulement aux entreprises existantes, mais entrave également le développement des futures entreprises.
J'entends que peu de gens défendent le choix d'Apple d'utiliser safari uniquement sur iOS. La plupart d'entre eux sont vagues et incapables de faire confiance à la déclaration de Google , en se concentrant sur la confidentialité, les performances ou les deux. Dans l'ensemble, personne ne veut ce genre de manque de choix sauf Apple.
Pour autant que je sache, Apple n'a publié aucune explication très claire sur cette exigence. Ce serait formidable si vous pouviez entendre ces instructions, parce que peut-être de cette façon, quelle que soit la raison qui pourrait être résolue.
Nous entendons des nouvelles techniques choquantes tous les jours. J'adorerais me réveiller un matin et voir la nouvelle que «Apple autorise maintenant d'autres moteurs de navigateur sur iOS». Vous entendrez un faible son de l'air ! , parce que j'ai déjà crié à haute voix dans mon bureau à Bend, en Oregon, et vous pouvez même l'entendre de chez vous.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!