A notificação do Android é uma bagunça. Mas alguns aplicativos se encarregaram de mudar o cenário para todos. Continue lendo para saber mais sobre as soluções!
As notificações são parte integrante da experiência do usuário com um dispositivo. É uma daquelas áreas dos nossos telefones que vemos dezenas e possivelmente até centenas de vezes todos os dias. Ele serve como a principal área para notificar um usuário sobre coisas que lhe interessam - pelo menos esse era o plano.
Mas os desenvolvedores de aplicativos muitas vezes superestimam a importância de seus próprios aplicativos. Essa tendência afeta mais empresas de grande nome do que desenvolvedores independentes e é bastante prevalente entre os jogos. Não estou dizendo que os aplicativos não são importantes para os usuários, porque são. Mas como isso acontece com muito mais frequência, os desenvolvedores tendem a ignorar o fato de que seu aplicativo não é o único presente no telefone do usuário. Eles presumem que os usuários precisam ser notificados até mesmo sobre as menores ações, com as configurações padrão da maioria dos aplicativos representando essa filosofia.
A suposição feita é que o usuário desmarcará as notificações com as quais não se importa, mas não considera que a maioria dos usuários normais nunca se envolve nas configurações de um aplicativo após o processo de configuração.
Então, o que acontece quando você tem vários aplicativos que dão a maior importância a si mesmos? Ora, você acaba em cenários onde tem páginas de notificações para percorrer. Para chegar àquela notificação que é importante para você, você precisa percorrer dez outras que são irrelevantes no seu cenário atual.
O Google introduziu vários métodos no passado para desobstruir sua aba de notificações. Existem diretrizes sobre as melhores práticas para notificações, tanto para Android 4.4 Kitkat e inferior, e para Android 5.0+. Os desenvolvedores de aplicativos são incentivados a usar notificações para eventos urgentes que envolvem interações com outro ser humano, enquanto estão aconselhado a ficar longe de notificações que não tenham propósito real e sejam de natureza supérflua, feitas apenas para promover a marca ou lançar o aplicativo.
Use notificações principalmente para eventos sensíveis ao tempo, especialmente se esses eventos síncronos envolver outras pessoas. Por exemplo, um bate-papo recebido é uma forma de comunicação síncrona e em tempo real: outro usuário aguarda ativamente sua resposta.
Evite notificar o usuário sobre informações que não sejam direcionadas especificamente a ele ou que não sejam realmente urgentes. Por exemplo, as atualizações assíncronas e indiretas que fluem através de uma rede social geralmente não garantem uma interrupção em tempo real. Para os usuários que se preocupam com eles, permitir que eles aceitem.
Não crie notificações que tenham nenhum conteúdo de notificação verdadeiro e apenas anunciar seu aplicativo. Uma notificação deve fornecer informações novas, úteis e oportunas e não deve ser usada apenas para iniciar um aplicativo.
Não crie notificações supérfluas apenas para apresentar sua marca aos usuários. Essas notificações frustram e provavelmente alienam o seu público.
Com o aumento geral nas especificações de hardware dos telefones para armazenar mais aplicativos e com o aumento no plataformas de mídia social das quais os usuários participam, o número de notificações de prioridade mais baixa em um telefone continua aumentando montagem. Adicione mensagens de conversação de várias plataformas de comunicação com outras variedades variadas de notificações ao som de "Suas tropas estão prontas para a batalha" e "Seu combustível foi reabastecido!" para isso mistura. A bagunça resultante é uma confusão de coisas tentando chamar sua atenção, na qual as notificações realmente qualificadas perdem.
Nem tudo está perdido entretanto. Se você está procurando uma saída para esse dilema, há esperança.
Uma dessas esperanças chega até nós na forma de Evolução. Nós temos mencionado sobre o Nevolution quando ele estava na versão betae o aplicativo do Greenify Developer oásisfeng mandados outra menção agora que saiu da versão beta.
O que Evolução o objetivo é fornecer uma base fácil para ajustar as notificações. Ele permite que você controle vários aspectos da notificação, como avisos e texto com várias linhas. O que realmente diferencia o aplicativo é a estrutura de plug-ins integrada ao aplicativo, que permite a evolução das notificações de forma independente do desenvolvedor do aplicativo. Isso abre as portas para plug-ins conduzidos pela comunidade, onde os usuários decidem a melhor maneira de receber notificações de um determinado aplicativo e compartilham isso com outros usuários. A funcionalidade nesta frente é limitada no momento, mas certamente há espaço nesta abordagem, pois incentiva os desenvolvedores a focar ativamente em um modelo de notificação aprimorado e não complicado para seu aplicativo, para que não queiram que os usuários assumam o controle de todos isto. De qualquer forma, o resultado final seria o benefício final para o usuário.
Você pode encontrar mais informações sobre Nevolution no site tópico do fórum.
O Nevolution atua no aspecto de apresentação da notificação e também no final do usuário. Mas e se houvesse uma maneira de controlar de maneira inteligente quais notificações o usuário recebe?
É aqui que Projetor entra.
Conforme Ars Técnica, a Projector é uma startup que tem como objetivo ajudar desenvolvedores, dando-lhes ferramentas para tornar suas notificações mais inteligentes. A ideia é incomodar o usuário somente quando for apropriado. Ao optar por essa filosofia, você agrega instantaneamente valor funcional real às notificações recebidas. Notificações que geralmente são classificadas como spam ou de baixa prioridade, como uma postagem no Twitter que se torna viral ou um upload do Instagram para uma conta popular, será acionado primeiro pelo Projetor, antes de chegar ao do utilizador. O serviço Projector ficará entre os servidores de aplicativos e servidores de notificações existentes, fornecendo um espaço intermediário para que regras e aprendizado de máquina sejam aplicados nesses cenários. Portanto, quando tais cenários são iniciados, o spam de notificação é minimizado através da utilização de notificações em lote ou outras técnicas. O Projetor também utilizará técnicas de geofencing para estimar se o usuário está em situações em que menos notificações são esperadas: como enquanto dirigindo e em reuniões, e priorizando adequadamente notificações que realmente seriam importantes nesses cenários, como uma atualização de trânsito no rota.
O Projector também tem como objetivo ajudar os desenvolvedores, fornecendo feedback sobre quais notificações são atendidas e quais são ignoradas por determinados usuários. Isso ajudaria a criar perfis de usuário e permitiria que os desenvolvedores adaptassem solicitações para conjuntos de usuários específicos. Afinal, o produto central de uma notificação é um usuário, com seu gosto individual, algo que só pode ser eficaz com uma regra geral.
As notificações do Android são uma bagunça e não é inteiramente culpa do sistema operacional. Desenvolvedores de aplicativos conscientes adotam sistemas de notificação fáceis de usar. Mas quem explora o sistema é quem suja o lago para todos. Talvez o Google devesse estabelecer diretrizes mais rígidas para notificações, assim como fez com o Doze. Como o Android Wear deverá se tornar popular no futuro, as notificações importantes para você se tornarão a necessidade do momento.
O que você acha do Nevolution e do Projetor? Você acha que o sistema de notificação do Android poderia ser repensado de raiz? Deixe-nos saber seus pensamentos nos comentários abaixo!