Safari 5.1 ofrecerá una nueva arquitectura de procesos y compatibilidad con extensiones

07/06/2011 por Redacción

Safari51 110606Apple publicó el lunes una versión para desarrolladores de Safari 5.1, su próxima iteración del navegador para Mac OS X que ofrecerá a los desarrolladores una API para pantalla completa, soporte de extensiones más potente, soporte para CSS3 mejorado y otras ventajas.

La beta privada, que ocupa 45,3 MB, viene marcada como Safari 5.1 Developer Preview, y ofrecerá mejor rendimiento de gráficos en Windows, "cacheado" de archivos multimedia para datos de audio y vídeo en web que usen la aplicación de caché de HTML5, y una nueva arquitectura de procesado que separa el proceso de dibujado del procesador del proceso de la aplicación, haciendo que Safari responda más rápido y estable.

Siguiendo con estas líneas, Safari 5.1 (en Snow Leopard y Lion) utilizará los plug-ins dentro de sus propios procesos individuales, de manera que si un plugin falla o se "congela" no afecte al resto del navegador o a otros plugins, lo que aumentará la seguridad y la estabilidad.

Para los desarrolladores, el próximo lanzamiento introduce compatibilidad con contenidos web a pantalla completa y soporte para control del comportamiento del teclado, introduciendo varios nuevos métodos en las clases Elemento y Documento, según personas familiarizados con el software.

Esta próxima versión también ofrecerá a los desarrolladores nuevas formas de personalizar e interactuar con Safari a través de la Safari Extensions. Por ejemplo, los desarrolladores podrán recibir notificaciones de eventos cuando un usuario abra una ventana o pestaña, o cuando una ventana o pestaña se haya quedado inactiva.

De igual forma, los desarrolladores ganarán acceso a una capacidad llamada Extension Menus (Menús de Extensiones), que les permitirá ofrecer menús interactivos y personalizables desde dentro del interfaz de Safari, así como acceso para introducir o sacar a los usuarios del modo Reader del navegador.

Otra API de Extensiones llamada Extensions Popover también podría permitir a los desarrolladores presentar a los usuarios con grandes bloques de contenidos personalizados que no interfiera con el contenido web cargado en una pestaña o ventana del navegador.

Adicionalmente, Safari 5.1 implementará soporte para Web Open Font Format (WOFF), Mathematical Markup Language (MathML), CSS3 Auto-hyphenation, énfasis de texto CSS3, texto vertical CSS3 y transiciones y animaciones CSS3.

Ai

0

Comentarios

  • avatar
    #1 Anónimo el 08/06/2011
    Cuando lanzaron Safari para windows tenía sentido ya que la gente no tenía otra forma de poder probar webkit e intentar verificar que las páginas fuesen compatibles con los iPhones, pero hoy en día existe Chrome, que sí se desarrolla pensando en integrarse correctamente con Windows y tiene un ritmo de actualizaciones constante.

    Por contra Safari en Windows funciona diferente en ciertos aspectos al Safari en Mac (y por supuesto a iOS), por lo que usarlo para probar una página no da ninguna seguridad de que luego funcione correctamente en esas otras plataformas.

    Las estadísticas de uso son irrisorias, generalmente yo creo que solo lo usan para probar un poco la gente que no tiene un mac o un iphone y de repente se encuentran problemas, pero la realidad es que esos problemas no existen en Mac, que es donde la gente sí usa Safari por ser el navegador predeterminado.

    Por tanto esas pruebas en windows solo sirven para frustrar a la gente pues piensan que los usuarios de mac tendrán unos problemas cuando en realidad el comportamiento va a ser distinto. Y por supuesto intentar probar en un ordenador el comportamiento de un iphone es absolutamente inutil, el ratón y teclado no existen ahí, por lo que es necesario realmente verificar cómo se comporta ahí para ver lo que se encontrará el usuario.

Escribe un comentario

Regístrate o identifícate para poder comentar