Crea la tua estensione Safari

Sapevi che chiunque può creare un'estensione per Safari? Non è un problema, chiunque può farlo ed è in realtà più facile di quanto si possa pensare.

Di cosa avrai bisogno 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)
  • Registrati per far parte del Programma per gli sviluppatori Safari di Apple
  • Certificati validi firmati da Apple per ciascuna estensione Safari
  • Aggiungi segnalibro a Safari Dev Center
  • Abilita il menu Sviluppatore in Safari

A questo punto è solo questione di creare il codice HTML e Javascript necessario per la funzionalità delle estensioni. Parte dello sviluppo viene effettuata tramite Safari in qualcosa chiamato Extension Builder (che si trova sotto il 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 (anche se l'adesione al programma per sviluppatori di Safari è gratuita, lo sviluppo per iOS costa $ 99) e dovrai generare e scarica certificati validi per ogni estensione. Ecco cosa dice Apple riguardo alle estensioni di Safari e ai certificati richiesti:

Tutte le estensioni di Safari devono essere firmate con un certificato digitale fornito da Apple per consentire a un utente di installare l'estensione su Safari. Un'estensione Safari firmata protegge il tuo prodotto da manomissioni e verifica che eventuali aggiornamenti all'estensione siano da te.

Creare un certificato è semplicissimo e può essere fatto da un Mac o anche da un PC Windows tramite l'Assistente certificato di Safari online.

Se hai familiarità con lo sviluppo per il web o iPhone / iPad, lo sviluppo di Safari Extension sarà probabilmente naturale per te e non avrai bisogno di molta assistenza per iniziare. Se sei nuovo o vuoi semplicemente contribuire a creare la tua prima estensione Safari, consulta la Guida ufficiale per gli sviluppatori di Apple o la guida di The AppleBlog per creare un'estensione.

Invia la tua estensione Safari ad Apple

Una volta che la tua estensione è stata completata, 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 di estensione

Ci sono un sacco di ottime estensioni che escono per Safari, e con altre a venire e una galleria ufficiale di Apple sembra che Safari abbia un futuro ancora più eccitante.