Ожидание Leopard 10.5.2 продолжается, сегодня был выпущен предрелизный образец с инкрементальным номером сборки 9C31. Последняя сборка для разработчиков предлагает исправления сетевых проблем и, по сообщениям, не имеет известных проблем. Apple выпустила сборку 9C30 всего два дня назад.
Тем временем, помимо новостей о 10.5.2, Apple сегодня выпустила для разработчиков новую сборку Safari 3.1. Новая версия, похоже, включает в себя большую часть того, что было реализовано в сборках Webkit с момента последнего крупного релиза.
Новые возможности включают (ссылки на описания Webkit.org):
— Теги HTML5 для аудио и видео: «Новые элементы ‘video’ и ‘audio’ HTML5 добавляют нативную поддержку встраивания видео- и аудиоконтента на веб-страницы. Они также предоставляют богатый API для управления воспроизведением».
— API для хранения данных HTML5 SQL: «API для хранения данных на стороне клиента позволяет веб-приложениям локально хранить структурированные данные с использованием того, что многие веб-разработчики уже хорошо знают — SQL».
— getElementsByClassName: «getElementsByClassName — одна из наиболее часто запрашиваемых функций JavaScript-программистами (и добавляемых библиотеками JavaScript); она работает по тому же принципу, что и getElementsByTagName и getElementById при поиске элементов веб-страницы по их свойствам».
— Загружаемые шрифты: «С помощью правил font-face вы можете указывать на веб-страницах пользовательские загружаемые шрифты или псевдонимы для шрифтов». Подробнее.
— CSS Transforms и CSS Animations
Последние бета-сборки Safari также устраняют ряд существенных ошибок. Safari в настоящее время имеет версию 3.0.4. Те, кто интересуется новейшими релизами Webkit, могут скачать ночные сборки — хотя они могут быть не полностью стабильными.