Расширения в Safari 5

Safari поддерживает плагины уже очень давно, но для их создания требуется обладать нетривиальными знаниями разработчика, так как вам необходимо иметь навыки в программировании на C, C++ или Objective-C. Кроме того, Apple так и не создала легкий и защищенный метод управления плагинами, что еще больше отталкивает обычных пользователей от их использования.

Расширения, добавленные в Safari 5, в свою очередь, созданы на основе HTML, CSS и JavaScript, стандартных языков Сети. Это открывает к ним доступ для множества разработчиков, которые специализируются на создании веб-сайтов, тем самым предоставляя возможность улучшить Safari огромной аудитории. Тем не менее, разработчикам придется ознакомиться с несколько измененным JavaScript API, которые Apple создала для того, чтобы позволить расширениям взаимодействовать с браузером.

Помимо этого, Apple упростила процесс использования расширений. Когда расширение скачено, вам нужно лишь установить его обычным двойным щелчком мыши. Времена танцев с бубном, хитрых установщиков и копирования файлов в различные директории канули в лету.

Safari не даст вам установить любое расширение, которое не имеет цифрового сертификата, выписанного Apple. Таким образом, чтобы выпускать расширения для массового пользователя, разработчику нужно зарегистрировать в Apple Developer Connection и получить сертификат, который, в теории, может быть отозван компанией в том случае, если разработчик нарушит условия договора.

Условия для создания расширений не такие жестокие, как те, которые разработчики “подписывают”, когда собираются заняться разработкой приложений в App Store. В основном они основаны на том, чтобы расширение было безопасным: не являлось вредоносным ПО, не собирало данные без разрешения пользователя и так далее.

Пока еще рано говорить о том, станут ли расширения важной частью Safari или будут восприняты как данное. Тем не менее, их появление позволит “яблочному” браузеру сделать большой шаг вперед в конкуренции с Firefox, хотя последний уже давно зарекомендовал себя, как качественный и расширяемый браузер, так что Safari придется не сладко. [macworld.com]

Источник: iphones.ru

Читайте также  National Geographic выпустит игры для iPhone
Лучшее для себя