Crea la tua estensione Safari
Sommario:
Sapevi che chiunque può creare un'estensione per Safari? Non è un problema, chiunque può farlo ed è in re altà più facile di quanto tu possa pensare.
Cosa ti serve per creare la tua estensione Safari
- Conoscenza di HTML, CSS e JavaScript (ci sono molti libri su Amazon se sei nuovo)
- L'ultima versione di Safari (in questo caso, Safari 5)
- Iscriviti per far parte del Safari Developer Program di Apple
- Certificati validi firmati da Apple per ogni estensione Safari
- Aggiungi un segnalibro al Safari Dev Center
- Abilita il menu Sviluppatore in Safari
A questo punto si tratta solo di creare l'HTML e il Javascript necessari per la funzionalità delle estensioni. Parte dello sviluppo viene eseguito tramite Safari in qualcosa chiamato Extension Builder (che si trova nel menu Sviluppatore) e il resto viene completato all'interno del contenuto della cartella creata da Extension Builder (in pratica il pacchetto di estensione).
Apple sta adottando un approccio simile allo sviluppo per iOS in quanto dovrai far parte del programma per sviluppatori (sebbene l'adesione al programma per sviluppatori Safari sia gratuita, lo sviluppo per iOS costa $ 99), e dovrai generare e scaricare certificati validi per ciascuna estensione.Ecco cosa dice Apple sulle estensioni di Safari e sui certificati richiesti:
La creazione di un certificato è semplicissima e può essere eseguita da un Mac o anche da un PC Windows tramite Safari Certificate Assistant online.
Se hai familiarità con lo sviluppo per il Web o per iPhone/iPad, lo sviluppo di Safari Extension ti verrà probabilmente naturale e non avrai bisogno di molta assistenza per iniziare. Se sei nuovo o vuoi solo aiuto per creare la tua prima estensione Safari, dai un'occhiata alla Guida ufficiale per gli sviluppatori di Apple o alla guida di TheAppleBlog per creare un'estensione.
Invia la tua estensione Safari ad Apple
Una volta che la tua estensione è stata sviluppata, puoi inviarla ad Apple per essere inclusa in una futura galleria di estensioni Safari attraverso il loro sito di invio, avrai bisogno di:
- Il nome della tua estensione
- Un URL dove gli utenti possono scaricare la tua estensione
- Descrizioni brevi e lunghe sulla funzionalità della tua estensione
- Un'icona di estensione (100×100 pixel)
- Uno screenshot della tua estensione (425×275 pixel)
- Categoria interno
Sono in arrivo molte fantastiche estensioni per Safari, e con altre in arrivo e una galleria ufficiale di Apple sembra che Safari abbia un futuro ancora più entusiasmante.