Создайте собственное расширение Safari
Оглавление:
Знаете ли вы, что любой может создать расширение для Safari? Это не проблема, это может сделать каждый, и на самом деле это проще, чем вы думаете.
Что вам понадобится для создания собственного расширения Safari
- Знание HTML, CSS и JavaScript (на Amazon есть много книг, если вы новичок)
- Последняя версия Safari (в данном случае Safari 5)
- Зарегистрируйтесь, чтобы стать участником программы разработчиков Safari в Apple
- Действительные сертификаты, подписанные Apple для каждого расширения Safari
- Добавить в закладки Центр разработки Safari
- Включить меню разработчика в Safari
На данный момент это просто вопрос создания необходимого HTML и Javascript для функциональности ваших расширений. Часть разработки выполняется через Safari в так называемом Extension Builder (расположенном в меню «Разработчик»), а остальная часть выполняется в содержимом папки, которую создает Extension Builder (по сути, пакет расширения).
Apple использует подход, аналогичный подходу к разработке для iOS, в котором вам необходимо быть частью программы для разработчиков (хотя участие в программе для разработчиков Safari бесплатно, разработка для iOS стоит 99 долларов США), и вам нужно будет сгенерировать и загрузить действительные сертификаты для каждого расширения.Вот что Apple говорит о расширениях Safari и необходимых сертификатах:
Создание сертификата не вызывает затруднений и может быть выполнено с Mac или даже ПК с Windows с помощью онлайн-помощника по сертификатам Safari.
Если вы знакомы с разработкой для Интернета или iPhone/iPad, разработка расширений Safari, скорее всего, будет для вас естественной, и вам не потребуется много помощи, чтобы начать работу. Если вы новичок или вам просто нужна помощь в создании вашего первого расширения Safari, ознакомьтесь с Официальным руководством разработчика от Apple или руководством TheAppleBlog по созданию расширения.
Отправьте расширение Safari в Apple
После завершения разработки вашего расширения вы можете отправить его в Apple для включения в будущую галерею расширений Safari через их сайт отправки, вам потребуется:
- Имя вашего расширения
- URL-адрес, по которому пользователи могут загрузить ваше расширение
- Краткое и подробное описание функциональности вашего расширения
- Иконка расширения (100×100 пикселей)
- Скриншот вашего расширения (425×275 пикселей)
- Категория расширения
Для Safari выходит множество замечательных расширений, а с появлением новых и официальной галереей от Apple, похоже, у Safari еще более захватывающее будущее.