El progreso retrasado es el progreso negado

El artículo explosivo de la semana es de Alex Russell de Google/Chrome. Alex ha sido muy crítico con Apple durante mucho tiempo, particularmente porque literalmente no hay opción para ejecutar ningún otro navegador que no sea Safari en iOS. Este artículo no es sólo una agitación sobre eso, sino una disertación que acusa a Apple de un daño real a la plataforma web por el lento progreso en Safari y una App Store sin aplicaciones web.

El navegador iOS de Apple (Safari) y el motor (WebKit) tienen una potencia excepcionalmente baja. Los retrasos constantes en la entrega de funciones importantes garantizan que la web nunca pueda ser una alternativa creíble a sus herramientas patentadas y a la App Store.

Aprecio la opinión de Alex aquí. Da crédito a quien lo merece, culpa a quien se considera más justo y aporta datos a una conversación compleja que lo merece. Es difícil no leer el artículo y pensar que la web estaría en un lugar mejor si Apple…

  1. Permitir navegadores alternativos en iOS
  2. Permitir aplicaciones web en la App Store
  3. Muévete más rápido con las funciones de la plataforma web en Safari

Tomándolos uno a la vez…

  1. ¿Quiero esto? Sí. Parece razonable que mi extremadamente potente teléfono de 1.000 dólares pueda ejecutar cualquier navegador que quiera, en particular uno de una empresa que fabrica uno realmente bueno y que tiene muchas ganas de incluirlo en mi teléfono. En realidad, estoy seguro de que las complicaciones en torno a esto están mucho más allá de mi comprensión. Siempre pienso en esa actualización de Chrome que literalmente rompió macOS . ¿Podría pasar eso en iOS? Si bien la falta de funciones puede generar clientes insatisfechos de manera abstracta, un teléfono bloqueado genera clientes insatisfechos de manera muy directa. Sospecho que se reduce más al hecho de que Google es una empresa de publicidad que innova en tecnología de seguimiento y Apple es una empresa de hardware que innova en materia de privacidad. Esa es una situación difícil y esta situación del navegador es una de las consecuencias.
  2. ¿Quiero esto? Sí. Ni siquiera sé cómo crear aplicaciones nativas aparte del software que convierte aplicaciones web en aplicaciones nativas con magia. Si las aplicaciones web pudieran incluirse en la App Store de Apple, se abriría la puerta a personas como yo (y hay muchas de mí). En realidad, estoy seguro de que las complicaciones en torno a esto están mucho más allá de mi comprensión. ¿Es más difícil el control de calidad? Tengo que imaginar que lo es. ¿Es más difícil bloquear la seguridad? Tengo que imaginar que lo es. ¿Los clientes lo piden a gritos? No estoy seguro de escucharlos muy alto. La gente también tiene otra opción: iOS representa sólo el 15% del mercado de teléfonos. Si quieres un navegador alternativo y una tienda de aplicaciones alternativa, puedes tenerlo.
  3. ¿Quiero esto? Sí. Diablos, celebramos las pequeñas victorias que ofrece Safari. Ciertamente no quiero esperar años por cada característica claramente útil. Será interesante medir el tiempo para containlas consultas de contenedores. Ese me parece importante porque quiero usarlo lo antes posible, sin polyfills , una vez que se estabilice . Sé que el chiste dice que “Safari es el nuevo IE”, pero no suelo sentir eso día a día en mi trabajo típico de desarrollo web. Siento que puedo enviar sitios web extremadamente capaces a todos los navegadores, incluido Safari, y no preocuparme demasiado de que Safari sea una experiencia de segunda clase. (Sin embargo, no creo juegos ni experiencias de realidad virtual y aumentada). Sinceramente, aquí estoy más preocupado por Firefox. Apple y Google tienen más dinero que Dios. Es a Mozilla a quien le preocupa sufrir un ataque DDoS con una avalancha de funciones web, aunque para ser justos, parece que les está yendo bien en este momento.

En lo que respecta a Safari-back-ness, pienso más en DevTools que en las características de la plataforma web.

Existe el ángulo de que Apple es restrictivo (bastante justo), pero también el ángulo de que Apple es lento aquí. Lento es un término relativo. ¿Lento comparado con qué? Lento en comparación con Chrome. Lo que plantea la pregunta: ¿por qué Chrome llega a dictar la velocidad exacta de la web? Siempre pienso en “Lento, como pechuga” de Dave.

Hay mucho valor en pensar lentamente. Usas el lado de tu cerebro que no es el lagarto. Tomas decisiones más deliberadas. Priorizas el diseño sobre la gratificación instantánea. Puede comprobar sus instintos y validar su hipótesis antes de incurrir en montañas de deuda técnica.

Creo que una iteración suficiente antes de un lanzamiento produce mejores productos. Porque una vez que sale, sale. No hay vuelta atrás ni cambios importantes en la API.

Tal vez una red que se mueve más lentamente sea frustrante a veces, pero ¿significa eso que al final obtendremos una mejor? El cerebro de mi osito me dice que hay algo justo en algún punto intermedio.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir