Safari 12 ha traído consigo algunos cambios en la forma en que OSX maneja las extensiones del navegador. En la WWDC de junio, Apple anunció que Safari bloquearía las extensiones heredadas instaladas desde fuera de la galería de extensiones, que a su vez quedaría obsoleta.

Como reemplazo, Safari ahora dependerá de las «extensiones de aplicación». Apple dijo que las extensiones de aplicaciones no ven ningún detalle de navegación, están más segregadas de los datos de los usuarios y ejercen una presión mucho menor sobre el rendimiento general. Suena genial, ¿verdad? Lamentablemente, la implementación ha sido un poco descarada, como puede ver a continuación:

No se requiere interacción del usuario, no hay información real sobre por qué las extensiones específicas se desactivaron con la exclusión de otras, solo una desactivación automática. Cuando esto sucede con las extensiones centradas en la seguridad, puede ser un poco alarmante, y muchos usuarios parecen haber sido atrapados por sorpresa.

Cómo volver a habilitar extensiones

Algunos fabricantes de extensiones como Adblock Plus han lanzado nuevas versiones para cumplir con los requisitos de seguridad de Apple. Pero si su favorito no se ha actualizado todavía, ¿cómo lo vuelve a habilitar?

Con Safari abierto:

  • Ve a Preferencias
  • Haga clic en el ícono de Extensiones
  • Marque manualmente la casilla junto a la extensión que desea habilitar

Pero, ¿por qué es esto un problema de seguridad?

No es mucho trabajo recuperar tus extensiones, entonces ¿cuál es el problema? Apple lo anunció de antemano, después de todo. Veamos algunas razones por las cuales esta podría no haber sido la mejor manera de implementar nuevas características OSX.

El cuadro de diálogo se encuentra

«Safari desactivó extensiones que ralentizan la navegación web». En el sentido más literal, esto es cierto. La navegación sin extensiones en absoluto probablemente sea fraccionalmente más rápida. Sin embargo, esta no es la  razón por la cual  Safari los apagó.

«Puedes encontrar extensiones más nuevas en la App Store». Esto es literalmente cierto. ¿Pero puede encontrar versiones más nuevas de las extensiones específicas a las que se hace referencia? ¿Quién sabe? Las extensiones en la captura de pantalla en la parte superior probablemente se desactivaron porque, para empezar, no procedían de la galería de extensiones, y solo una tenía una nueva extensión de aplicación disponible al momento de la escritura.

Apple no comunica nada de esto a través del cuadro de diálogo.

Las notas de la versión son confusas

Esto es lo que dicen las notas de la versión de Safari 12 sobre el tema:

  • Apaga automáticamente las extensiones de Safari que afectan negativamente el rendimiento de navegación
  • Mejora la seguridad al solo admitir extensiones heredadas de Safari que han sido revisadas por Apple

En el ejemplo anterior, el bloque de extensión probablemente se debió a la segunda viñeta. Pero el diálogo solo hace referencia a la primera viñeta. ¿Cuál fue? ¿Cómo puedo saber cuál de mis extensiones heredadas continuará recibiendo soporte?

La elección está hecha para ti

Esto es una cuestión de gusto, ya que no todos quieren ser molestados con las maquinaciones internas de su Mac. Muy pocas personas leen el texto en cualquier cuadro de diálogo, y cuando se trata de seguridad, la mayoría de las personas asume que su Mac sabe más.

Pero cuando las mejoras de seguridad afectan el rendimiento, ¿no se le debe dar la opción de pensar en ello antes de un cambio? Además, ¿qué pasa con las extensiones que se utilizan de forma rutinaria para realizar el trabajo? Algunos son mucho más críticos que los que cambian la palabra «milenario» por «serpiente» en las páginas web. Apagar todo indiscriminadamente puede tener efectos negativos en la productividad.

Los motivos de Apple con el cambio son puros, y fortalecer una pared entre las extensiones y los datos del usuario es una gran idea. Pero las implementaciones que no consideran la experiencia del usuario crean una gran cantidad de frustración a corto plazo y pueden erosionar la confianza en futuras mejoras de seguridad.