Como transformar grandes ideias de aplicativos para iOS em algo real

Meus amigos, família e até mesmo estranhos estão constantemente me perguntando como colocar sua ideia de aplicativo de um milhão de dólares na App Store.

Isso é sempre um choque para mim porque, depois de incontáveis ​​horas de trabalho duro nos últimos dois anos, meu aplicativo quase não está equilibrando.

Mas posso oferecer um conselho sólido para qualquer pessoa que pretenda transformar uma ideia inteligente em um aplicativo mundial: Encontre um desenvolvedor incrível e segure firme.

Bem-vindo à indústria de tecnologia

De todas as pessoas que apresentaram suas ideias de aplicativos para mim, nenhuma delas teve as habilidades de programação para construí-los sozinha.

Quase sempre procuram conselhos sobre onde terceirizar a programação. E a resposta é - você não pode. Ou, pelo menos, não tudo.

Os grandes nomes da indústria de tecnologia - Bill Gates, Larry Page, Mark Zuckerberg e novos garotos como Palmer Luckey da Oculus VR - fizeram a programação do produto inicial eles mesmos. Claro, eles contrataram outros programadores mais tarde. Mas a capacidade de arregaçar as mangas e trabalhar no código significava que eram capazes de tomar decisões informadas sobre a direção técnica contínua de seu produto.

Você pode argumentar que a ideia do seu aplicativo é para um setor específico, como fitness, viagens ou alimentação, e você tem experiência nessa área. Isso é ótimo. Você vai precisar. Esse é o seu “conhecimento de domínio. ” Mas você também está tentando entrar no negócio de tecnologia, então você precisará de um grande poder intelectual de tecnologia.

Todo emprego precisa de seu Woz

Steve Jobs foi uma das raras exceções a essa regra: um líder em tecnologia que não era programador.

Mas a Apple não foi lançada apenas por Jobs; ele fez isso com seu parceiro, Steve Wozniak, o brilhante engenheiro por trás do Apple I e do Apple II. Mais tarde, o retorno da Apple foi construído em cima do sólido sistema operacional OS X planejado por um guru do software Avie Tevanian.

Jobs uma vez explicou que, ao contrário de outras profissões, o diferença entre o programador médio e um grande é “pelo menos 25 para 1.” Ele continuou, dizendo que "o segredo do meu sucesso é que fizemos de tudo para contratar as melhores pessoas do mundo".

Grandes programadores são uma raça rara. Eu mesmo não sou um programador, mas estou na indústria de tecnologia há mais de 10 anos e posso contar em uma mão o número de programadores realmente excelentes que encontrei.

Felizmente, persuadi um deles a trabalhar comigo em nosso aplicativo de ginástica, Repetições e conjuntos.

Os membros do grupo de elite de programadores excelentes são bem pagos e podem escolher seu trabalho em um mercado global. Mas o dinheiro geralmente não é sua principal motivação. Eles querem trabalhar em coisas realmente excelentes. Para fazer um "ding no universo". E foi assim que Jobs os atraiu.

Para fazer com que esse tipo de talento trabalhe em sua ideia de aplicativo, você precisará recrutá-lo como um parceiro, oferecendo uma parcela importante tanto de patrimônio líquido quanto de tomada de decisão. Se eles se contentarem com menos, provavelmente não são o calibre de que você precisa.

Sua ideia não vale nada... mesmo que seja boa

Com mais de um milhão de aplicativos já na App Store, é provável que alguém já tenha tentado executar sua ideia.

Mas isso não é necessariamente um problema, porque o sucesso de um aplicativo não se baseia em quão original a ideia é, mas em quão bem ela atende às necessidades de seus usuários.

Pessoas que não estão familiarizadas com o desenvolvimento de software tendem a se concentrar nos requisitos funcionais - o que o aplicativo faz. Mas o que realmente diferencia um aplicativo é o quão bem ele faz o que foi planejado.

Uma boa ideia é importante, mas não é suficiente. Seu negócio terá sucesso ou fracassará na execução. E no negócio de tecnologia, execução significa programação.

A galinha e o ovo

Aceitar seu programador como um parceiro pleno não é apenas uma forma de incentivá-lo. Pode ser um passo importante para a construção de um ótimo software.

O processo de design é colaborativo, que geralmente começa com um frango ou o problema do ovo.

O que veio primeiro, a interface do usuário ou o banco de dados? A maneira como você projeta um terá impacto sobre o outro e vice-versa. Portanto, para construir um ótimo aplicativo, o programador e o designer devem trabalhar juntos, colaborando como iguais.

Por exemplo, para Reps & Sets, eu tinha alguns objetivos específicos de interface do usuário em mente. É como permitir ao usuário basear cada treino em um programa, mas variar os detalhes, já que cada treino é único.

Esse tipo de objetivo tem implicações profundas para as estruturas de dados subjacentes do aplicativo.

Resolver esses desafios de uma boa maneira envolveu muita discussão e debate. Nós desenhamos esboços de conceitos de interface e estruturas de dados.

Nós discutimos. Debatemos. Nós escutamos.

E depois de muito pensamento profundo e muitas iterações colaborativas, chegamos a uma fórmula que funciona. E, acredito, continua a diferenciar nosso aplicativo até hoje.

Então, se você tem uma ótima ideia de aplicativo para iOS e está pronto para trabalhar e torná-la realidade, é hora de começar a procurar por um desenvolvedor incrível. É uma primeira etapa crucial a ser tomada antes de fazer qualquer investimento sério na ideia do seu aplicativo.

Última postagem do blog

Este aplicativo de linguagem usa videoclipes de falantes nativos para ajudá-lo a aprender
September 11, 2021

Aprenda um novo idioma da mesma forma que você aprendeu sua língua nativaCom vídeos de frases comuns e úteis faladas por falantes nativos em 22 idi...

Aumente suas habilidades com 3 ferramentas de desenvolvimento pessoal para crescimento em 2021
September 11, 2021

Aumente suas habilidades com 3 ferramentas de desenvolvimento pessoal para crescimento em 2021Dê a si mesmo uma vantagem instantânea ao entrar em 2...

| Culto de Mac
September 11, 2021

Obtenha 8 aplicativos essenciais com o pacote Mac alemão com Parallels 8 [ofertas](Um die Details dieser Abmachung em deutscher Sprache zu lesen, k...