Extensões #AppleHIG
Quais são as Extensões em iOS e para que servem.
Teclados personalizados
Extensões de teclado substitui o teclado que é padrão por um teclado personalizado. Quando ativado, o teclado fica disponível durante a adição de texto em qualquer aplicativo, menos ao editar campos de texto seguros e campos de números de telefone.
Dicas importantes sobre teclados personalizados
Você tem certeza que precisa de um teclado personalizado? Esses teclados só devem ser usados quando necessário. Evite usar sem uma funcionalidade atrelada.
Forneça uma maneira óbvia e fácil de alternar entre os teclados. Pense se seria legal fornecer um tutorial de teclado em seu aplicativo, por exemplo; diga as pessoas como ativar o teclado, e retornar ao teclado padrão.
Provedores de Documentos
Uma extensão de provedor de documentos implementa uma interface personalizada para importar, exportar, abrir ou mover documentos de uma aplicação de outros aplicativos no sistema.
Dicas importantes sobre provedores de documentos
Certifique-se de listar informações que podem ser úteis como datas de modificação, tamanhos e se os documentos são locais ou remotos.
Não forneça uma barra de navegação personalizada. Sua extensão já é carregada dentro de uma visualização que já inclui uma barra de navegação. Então uma segunda barra é confuso e tira espaço do seu conteúdo.
Tela inicial Ações rápidas
As ações rápidas na tela inicial são uma maneira conveniente de executar ações úteis e específicas da aplicação direto na tela inicial, usando o 3D Touch.
Dicas importantes sobre ações rápidas
Crie ações rápidas para tarefas importantes. Cada aplicativo deve permitir pelo menos uma ação rápida e útil.
Forneça um título breve para cada ação rápida. O título de uma ação deve comunicar instantaneamente os resultados da ação.
Mensagens
Os aplicativos do iMessage e os adesivos são extensões de mensagens que permitem que os usuários compartilhem conteúdos com amigos, se comuniquem expressivamente e compartilhem experiências diferenciadas.
Dicas importantes sobre iMessage e Adesivos
Para evitar cortes se atente com a posição dos conteúdos. O conteúdo do seu aplicativo é apresentado em bolhas de mensagem com bordas arredondadas, portanto, não coloque informações essenciais nos cantos.
Permita edição de texto somente na exibição expandida. Para garantir que os usuários possam ver o que eles estão editando, permita a entrada de texto somente na exibição expandida.
Mensagens é uma forma universal de comunicação. Então sempre tente produzir etiquetas que têm um apelo internacional.
Escale os adesivos apropriadamente. Tente fornecer adesivos pré-dimensionados para uma qualidade e desempenho ideal.
Edição de fotos
As extensões de edição de fotos permitem que as pessoas modifiquem fotos e vídeos no aplicativo “Fotos” aplicando filtros ou fazendo outras alterações. As edições são sempre salvas no app Fotos como novos arquivos, preservando com segurança as versões originais.
Dicas importantes sobre edição de fotos
Confirme o cancelamento das edições. Se o usuário tocar no botão "Cancelar", não descarte imediatamente suas alterações sem uma confirmação.
Permita que os usuários visualizem as edições. É interessante que as pessoas vejam o resultado de seu trabalho antes de fechar a edição para ter um retorno do que estão executando.
Compartilhamento e Ações
As extensões de compartilhamento fornecem uma maneira conveniente de compartilhar informações do contexto atual com aplicativos, contas de mídia social e outros serviços. As extensões de ação permitem que as pessoas iniciem tarefas específicas do conteúdo, como adicionar um marcador, copiar um link ou salvar uma imagem.
Dicas importantes sobre compartilhamento e ação
Ative uma tarefa única e focada. Uma extensão não é um mini-aplicativo. Ele executa uma tarefa de escopo estreito relacionada ao contexto atual.
Crie uma interface familiar. Para as extensões de compartilhamento, a exibição de composição fornecida pelo sistema é familiar e fornece uma experiência de compartilhamento consistente em todo o sistema.
Widgets
Um widget é uma extensão que exibe uma pequena quantidade de informações úteis e atuais ou de funcionalidades específicas do aplicativo. Os widgets são altamente personalizáveis e podem conter botões, texto, personalizações de layout, imagens e muito mais.
Dicas importantes sobre Widgets
Mostre o conteúdo rapidamente. Os usuários gastam muito pouco tempo olhando widgets, o ideal é não ter que esperar pelo carregamento do conteúdo.
Use a fonte do sistema em preto ou cinza escuro para o texto. A fonte do sistema é projetada para legibilidade e as cores escuras funcionam bem com o plano de fundo do widget padrão.(evite trocar o plano de fundo padrão).
Este artigo foi escrito tendo como base o site iOS Human Interface Guidelines.