Crie sua própria extensão Safari
Índice:
Você sabia que qualquer pessoa pode criar uma extensão para o Safari? Não tem problema, qualquer um pode fazer e na verdade é mais fácil do que você imagina.
O que você precisa para criar sua própria extensão Safari
- Conhecimento de HTML, CSS e JavaScript (existem muitos livros na Amazon se você for novo)
- A versão mais recente do Safari (neste caso, Safari 5)
- Inscreva-se para fazer parte do Safari Developer Program na Apple
- Certificados válidos assinados pela Apple para cada extensão do Safari
- Favoritos no Safari Dev Center
- Habilitar o menu Desenvolvedor no Safari
Neste ponto, é realmente apenas uma questão de criar o HTML e Javascript necessários para a funcionalidade de suas extensões. Parte do desenvolvimento é feito através do Safari em algo chamado Extension Builder (localizado no menu Desenvolvedor) e o restante é concluído dentro do conteúdo da pasta que o Extension Builder cria (basicamente o pacote de extensão).
A Apple está adotando uma abordagem semelhante ao desenvolvimento para iOS em que você precisará fazer parte do programa de desenvolvedor (embora a inscrição no programa de desenvolvedor do Safari seja gratuita, o desenvolvimento para iOS custa US$ 99), e você precisará gerar e baixar certificados válidos para cada extensão.Aqui está o que a Apple diz sobre as extensões do Safari e os certificados necessários:
Criar um certificado é fácil e pode ser feito a partir de um Mac ou até mesmo de um PC Windows através do Safari Certificate Assistant online.
Se você estiver familiarizado com o desenvolvimento para a web ou iPhone/iPad, o desenvolvimento da extensão Safari provavelmente será natural para você e você não precisará de muita ajuda para começar. Se você é novo ou apenas deseja ajuda para criar sua primeira extensão do Safari, consulte o Guia oficial do desenvolvedor da Apple ou o guia do TheAppleBlog para criar uma extensão.
Envie sua extensão do Safari para a Apple
Depois que sua extensão terminar de ser desenvolvida, você pode enviá-la à Apple para ser incluída em uma futura Galeria de Extensões do Safari por meio do site de envio, você precisará de:
- O nome do seu ramal
- Um URL onde os usuários podem baixar sua extensão
- Descrições curtas e longas sobre a funcionalidade da sua extensão
- Um ícone de extensão (100×100 pixels)
- Uma captura de tela da sua extensão (425×275 pixels)
- Categoria de extensão
Há muitas extensões excelentes sendo lançadas para o Safari, e com mais por vir e uma galeria oficial da Apple, parece que o Safari tem um futuro ainda mais empolgante.