Elección del navegador iOS | Programar Plus

¡¿La semana pasada conseguí uno de esos realmente ?! 🤨 caras cuando este hecho surgió en una conversación entre otros desarrolladores web inteligentes y comprometidos: no hay opción de navegador en iOS. Todo es Safari. Puede descargar aplicaciones que se llaman Chrome o Firefox, o cualquier otra cosa, pero son solo una apariencia de Safari. Si está viendo un sitio web en iOS, es Safari.

Probablemente debería llamarlo como lo llaman las Pautas de revisión de la App Store: WebKit. Por lo general, creo que es más claro referirse a los navegadores por sus nombres comunes en lugar del motor detrás de ellos, ya que cada uno de los tres navegadores web tiene motores distintos (por ahora de todos modos), pero en este caso, el motor es la parte importante.

Diré cómo me siento: eso apesta. Tengo esta costosa computadora en mi bolsillo y me parece injusto que esté paralizada de esta manera tan específica de no permitir otros motores de navegación. También tengo una computadora portátil Apple y no está paralizada de esa manera, y realmente espero que nunca lo esté.

Por supuesto, hay todo tipo de matices en esto. Mi computadora portátil Apple está paralizada porque no puedo simplemente instalar el sistema operativo que quiera a menos que lo haga de una manera autorizada. También me gusta el hecho de que hay cierto control en las aplicaciones de iOS y, a veces, desearía que fuera más estricto. Como cuando trato de descargar juegos simples para mi hijo, y termino descargando un juego que está tan cargado de ventas adicionales, anuncios y patrones oscuros que creo que el desarrollador debería estar en prisión. Ojalá Apple no permitiera esa basura en la App Store en absoluto. Así que ese soy yo deseando más y menos vigilancia al mismo tiempo.

Pero lo que apesta de esta falta de opciones de navegador en iOS no es solo la filosofía del control de acceso, es que WebKit en iOS no es tan bueno. Vea la publicación de Dave para obtener un resumen de algunos de los problemas desde la perspectiva del desarrollador web del día a día con los que me identifico. Y debido a que WebKit tiene literalmente cero competencia en iOS, debido a que Apple no permite la competencia, el incentivo para mejorar Safari es mucho más liviano de lo que podría (debería) ser.

No es algo como el AMP de Google, donde si realmente no te gusta, no puedes usarlo en tus propios sitios y redirigirte a otros sitios. Esta elección está hecha para ti.

Sin embargo, mi capacidad para hablar inteligentemente sobre esto es eclipsada por muchos otros, así que lo que realmente quiero hacer es señalar algunos de esos escritos recientes. Permítame sacar una cita de algunos de ellos …

Elección del motor de iOS en profundidad: Alex Russell

Nada de esto es teórico; La necesidad de volver a desarrollar funciones a través de una pajita, utilizando mecanismos menos seguros, menos probados y analizados, ha llevado a serios problemas de seguridad en los navegadores iOS alternativos. La política de Apple, lejos de aislar a los navegadores WebKit responsables de los problemas de seguridad, es una verdadera granja de errores para los proyectos que se encuentran entre el empobrecido conjunto de características del WebKit de Apple y las características que pueden ofrecer de forma segura con alta fidelidad en cualquier otra plataforma.

Este es, por supuesto, un problema serio para el argumento de Apple de por qué debería ser el único responsable de entregar actualizaciones a los motores de los navegadores en iOS.

Chrome es el nuevo Safari. Y también lo son Edge y Firefox. – Niels Leenheer

Tanto el equipo de Safari como el de Chrome quieren hacer que la Web sea más segura y trabajar duro para mejorarla. Pero tienen diferentes puntos de vista sobre lo que debería ser la web.

Google se centra en mejorar la web haciéndola más capaz. Ampliar la relevancia de la web, ir más allá de lo que es posible hoy. Y eso también significa permitirle competir con aplicaciones nativas, con las que el equipo de Android seguramente no siempre está de acuerdo.

Safari parece centrarse en mejorando la web como está actualmente. Dejar que sea un lugar más seguro, mucho más rápido y más bonito. Y si quieres algo más, puedes usar una aplicación para eso.

Elección del navegador en iOS de Apple: aspectos de privacidad y seguridad – Stuart Langridge

Los navegadores alternativos en iOS no solo están restringidos a WebKit, están restringidos a la versión de WebKit que se encuentra en la versión actual de Safari. Ni siquiera se permiten versiones diferentes o más modernas del propio WebKit.

Incluso los usuarios motivados que trabajan duro para salir de la elección del navegador a la que se ven obligados, en realidad no tienen otra opción; si eligen un navegador diferente, aún obtienen el mismo. Si hay un requisito de la gente para algo, el mercado no puede proporcionarlo porque la competencia no está permitida.

Reunión informativa para la Autoridad de Mercados y Competencia del Reino Unido sobre el monopolio del navegador iOS de Apple y las aplicaciones web progresivas – Bruce Lawson

[…] estas personas en Echo Pharmacy, no solo tienen un sitio web realmente excelente, sino que también tienen que crear una aplicación para iOS solo porque quieren enviar notificaciones automáticas. Y, quizás irónicamente, dada la insistencia de Apple de que hacen todo esto por seguridad y privacidad, es que si optara por instalar esta aplicación, también le estaría dando permiso para acceder a mis datos de salud y estado físico, mi información de contacto, mi identificadores información confidencial, información financiera, contenido del usuario, datos del usuario y diagnósticos. Mientras que, si tuviera notificaciones automáticas y estuviera usando una PWA, no estaría filtrando ninguno de estos datos.

Entonces, podemos ver que a pesar de las afirmaciones de Apple, no puedo recomendar una PWA como una experiencia igual a una iOS simplemente aquí debido a las notificaciones automáticas. Pero no solo está dañando el negocio actual, también está frenando los negocios futuros.

He escuchado muy pocos argumentos defendiendo la decisión de Apple de permitir Safari solo en iOS. El sentimiento vago de Google no puede ser confiable es la mayor parte, centrado en la privacidad, rendimiento forzado o ambos. Con todo, nadie quiere esta completa falta de opciones excepto Apple.

Hasta donde yo sé, no hay un lenguaje muy claro de Apple sobre por qué se cumple este requisito. Sería bueno escuchar eso, porque tal vez entonces, cualesquiera que sean las razones, podrían abordarse.

Escuchamos noticias tecnológicas alucinantes todo el tiempo. Me encantaría despertarme una mañana y tener la noticia: “Apple ahora permite otros motores de navegador en iOS”. Escucharás un leve yesssssss en el aire porque lo he gritado tan fuerte desde mi oficina en Bend, Oregon, que puedes escucharlo en tu casa.

(Visited 2 times, 1 visits today)