- Safari 18.5 ahora es compatible con Declarative Web Push en macOS
- Este nuevo método de push permite implementar notificaciones sin Service Workers, con mejor eficiencia de batería y mayor protección de la privacidad
- Tras la reciente incorporación de funciones importantes en WebKit, esta versión se centra principalmente en correcciones de errores y mejoras
- Se aplicaron soluciones a problemas de estabilidad en varias áreas, como renderizado de fuentes, redes, PDF y Service Worker
- Los usuarios pueden actualizar fácilmente a la versión más reciente de cada sistema operativo
Principales funciones de WebKit en Safari 18.5
Safari 18.5 incorpora Declarative Web Push en macOS y, tras una gran actualización reciente de funciones de WebKit, esta versión se enfoca en correcciones de errores y mantenimiento. Además de las notificaciones, también incluye diversas mejoras de estabilidad en múltiples plataformas y componentes.
Declarative Web Push en macOS
- Declarative Web Push comienza a estar disponible en macOS
- No requiere service workers, por lo que los desarrolladores web pueden implementar notificaciones push con mucha más facilidad
- Permite estructurar y enviar datos de notificación con un formato JSON estandarizado
- A diferencia del enfoque basado en service workers, tiene menos posibilidades de uso indebido, por lo que no necesita restricciones ni penalizaciones
- Ofrece ventajas en términos de privacidad y también mejora la eficiencia de batería
- Incluso si un motor de navegador aún no lo admite, ofrece una ruta para mantener la compatibilidad
Correcciones de errores y mejoras adicionales
Editing
- Se corrigió un error de navegación de la posición del cursor al hacer clic o tocar en el modo de escritura vertical de iOS
JavaScript
- Se corrigió un error en el procesamiento de alternation durante el reemplazo de cadenas
Lockdown Mode
- Se corrigió un error lógico por el que se aplicaban incorrectamente restricciones de formato de imagen a los sitios excluidos de Lockdown Mode en iOS 18.4 y otras versiones
Networking
- Se solucionó un problema por el que el worker (
run loop) se detenía al usar WebSocket dentro de un WebWorker
- Se mejoró un problema por el que el foco de VoiceOver salía del campo de texto o se quedaba bloqueado
Rendering
- Se corrigió un problema de desbordamiento de texto al usar columnas
min-contenten una cuadrícula conwidth: max-content - Se mejoró el proceso de dimensionamiento de tracks para que la cuadrícula refleje correctamente el ancho
max-content
Sandboxing
- Se mejoró un problema por el que el proceso WebContent no respondía debido a la falta de permisos de notificaciones
- Se garantiza la entrega de notificaciones según las condiciones de las reglas del sandbox
Service Workers
- Se solucionó el problema por el que las descargas basadas en Service Worker se interrumpían prematuramente y los errores al mover archivos a su destino final
Web Extensions
- Se resolvieron problemas relacionados con el permiso
declarativeNetRequestWithHostAccessy la accesibilidad del sitio - En la API de Permissions, ahora se devuelve el patrón
<all_urls>o*://*/*según lo solicitado por la extensión
Cómo actualizar a Safari 18.5
- Safari 18.5 está disponible en iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura y visionOS 2.5
- En iPhone, iPad y Apple Vision Pro, puede obtenerse en Configuración > General > Actualización de software
- En macOS Sonoma o Ventura, Safari puede actualizarse por separado sin necesidad de actualizar macOS
Opiniones y comentarios
- El equipo de WebKit escucha activamente las opiniones de los usuarios
- Tanto especialistas como usuarios pueden comunicarse a través de varios canales como Bluesky, Mastodon y LinkedIn
- Los errores de la interfaz de Safari y de WebKit pueden reportarse mediante un sistema de comentarios y sitios web dedicados
- Si se detectan problemas de compatibilidad de sitios web, pueden reportarse mediante webcompat.com
- También puede descargarse la versión más reciente de Safari Technology Preview y probar las nuevas funciones de Web Inspector
- La misma información también está disponible en las notas de la versión de Safari 18.5
Aún no hay comentarios.