Crea tu propia extensión de Safari
Tabla de contenido:
¿Sabías que cualquiera puede crear una extensión para Safari? No hay problema, cualquiera puede hacerlo y en realidad es más fácil de lo que piensas.
Lo que necesitarás para crear tu propia extensión de Safari
- Conocimiento de HTML, CSS y JavaScript (hay muchos libros en Amazon si eres nuevo)
- La última versión de Safari (en este caso, Safari 5)
- Regístrese para ser parte del Programa para desarrolladores de Safari en Apple
- Certificados válidos firmados por Apple para cada extensión de Safari
- Marcar el Centro de desarrollo de Safari
- Habilitar el menú Desarrollador en Safari
En este punto, solo se trata de crear el HTML y Javascript necesarios para la funcionalidad de sus extensiones. Parte del desarrollo se realiza a través de Safari en algo llamado Extension Builder (ubicado en el menú Desarrollador) y el resto se completa dentro del contenido de la carpeta que crea Extension Builder (básicamente el paquete de extensión).
Apple está adoptando un enfoque similar al desarrollo para iOS en el que deberá ser parte del programa de desarrollador (aunque unirse al programa de desarrollador de Safari es gratis, desarrollar para iOS cuesta $ 99), y deberá generar y descargar certificados válidos para cada extensión.Esto es lo que dice Apple sobre las extensiones de Safari y los certificados necesarios:
La creación de un certificado es sencilla y se puede hacer desde una Mac o incluso una PC con Windows a través del Asistente de certificados de Safari en línea.
Si está familiarizado con el desarrollo para la web o iPhone/iPad, es probable que el desarrollo de Safari Extension le resulte natural y no necesitará mucha ayuda para comenzar. Si es nuevo o simplemente quiere ayuda para crear su primera extensión de Safari, consulte la Guía oficial para desarrolladores de Apple o la guía de TheAppleBlog para crear una extensión.
Envíe su extensión de Safari a Apple
Una vez que su extensión haya terminado de desarrollarse, puede enviarla a Apple para que se incluya en una futura Galería de extensiones de Safari a través de su sitio de presentación, necesitará:
- El nombre de su extensión
- Una URL donde los usuarios pueden descargar su extensión
- Descripciones cortas y largas sobre la funcionalidad de su extensión
- Un icono de extensión (100×100 píxeles)
- Una captura de pantalla de su extensión (425×275 píxeles)
- Categoría de extensión
Hay muchas extensiones geniales que saldrán para Safari, y con más por venir y una galería oficial de Apple, parece que Safari tiene un futuro aún más emocionante.