Apenas quando estávamos começando a nos acostumar com o ferramentas, frameworks e metodologias necessário para projetar bons aplicativos móveis, descobrimos que o cenário do dispositivo está mudando novamente: smartwatches e outros wearables conectados, sensores e tudo sob o guarda-chuva "Internet of Things" estão trazendo uma nova complexidade ao nosso campo e tornam muito difícil dizer onde móvel ”ou um“ aplicativo ”realmente começa e termina.
E nós, designers, estamos tendo dificuldade em nos acostumar com isso. Como muitos de nós abordaram o design de dispositivos móveis por meio do design da Web responsivo, foi muito mais fácil abordar o design de dispositivos móveis como se fosse algum tipo de “Web menor com suporte ao toque e acesso à câmera”.
Mas os próximos produtos e serviços devem viver de forma fluida em uma variedade de dispositivos, sensores e conexões de rede. Portanto, acredito que a mobilidade , em vez de móvel , define muito melhor o tipo de ambiente para o qual teremos que projetar.
Em vez de se concentrar em um dispositivo específico, projetar para mobilidade é uma abordagem mais ampla do design; um que entrega valor porque pode ser transmitido por qualquer combinação de dispositivos. A mobilidade nos obriga a pensar de forma ampla e diminuir o zoom de dispositivos específicos para observar o ecossistema no qual estaremos projetando.
A tecnologia vem ganhando consciência do que fazemos, aonde vamos e com quem nos relacionamos. Por um tempo, parecia que os telefones celulares seriam o único ponto de contato para que a tecnologia aprendesse sobre nosso contexto, pois eles eram o único dispositivo "inteligente" que estávamos carregando conosco. Isso, claro, não é mais verdade; smartwatches, pulseiras de fitness e outros wearables possuem sensores (como monitores cardíacos e pedômetros) que não fazem sentido para um telefone celular.
Portanto, na realidade, quanto do nosso contexto um aplicativo ou plataforma pode capturar não depende de um único dispositivo, mas sim de uma combinação de vários pontos de contato - pense em como o Facebook determina se você está efetuando login de um local "incomum". Precisamos considerar o quanto podemos saber sobre o ambiente de um usuário, considerando todos os dispositivos que eles podem ter disponíveis em um determinado momento.
O conhecimento do contexto também implica conceber casos em que a quantidade de informação disponível é limitada ou inexistente. Isso é verdade mesmo se estivermos projetando um único dispositivo conhecido: sob certas condições, o acesso a dados ou os serviços de localização podem não ser confiáveis ou deixarem de funcionar totalmente. Isto é, por exemplo, o que acontece quando os serviços de localização só podem confiar no GPS.
Queremos conhecer melhor o contexto de nossos usuários para melhor satisfazer suas necessidades (ou obter mais dinheiro deles, dependendo da nossa motivação). Nesse sentido, obter informações deles é apenas a primeira metade de uma transação: os usuários nos dão informações em troca do valor obtido dessas informações. A forma como devolvemos o valor aos usuários é respondendo .
O significado de "responsivo" foi muito prejudicado. É reduzido a não mais do que ser capaz de se adaptar a diferentes tamanhos de tela. Precisamos trazer de volta o conceito de “responsivo” ao seu significado mais amplo: ser capaz de responder e, assim, estabelecer uma comunicação com o usuário.
Uma interface verdadeiramente responsiva está ouvindo ativamente um ambiente imprevisível
Uma interface verdadeiramente responsiva está ativamente ouvindo um ambiente imprevisível. Isso pode envolver tudo, desde estar ciente de uma conexão com a Internet perdida, até responder a uma mudança repentina de freqüência cardíaca e tudo mais. Waze Por exemplo, muda automaticamente o esquema de cores da luz para a escuridão, com base na hora do pôr-do-sol. Isso é bom, porque evita ofuscar o usuário à noite, mas pode ser melhorado, por exemplo, detectando o brilho do ambiente usando as câmeras do telefone. Dessa forma, a interface do usuário se adaptaria em tempo real se o carro entrasse em um túnel ou se saísse de um estacionamento escuro para uma rua iluminada.
Estamos subutilizando muito o que já sabemos sobre o contexto de nossos usuários. O Google Analytics, por exemplo, nos diz muito sobre quem está visitando nosso site ou usando nosso aplicativo, mas geralmente usamos essas informações de maneira passiva e post-mortem, apenas analisando o que aconteceu. E se aproveitássemos os dados do Google Analytics para responder em tempo real a nossos usuários?
Abraçar a mobilidade nos obriga a pensar muito mais sobre o ambiente dos nossos usuários e tentar servi-los melhor, estabelecendo uma comunicação mais rica e inteligente.
Não é novidade que as telas estão ficando menores e mais capazes. Mas a noção de tela em si está sendo questionada pela nova tecnologia: o Oculus Rift é uma “tela” adequada? E quanto à interface projetada nos pára-brisas dos carros? Ou o que um Holo Lens faz na parede do nosso quarto?
Por um lado, as interfaces visuais não estão mais presas a retângulos de vidro brilhante; para o outro, a disponibilidade de feedback auditivo e háptico nos dá mais opções para nos comunicarmos com nossos usuários e reforçar as mensagens. Nesse contexto, mobilidade é igual a não intrusiva; nossos sistemas devem se adaptar aos usuários, e não o contrário.
Smartwatches, por exemplo, visam reduzir a quantidade de tempo que olhamos nas telas, a fim de consumir apenas os bits de informação que realmente precisamos no momento. Na maioria dos casos, isso é feito por meio de notificações.
A variedade e imprevisibilidade dos meios através dos quais nossa informação pode ser fornecida força nossas comunicações a serem reduzidas a seu mínimo denominador comum: notificações.
Existem três coisas importantes sobre as notificações: uma, elas são simples e breves; dois, sua capacidade de ser projetado é bastante limitada, porque eles precisam se ajustar a fatores de forma radicalmente diferentes; e três, eles ativamente interrompem o usuário (push) em vez de esperar que eles peçam algo (pull).
Assim, o verdadeiro valor da maioria dos aplicativos reside no conteúdo que ele é capaz de fornecer em um determinado momento. O UX do que acontece dentro do aplicativo de tamanho normal é secundário para a notificação (o principal exemplo são aplicativos de bate-papo). De fato, para muitos casos de uso, uma boa notificação nem mesmo exige que você acesse o aplicativo completo - isso é especialmente verdadeiro no Android, onde as notificações são muito mais ricas, melhor projetadas e acionáveis.
O paradigma centrado no aplicativo, que é o centro de nossa atual experiência móvel, está lentamente começando a dar lugar a um fluxo de conteúdo e informações oportunas fornecidas pelos provedores de sua preferência - algo como o que o Google Now está começando a se tornar. Quem é capaz de oferecer as melhores recomendações de restaurantes? Os melhores dados meteorológicos? A melhor informação de trânsito?
Isso coloca uma forte ênfase no valor entregue aos usuários pelos provedores de serviço e de conteúdo, em vez de quão bonito é o design de um aplicativo.
Isso significa que os aplicativos vão desaparecer ou se tornar totalmente irrelevantes? Para prestadores de serviços valiosos, claro que não. Os aplicativos, por um lado, são os pontos de extremidade do usuário pelos quais os dados são inseridos; para o Yelp ser o melhor provedor de comentários, você ainda precisa deixar um comentário usando o aplicativo. Em segundo lugar, os aplicativos oferecem visualizações detalhadas (você não usaria o Instagram apenas por meio de notificações) e experiências imersivas mais adequadas para vários casos de uso.
Mas lembre-se de que notificações, cartões e outras unidades de conteúdo de tamanho reduzido impulsionarão o engajamento e a interação do usuário em muitos aplicativos, se não na maioria deles. A criação de "notificação em primeiro lugar" permite que o valor do seu aplicativo seja distribuído por meio de uma variedade muito maior de mídias, forçando você a pensar primeiro em informações valiosas e em transições, layouts e paletas de cores.
O texto acima pode ser facilmente lido como um convite para enviar mais notificações, mas provavelmente precisamos de menos notificações nos dias de hoje, não mais. As notificações são abusadas pela maioria dos aplicativos, o que egoisticamente considera apropriado para interromper o usuário para entregar conteúdo que eles não solicitaram ou até mesmo esperam (um exemplo disso que nunca deixa de me irritar é o Twitter "personalizado para você" notificações, ativado por padrão e principalmente um palpite ruim sobre o conteúdo que pode me interessar).
A tecnologia nos fornece dados a partir dos quais podemos inferir o contexto, mas ainda precisamos entender o contexto para entender o contexto
As notificações devem ser uma maneira de gerar valor, em vez de uma oportunidade de fazer com que os usuários voltem constantemente aos nossos aplicativos.
O que nos traz de volta à necessidade de ser consciente do contexto. Designers precisam estar conectados com o ambiente de nossos usuários a partir da fase de conceituação. Portanto, técnicas como pesquisa contextual, sombreamento e pesquisa de campo são mais importantes do que nunca, já que o aumento da mobilidade significa que o ambiente é cada vez menos previsível. Se o ambiente para um usuário da web nos anos 90 era uma mesa, uma cadeira e uma sala, agora pode estar em qualquer lugar, a qualquer hora.
A tecnologia nos fornece dados a partir dos quais podemos inferir o contexto, mas ainda precisamos entender o contexto para compreendê-lo; se não, acabamos com dados brutos aleatórios e inúteis obtidos de sensores. A pesquisa adequada dos usuários, então, é mais importante do que nunca, tanto para conceituar produtos e serviços melhores quanto para inferir adequadamente o contexto ao qual responderemos.
O design UX ficou muito mais complexo. Bem, "apenas" é enganoso; estamos "apenas" percebendo isso. Mais do que nunca, os designers de UX precisam ter a mente aberta, colaborativos, meticulosos e cuidadosos sobre quem estão projetando. Precisamos aprofundar nosso conhecimento da tecnologia disponível tanto quanto precisamos para garantir que nossos usuários não fiquem chocados com isso.