Anúncio fechado

As notificações são parte integrante dos smartphones modernos, e até mesmo a primeira versão do iOS, depois do iPhone OS, tinha uma maneira de exibir determinados eventos. Da perspectiva atual, a implementação naquela época parecia primitiva. Até o iOS 3.0, não havia suporte para notificações de terceiros e, até a introdução da Central de Notificações no iOS 5, as notificações costumavam ser perdidas permanentemente após o desbloqueio da tela. No iOS 8, após esses dois marcos, vem outro marco importante nas notificações: as notificações se tornam interativas.

Até agora, eles serviram apenas para fins informativos. Além de excluí-los, os usuários só podiam abrir o aplicativo correspondente no local relacionado à notificação, por exemplo, uma mensagem de texto abria uma conversa específica. Mas esse foi o fim de toda interação. O verdadeiro pioneiro das notificações interativas foi a Palm, que as introduziu com o WebOS em 2009, dois anos após o lançamento do iPhone. As notificações interativas possibilitaram, por exemplo, trabalhar com convites no calendário enquanto o aplicativo estava aberto, enquanto outra notificação controlava a reprodução de músicas. Posteriormente, as notificações interativas foram adaptadas pelo Android, em 2011 na versão 4.0 Ice Cream Sandwich, a versão 4.3 Jelly Bean ampliou ainda mais suas possibilidades.

Comparada com a concorrência, a Apple tem sido muito lenta, por outro lado, a sua solução final para a questão das notificações é fácil de entender, consistente e segura ao mesmo tempo. Embora o Android possa transformar notificações em pequenos aplicativos úteis, os widgets, por assim dizer, as notificações no iOS são significativamente mais objetivas. Para maior interação no nível do widget, a Apple deixa aos desenvolvedores uma guia separada na Central de Notificações, enquanto as notificações são mais ou menos para ações únicas.

A interação pode ocorrer em todos os locais onde você encontra notificações – na Central de Notificações, com banners ou notificações modais, mas também na tela bloqueada. Cada notificação pode permitir até duas ações, com exceção da notificação modal, onde podem ser colocadas quatro ações. Na Central de Notificações e na tela de bloqueio, basta deslizar para a esquerda para revelar as opções de notificação e o banner precisa ser puxado para baixo. As notificações modais são uma exceção aqui, são oferecidos ao usuário os botões "Opções" e "Cancelar". Depois de tocar em "Opções", a notificação se expande para oferecer cinco botões abaixo (quatro ações e Cancelar)

As ações são divididas em suas categorias – destrutivas e não destrutivas. Todas as ações, desde aceitar um convite até curtir e marcar uma resposta a uma mensagem, podem ser não destrutivas. As ações destrutivas geralmente estão relacionadas à exclusão, bloqueio, etc., e possuem um botão vermelho no menu, enquanto os botões de ações não destrutivas são cinza ou azuis. A categoria de ação é decidida pelo desenvolvedor. Em relação à tela de bloqueio, o desenvolvedor também determina quais tipos de ações exigirão a inserção de um código de segurança quando ela estiver ativa. Isso evita que alguém responda às suas mensagens ou exclua e-mails da tela de bloqueio. A prática comum provavelmente será permitir ações neutras; todas as outras, como postar respostas ou excluir, exigirão um código.

Um aplicativo pode utilizar diversas categorias de notificações, de acordo com as quais as ações disponíveis se desdobrarão. Por exemplo, o calendário pode oferecer outros botões interativos para convites e lembretes de reuniões. Da mesma forma, o Facebook, por exemplo, oferecerá opções de “Curtir” e “Compartilhar” para postagens, e “Responder” e “Visualizar” para uma mensagem de um amigo.

Notificação interativa na prática

Na sua forma atual, o iOS 8 não oferece suporte a notificações interativas para muitos aplicativos. Sem dúvida o mais importante é a possibilidade de responder iMessages e SMS diretamente da notificação. Afinal, essa opção era um motivo frequente para o jailbreak, graças a um prático utilitário MordidaSMS capaz de responder mensagens de qualquer lugar sem precisar iniciar o aplicativo. Se você escolher um tipo de notificação modal para mensagens, a interface de resposta rápida será muito semelhante ao BiteSMS. Se você responder de um banner ou centro de notificação, o campo de texto aparecerá na parte superior da tela, e não no meio da tela. Claro, esta função também estará disponível para aplicativos de terceiros, respostas rápidas a mensagens do Facebook ou Skype, ou a @menções no Twitter.

O referido calendário, por sua vez, pode funcionar com convites da forma descrita acima, e os e-mails podem ser marcados ou deletados diretamente. Porém, o mais interessante será ver como os desenvolvedores lidam com as notificações interativas. Por exemplo, os encarregados da tarefa podem adiar notificações de tarefas, marcar uma tarefa como concluída e talvez até usar a entrada de texto para inserir novas tarefas na Caixa de entrada. Os jogos sociais e de construção também podem assumir uma dimensão totalmente nova, onde podemos usar ações para decidir como lidar com um evento que ocorreu enquanto não estávamos com o jogo ligado.

Juntamente com as extensões e o Seletor de Documentos, as notificações interativas são um passo na direção certa em direção ao futuro dos sistemas operacionais. Eles não oferecem tanta liberdade quanto o Android em alguns aspectos, têm seus limites, não só por questões de uniformidade, mas também de segurança. Para muitos aplicativos, eles não serão tão importantes como, por exemplo, para clientes de mensagens instantâneas, mas caberá aos desenvolvedores a habilidade com que eles poderão usar as notificações. Porque essas novidades do iOS 8 são destinadas a eles. Definitivamente, temos muito o que esperar no outono.

.