Criar uma aplicação bem sucedida de A a Z

Em 2017, o Google Play tinha 2,8 milhões de aplicações enquanto a Apple contava 2,2 milhões. No total, 200 mil milhões de aplicações foram descarregadas este ano e, se se acreditar na curva, esse número terá duplicado até 2021. Embora os chatbots tenham trazido nova concorrência para o mercado, estes últimos precisam de ter cuidado porque as aplicações não disseram a sua última palavra. Conhecemos Thomas e Olivier, dois dos três fundadores de Lunabee, um estúdio especializado na criação de aplicações, no Anticafé da Estação F. Deram-nos a sua opinião sobre o assunto: “Os Chatbots viraram o mercado de pernas para o ar oferecendo os seus serviços para coisas simples como encomendar um Uber ou comida. Mas haverá sempre interfaces mais complexas que requerem uma aplicação. “

Designers of the oneSafe app, a premium password manager, que tem agora 2,5 milhões de utilizadores activos e facturados, Thomas, Olivier e Gregory fizeram da criação de app o seu negócio diário ao fundar o Lunabee Studio. Se tomamos um chá com os dois primeiros, é principalmente para que nos digam em pormenor o processo de criação de uma aplicação para que, finalmente, conheçamos o trabalho por detrás desses pequenos ícones quadrados com arestas arredondadas.

Quanto mais simples for a visão, mais simples será a aplicação e maior será a probabilidade de sucesso.

Mais do que uma ideia, uma visão

Existem aplicações para tudo, mas todos nós temos uma ideia para uma aplicação inovadora de vez em quando. No entanto, estas ideias não valem muito se não forem acompanhadas por uma visão. “Um pedido deve resolver um problema específico. Tem de passar pelo exercício de circular a sua ideia para encontrar uma missão simples e clara que se sobreponha a tudo o resto. “A melhor maneira de o fazer é fazer-se muitas perguntas e sintetizar as respostas tanto quanto possível. Quanto mais simples for a visão, mais simples será a aplicação e mais provável será o seu sucesso.

Precisar os seus gostos

Antes de iniciar o desenvolvimento da aplicação, precisa de saber exactamente qual o resultado para o qual quer avançar, mas também qual quer absolutamente evitar. Para isso, nada melhor do que descarregar e examinar um painel diversificado de aplicações já existentes. “Visitar o maior número possível de aplicações permite-lhe encontrar inspiração, mas também desenvolver um olhar crítico para certas características. A fim de compreender o estilo que procura, deve não só olhar para aplicações no mesmo sector, mas também alargar a sua visão. Por exemplo, muitas empresas optam por adoptar o conceito de Tinder, mas em mercados completamente diferentes. “Um exercício que consome um pouco de largura de banda mas que, no entanto, é necessário para afiar a visão.

Moquetes

Um lápis, uma borracha e algum papel é tudo o que precisa para criar uma primeira maquete. A ideia é fazer o storyboard da aplicação através da rolagem das folhas”. Esta é a forma mais fácil de todos concordar com os princípios básicos da futura aplicação. Uma vez satisfeitos os interessados, passamos às maquetes de “Alta Fidelidade”, que são ecrãs fixos da futura aplicação. “Estas primeiras maquetas digitais também nos permitem visualizar a estética da aplicação e verificar a concordância de cores e formas. Finalmente, as últimas maquetas feitas são chamadas “dinâmicas”; ou seja, integram os movimentos da aplicação após cada interacção com os dedos do utilizador. “Há muitos códigos a respeitar quando se cria uma aplicação. Estas “bíblias” de desenvolvimento de aplicações foram escritas pela Google e pela Apple e é importante estar ciente delas a fim de optimizar essas hipóteses de sucesso. “

Ferramentas

  • Modelo de papel: Balsamiq
  • Modelo fixo: SketchApp
  • Modelo dinâmico: InVision

Guias

  • Bíblia de aplicação Androide do Google: Material.io
  • IOS App Bible by Apple: Human Interface Guidelines

Desenvolvimento e Simulação

Desenvolvimento da aplicação é feito em “sprints”. Entre cada sprint, os intervenientes reúnem-se para maximizar a iteração e assegurar que a visão ainda está a ser cumprida. As relações entre os promotores e os criativos são numerosas mas importantes para assegurar um bom resultado. “Devemos evitar a todo o custo o efeito túnel, ou seja, os promotores que se afundam no produto e perdem de vista a missão. Estas reuniões regulares permitem-nos tirar a cabeça da roda e recentrarmo-nos no problema em questão e na experiência do utilizador. É uma espécie de exercício de refinamento para a aplicação. “Obviamente, durante o desenvolvimento, alguns dos pressupostos iniciais acabam por se revelar errados, pelo que novos pressupostos têm de ser criados. Algumas destas anomalias são detectadas por um simulador, mas para optimizar esta etapa, a aplicação deve ser utilizada o mais rapidamente possível por um utilizador potencial: “É como um beta-teste constante. “

Ferramentas

  • Apple: TestFlight
  • Android: Google Play

O lançamento

