Hi-Tech

     Роботы, девайсы, гаджеты и интересные технологии

Разделы

Дата 25 Октябрь 2007
Время 12am
Категория Apple

Развитие браузера Safari

Apple запускает Safari
После того, как три года на Маках стояла стандартная версия Microsoft’s Internet Explorer, Apple анонсировала выход бета релиза своего нового браузера на Macworld Expo в январе 2003 года. Тогда как многие ожидали, что Apple сделает свой новый браузер на движке Mozilla Gecko, компания решила выпустить его на основе KHTML, на движке KDE Konquerer.
Это довольно интересно, ведь Apple наняли Дейва Хаятта (Dave Hyatt) в 2002 году. Он работал над браузером Netscape с 1997 года. Хаятт создал браузер Camino и был одним из создателей Firefox. Оба этих браузера были сделаны на движке Gecko. К тому времени, как Apple начали работы над Safari в 2002 году, Mozilla уже два года разрабатывала новый движок Gecko. А KDE приблизительно столько же работали над новым KHTML движком, разработка которого началась в 2000 году. Движок KDE был быстрее, легче и поддерживал больше стандартов.

Вместо того чтобы использовать Gecko, Apple решили усовершенствовать движок KHTML, устранив зависимость от набора Qt и заменив его на адаптер, который совмещал этот движок с Cocoa совместимым Objective-C API. Это позволило Apple обеспечить максимальную совместимость с KHTML. В результате получилась библиотека с открытыми исходниками WebCore. Основанный на движке KDE’s kjs JavaScript в сочетании с Apple JavaScriptCore получившийся продукт был назван WebKit. Этот Фреймворк используется большим количеством приложений Mac, включая Safari, для обработки HTML содержимого.
Safari дополнил интерфейс WebKit пользовательскими функциями, так же как Firefox дополнил движок Mozilla Gecko. Как и Mozilla, Apple получает некоторые доходы от сотрудничества с Google. Тем не менее, главной причиной разработки собственного браузера стала необходимость в избавления платформы Mac от второсортного браузера.
Safari 1.0 (ниже) представил совершенно новый интерфейс организации закладок и предоставил новый профиль для требовательных пользователей, в котором содержимому сайта отводилась на экране главная роль:

Safari 1

Safari 2.0, выпущенный вместе с Mac OS X 10.4 Tiger, маркетологи Apple обычно называют Safari RSS, чтобы подчеркнуть возможность сбора браузером RSS фидов (ниже). Так же в новой версии стали доступны режимы родительского контроля и частного просмотра, а так же сохранение содержимого страницы локально в виде веб-архива. У Safari было так же преимущества в поддержании большего количество стандартов сети и высоких скоростях обработки страниц, которые стали доступны после нескольких плановых обновлений продукта.

Самое интересное: Читать дальше в Блоге Safari


Комментариев: 0


Никто еще не оставил комментариев, станьте первым!

You must log in to post a comment.

Концепт iPhone v 2.0 Nokia N95 озолотили