Extensões #AppleHIG

Quais são as Extensões em iOS e para que servem.

Tayná Oliveira
Apple Developer Academy | UCB
4 min readMay 22, 2017

--

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.

WordBoard Keyboard

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.

Dropbox

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.

Tela de ações rápidas do App Twitter

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.

Adesivos App Mensager

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.

Edição de Fotos

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.

Compartilhamento Fotos

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.

Pesquisa Widgets

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.

--

--