Reid Hoffman, co-fundador do Linkedin disse uma vez uma frase muito apropriada: “Se não se sente embaraçado com a primeira versão do seu produto, é porque lançou demasiado tarde. “Esta citação é ainda mais verdadeira no mundo das aplicações porque quanto mais cedo estiver nas mãos dos utilizadores, mais cedo os criadores terão feedback para a melhorar. “Uma aplicação deve ser funcional quando está disponível para o público em geral, mas raramente é perfeita e devemos tentar continuamente melhorá-la. “Os primeiros dias de vida de uma aplicação numa loja são portanto particularmente críticos e é preciso saber fazer malabarismos de comunicação e melhoria para aparecer no topo do ranking. “Durante o lançamento, é necessário preparar operações de comunicação que estejam em alta e em baixa porque o importante não é apenas o número de downloads, mas também a retenção dos utilizadores. “

Ferramenta: AppAnnie

App store optimization (ASO)

P> Provavelmente já ouviu falar de SEO (Search Engine Optimization), que consiste em melhorar a classificação do seu site nos motores de busca. ASO é o equivalente para as aplicações: um conjunto de regras que determina como a sua aplicação se classifica na loja relevante. “Algumas regras são básicas, como tirar boas fotografias, escrever uma descrição simples e precisa, usar palavras-chave, etc… Mas outros bons hábitos devem ser tomados para conseguir que o Google e a Apple se interessem o mais depressa possível, mostrando-lhes o potencial da futura aplicação. O gráfico superior é a consagração final de uma aplicação: quanto mais a aplicação está nela, mais downloads tem, e quanto mais downloads tem, mais está nela.

Utilizar: appcod.es

P>Interroguei-me porque é que as aplicações mais conhecidas ainda estavam a tentar pedir-lhe a sua opinião através de um pop-up conspícuo? É simplesmente porque boas revisões, independentemente do tamanho ou da idade da aplicação, são essenciais para uma boa estratégia de ASO”. O que recomendamos aos nossos clientes é que não sejam demasiado intrusivos na sua caçada para serem revistos. É melhor desenvolver soluções passivas que permitam às pessoas darem as suas opiniões sempre que quiserem. “

p>

As 3 dicas dos nossos peritos

Conselhos para pessoas que querem entrar no negócio, Olivier e Thomas têm muito. Embora todos muito relevantes, escolhemos reunir três deles.

Develop natively

“No Lunabee, uma aplicação deve necessariamente ser desenvolvida nativamente, isto é, para iOS em Swift e para Android em Java ou Kotlin. A tecnologia híbrida que funciona bem neste momento é a React Native, desenvolvida pelo Facebook, mas continua a ser uma tecnologia que se mantém a níveis inferiores. “_Explicações: desenvolver nativamente significa codificar numa linguagem específica do sistema operativo escolhido (iOS ou Android). Para ter uma aplicação disponível no iPhone e Android Phone (por exemplo, Samsung ou HTC)**, será necessário, portanto, desenvolver duas aplicações em duas línguas.** _”Normalmente, deixamos um pouco de vantagem a um dos sistemas operativos para evitar cometer os mesmos erros duas vezes, codificando ambas as línguas ao mesmo tempo. “

Hybrid, por outro lado, permite-lhe fazer apenas um código, que se adaptará aos diferentes sistemas operativos. Embora tentadores, porque necessariamente menos caros, Olivier e Thomas aconselham a pensar “a longo prazo”. De facto, uma vez que a aplicação esteja online, continuará a evoluir, assim como a sua tecnologia, e o desenvolvimento de híbridos permitirá muito menos flexibilidade. “O desenvolvimento híbrido é uma boa solução para aplicações efémeras, mas não para aplicações que se destinam a durar no tempo. Além disso, a Apple e o Google favorecem o desenvolvimento nativo. “

clarar tudo o que é desnecessário.

Keep it simple

Na página inicial do Lunabee, uma citação, “a simplicidade é a marca da verdadeira inteligência. “Os fundadores do estúdio estão completamente em sintonia com esta afirmação de Coco Chanel: “É preciso livrar-se de tudo o que é desnecessário. Mas tenha cuidado, simples não significa fácil, pelo contrário! Quanto mais simples for a aplicação, mais complexo será o funcionamento oculto. Este é o maior desafio de uma candidatura. “Torna-se então crucial ter cuidado com a síndrome do orgulho do programador, que por vezes procura resolver um desafio e não vai naturalmente pela simplicidade.

Faça a interface mais humana

O smartphone tornou-se uma extensão do nosso braço. Se Elon Musk já considera o ser humano como um ciborgue, Olivier e Thomas pensam que é necessário humanizar a experiência do utilizador”. A última coisa que queremos é que a aplicação se pareça com um formulário de imposto. Uma boa aplicação deve ter empatia para com o seu utilizador e criar uma verdadeira relação humana com eles. “Se as primeiras impressões são importantes nas relações humanas, também são importantes para as aplicações e devem ser cultivadas em conformidade.

Follow Welcome to the Jungle on Facebook to get our best articles in your timeline every day!

Photos by WTTJ @Lunabee)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *