Como lançar o seu primeiro aplicativo no mercado?

A era digital chegou e com ela a busca em facilitar os serviços que nós utilizamos no nosso dia a dia. Hoje os aplicativos tomam a frente quando se trata de otimizar e inovar nas ações diárias das pessoas. Por exemplo, não precisar mais ir ao banco e ter a facilidade de realizar as atividades que levariam horas em minutos na tela do seu Smartphone. Ou até mesmo, você se lembra qual foi a última vez que você ligou para pedir um táxi? 

Um estudo feito pela Kantar Worldpanel Comtech mostrou que 56% da população brasileira usava Smartphone no primeiro semestre de 2016, em comparação com 6% no ano de 2012,  e esse número só cresce. Os preços dos aparelhos estão cada vez mais acessíveis e com o crescimento pela busca de um celular mais moderno, vem também a busca por funções e facilidades melhores. Dê uma olhada nesses dados sobre de que forma e para que uma pessoa utiliza seu celular atualmente:

utilidades

Os tempos mudaram e agora se uma empresa não inova, não investe na tecnologia, ela fica para trás.  Afinal, isso é essencial para conquistar novos clientes, melhorar seus processos, lançar novos produtos, agilizar o atendimento, entre outros. Então, se você já pensou em investir na área de apps, aqui estão alguns pontos que precisa saber.

Como tirar a minha ideia do papel?

Assim como em todo segmento do mercado, a concorrência na área dos aplicativos é grande. Muitos projetos acabam não indo para a frente porque não correspondem à realidade do que as pessoas realmente necessitam.

A primeira coisa a se fazer antes de começar a produzir o seu app, é saber se a sua ideia resolve algum problema e descobrir se as pessoas necessitam da mesma. A melhor forma de fazer isso é através de uma pesquisa com o público. E também verificar se o que você quer produzir seria algo que eles usariam.

Antes de lançar algo, é essencial que o empreendedor primeiro valide-o através de um Mínimo Produto Viável (MVP). Isso quer dizer, desenvolver um produto apenas com as funcionalidades essenciais para lançar de imediato no mercado. Gastando assim menos tempo, investimento e esforço. É preciso também verificar se ele será utilizado pelas pessoas ou se realmente é uma necessidade. Se não for, é necessário adaptá-lo para a realidade dos consumidores.

mvp1

Mas por que começar pelo MVP?

É extremamente importante para os negócios que ainda não estão estabelecidos no mercado começar com um MVP! Imagine assim, você tem uma ideia e acredita que fará muito sucesso (e deve acreditar mesmo), e devido a isso, investiu muito para fazer o produto perfeito, com todas as funcionalidades que você quer fazer. Mas na hora de lançá-lo, não era uma necessidade do seu público. Ou então, as pessoas acharam ele muito complexo ou confuso e por isso acabou não sendo vendido ou utilizado.

Todos devem confiar na capacidade dos seus projetos, mas não basta só o empreendedor ver esta necessidade, é preciso que o mercado enxergue isso também.

Vamos imaginar um segundo cenário, onde o empreendedor antes de começar com a produção, fez uma pesquisa e verificou se há necessidade. Após isso, ele criou um MVP com o menor investimento possível baseado nas informações que recolheu. Porém, mesmo assim, acabou lançando algo que não era exatamente o que aquele público precisava ou que é muito complexo e confuso.  Devido a isso, as pessoas não souberam exatamente como usar e assim o projeto não obteve o sucesso pretendido no primeiro momento.

Triste, mas acontece não é? Por isso o MVP é importante, enquanto no primeiro cenário gastou-se mais tempo e dinheiro, no segundo cenário, o empreendedor errou antes e gastou pouco. Com isso, ele pôde utilizar o restante do investimento para refazer o que foi produzido ou aprimorar de acordo com o feedback dos clientes.

Independente do tipo de público que você esteja planejando ter como alvo, sempre antes de investir tudo em algo novo é preciso validá-lo primeiro.  No desenvolvimento de aplicativos isso não é diferente.

Tenho a minha ideia para um app, já posso começar a desenvolver?

Como em qualquer negócio, a primeira coisa que você deve ter para desenvolver o produto é o investimento. No mercado de software esse valor pode variar de 30 a 90 mil reais por plataforma (Web, iOS, Android, etc). Esta variação também acontece de acordo com as funcionalidades que você deseja ter no seu aplicativo.

Quando se trata de desenvolvimento de software, assim como de um edifício, mais importante do que “o que desenvolver” é “como desenvolver”. Por isso, antes de partir para o desenvolvimento de qualquer funcionalidade, é necessário que você comece pelo design dele. Este design irá definir como funcionará o aplicativo, e traçará o fluxo de cada uma das telas do mesmo. Apenas com o design é possível para a maioria das empresas de desenvolvimento de software, inclusive a Jera, passar um orçamento mais preciso.

Na Jera, o período médio para realizar o design é de duas semanas.

semana-1

Pense no design como a planta de um edifício, antes de passar para a construção, é preciso você ter este planejamento de como ele irá ficar, para saber qual será a melhor forma ou técnica que o construtor deverá utilizar para fazê-lo. O mesmo é com o desenvolvimento de software! Portanto, o design é a primeira etapa para tirar a sua ideia do papel.

E se você está procurando por investidores, o design das telas será um grande aliado seu. Pois com esses desenhos você pode apresentar algo mais palpável para o seu futuro investidor, algo mais real e visual. E com isso aumentar as suas chances de obter um maior investimento para realizar o desenvolvimento.

Quero começar o desenvolvimento, mas não tenho muito dinheiro. Existe alguma opção mais em conta?

Existem duas formas de desenvolver um aplicativo: híbrido ou nativo. O híbrido é o mais recomendável para quem tem um orçamento limitado ou ainda está validando o produto. Ele é desenvolvido em uma plataforma só (a web) e depois encapsulado para Android ou iOS.  Para utilizá-lo, o usuário deve ter acesso à internet, porque quando ele entra no app, na verdade ele está entrando em uma página da web que foi adaptada para a tela do celular. Mas não precisa se preocupar se isso irá atrapalhar a experiência do usuário na hora de navegar pelo celular. Ele fica parecendo que foi desenvolvido nativamente, mal dá para notar a diferença.

O nativo é aquele que é desenvolvido nas linguagens nativas do Android e do iOS. Normalmente o orçamento para desenvolver este tipo é mais caro que o normal. Isto porque ele é feito em duas plataformas e leva o dobro do tempo, diferente do híbrido.

Mas tenho uma notícia boa, se você quiser lançar rápido a sua ideia, você pode, na maioria das vezes, alocar dois times para desenvolver paralelamente nas duas plataformas e assim otimizar o tempo. Mas saiba que desenvolver um app não é algo que pode ser feito da noite para o dia. Aqui na Jera, por exemplo, leva-se normalmente de 2 a 3 meses por plataforma.

nativoxhibrido

Se o seu aplicativo precisar utilizar funcionalidades nativas do celular, como câmera, GPS, etc, o mais indicado é desenvolver  nativamente. Pois assim, as ferramentas próprias do celular funcionarão melhor e tornarão a experiência do seu usuário mais satisfatória.

É só ter um app para o meu negócio que o sucesso está garantido?

Calma lá, não é bem assim! De fato, este tipo de serviço te ajuda a expandir sua empresa. Só que para isso acontecer, não basta apenas ter a mercadoria, deve também possuir um diferencial. É um erro pensar que só é preciso desenvolver um aplicativo e ele fará dinheiro sozinho. Não se esqueça que a tecnologia é feita para as pessoas. Investir em tecnologia, mas não proporcionar um atendimento qualificado para seus clientes e não aprimorar a forma como eles experimentam o seu produto, de nada adianta.

Junto com a tecnologia, também tem que vir a experiência que as pessoas terão com a sua empresa. E eu tenho certeza que você deseja que ela seja extraordinária!

*Icons created by Guilherme Simoes from the Noun Project

Já está na hora de contratar um desenvolvedor Windows Phone?

Direto ao ponto: A resposta é SIM! Já está na hora de contratar um desenvolvedor Windows Phone.

OK, o nome não tem uma reputação muito boa mesmo, admito. Afinal, quem nunca passou raiva com uma instalação do Windows com problemas como lentidão, vírus, telas azuis e tudo mais… Mas usamos um Windows Phone, eu vejo pouca semelhança com essas características que o nome traz. E mais do que isso, pra mim foi uma surpresa positiva!

Como nosso assunto aqui é desenvolvimento de apps, não foi ficar puxando a sardinha para o que o Windows Phone tem a oferecer para o usuário final. Vou dar minha opinião sobre os pontos que levaram a gente optar em começar a adotar Windows Phone como mais uma plataforma de desenvolvimento:

1. Mercado no Brasil

A grande maioria dos nossos clientes desenvolvem seus projetos para o mercado brasileiro, ou pelo menos focam nesse mercado para começar sua operação. Nokia sempre foi uma marca muito admirada por aqui, mas o Windows Phone demorou mais do que eu esperava para assumir seu lugar.

Vivemos em um país onde celulares top de linha ainda são muito caros e recentemente houve uma redução de imposto para smartphones até R$ 1.500. Isso ajudou bastante na disseminação de aparelhos Android com uma boa qualidade e resultou uma participação de quase 90% nas vendas no ano passado.

Até que no último trimestre o Windows Phone conseguiu um bom volume de vendas ficando a frente de aparelhos com iOS, com 6% e 4,7% respectivamente. Isso não foi uma tendência só no Brasil.

2. Suporte ao desenvolvedor

Aqui a Microsoft e a Nokia estão de parabéns. Ambos estão muito acessíveis e promovendo uma série de eventos e ações, como o MAAC – App Campus, que financia o desenvolvimento de apps para Windows Phone e que fomos contemplados recentemente com um app nosso, o Fun Sounds.

Inclusive, até dia 19/03 as inscrições para o próximo MAAC no Brasil estão abertas: https://eventus.wufoo.eu/forms/maac-mobile-app-acceleration-camp/. Corra!

MAAC - Brasil

Participando de eventos como esse, além de treinamento e mentoria, você tem contato direto com a equipe de suporte ao desenvolvedor da Nokia e Microsoft. Os caras estão disponíveis para dar todo apoio e suporte que a gente precisa para desenvolver nossos apps.

3. Recursos da Plataforma

Eu diria que em termos de recursos, o Windows Phone fica entre as limitações do iOS e à libertinagem do Android. A plataforma permite um bom nível de acesso aos recursos do sistema operacional mantendo o bom desempenho do sistema.

Além disso existem recursos específicos do sistema operacional como Panorama Control, Pivot Control e Tiles.  Gostamos bastante também da fluidez das animações e possibilidades para o desenvolvedor nessa área.

panorama control
Uso de Panorama Control no Windows Phone
pivot control
Uso de Pivot Control no Windows Phone
tiles
Uso de Tiles no Windows Phone

Um ponto negativo que deve ser melhorado em novas versões é o gerenciamento de notificações que ainda está bastante incipiente no Windows Phone.

.:.

Dado esses fatores, vemos um grande futuro para Windows Phone, continuando o apoio das operadoras e investimentos da Microsoft e Nokia acredito que será possível ganhar um pouco mais do mercado do “quase monopólio” do Android.