Features #1

Multitarefa

Paulo Vitor
Apple Developer Academy | UCB
3 min readMay 24, 2017

--

O sistema iOS possui muitas características não só iradas, mas muito úteis e que proporcionam uma experiência diferenciada para os usuários desses equipamentos.

Multitarefa

A execução simultânea de apps ou tarefas permite que você mude rapidamente de um aplicativo para o outro, a qualquer momento ou apenas usando um gesto Multifinger em um iPad. no iPad, você pode até utilizar dois apps ao mesmo tempo com os modos Slide Over, Split View ou Picture in Picture.

Slide Over

Para acessar o “Slide Over” basta deslizar pelo lado direito da tela, isso possibilita que você use temporariamente outro aplicativo, sem sair do aplicativo atual.

Split view

“Split View” permite que você utilize dois apps lado a lado ao mesmo tempo.

Picture in Picture

"Picture in Picture" permite que você utilize outros apps enquanto assiste à um vídeo. Seria bom, mas o youtube não permite esta feature 😞

#Dicas para desenvolvedores e designers

Seu app deve conviver de forma harmoniosa com outros apps no aparelho. isto significa que ele não deve utilizar muita cpu, memória, espaço de tela ou outros recursos do sistema. Deve responder bem à interrupções repentinas e se comportar bem quando operado em background.

Esteja preparado para interrupções, e esteja pronto para retomar

Seu app pode ser interrompido a qualquer momento. Quando ocorrer, ele deve salvar o estado atual de forma rápida e precisa, assim as pessoas podem continuar perfeitamente de onde elas deixaram quando retornarem.

Assegure de que sua interface funcione com a “double high status bar”

Double high status bar

Algumas features como telefonemas em andamento, gravação de áudio e roteamento de internet exibem uma barra de status adicional no topo da tela. Em apps despreparados esta altura adicional pode causar problemas de layout por cobrir ou empurrar para baixo outros elementos da interface. Teste o seu app com essas features ativas para ter certeza de que sua interface continua com bom aspecto visual.

Pause atividades que requerem atenção ou participação ativa

Se o seu app é um jogo ou um reprodutor de media, por exemplo, se assegure de que pessoas não percam nada quando eles trocarem de app. Assim quando elas retornarem deixe que continuem como se nunca tivessem saído.

Responda de forma apropriada ao áudio externo

Ocasionalmente, o áudio do seu app pode ser interrompido pelo áudio de outro app ou pelo próprio sistema. Quando situações como estas ocorrerem, a resposta do seu app deve estar dentro da expectativa das pessoas.

Para interrupções primárias como execução de músicas, podcasts ou audiobooks. Seu app deve pausar o áudio indefinidamente.

Para interrupções curtas, como notificações de direção do gps, seu app deve diminuir o volume temporariamente ou pausar o áudio e retornar quando a interrupção terminar.

Termine os serviços iniciados pelo usuário no background

Quando alguém inicia uma tarefa, espera-se que ela termine mesmo que se saia do app. Se o seu app está no meio de completar uma tarefa que não precisa de entrada adicional, complete ela em background antes de suspender.

Use notificações com moderação

Seu app pode providenciar que notificações sejam enviadas em horas específicas, com seu app suspenso, rodando em background, ou fechado. Notificações são boas para comunicar informações importantes, mas evite incomodar pessoas com muitas. Por exemplo, não mostre notificações toda vez que seu app termina uma tarefa em background. Ao invés, deixe as pessoas checarem as tarefas ao retornarem ao app.

Este artigo foi escrito com base na “Human interface Guidelines” (disponível no site oficial da Apple) como etapa do projeto BEPID UCB para a capacitação dos designers. No link você pode conferir os artigos oficiais 😉

Feito com o apoio de Tayná Oliveira.

--

--