Jen GordonJen Gordon

Sobre o Autor

Jen Gordon é uma designer, escritor e fundador do site de formação de design móvel, Tapptics. Ensina Idea People como fazer aplicações e como criar belas e …Mais aboutJen↬

  • 16 min read
  • Mobile,Apps,iOS,iPhone
  • >li>Salvado para leitura offlineli> Partilhar no Twitter, LinkedIn

div>

/div>

/div>>/div>
/div>>/div>>/div>

/div>>/div>>/div>/div>>/div>>/div>>>div>Update: 01/10/2012: A versão original deste artigo de Jen Gordon foi publicada em Agosto de 2009. Foi profundamente revisto e actualizado pela autora e publicado em Setembro de 2012.

Atualização: 01/10/2012: A versão original deste artigo de Jen Gordon foi publicada em Agosto de 2009. Foi profundamente revisto e actualizado pela autora em Setembro de 2012. – Equipa Editorial

Desde o lançamento da iTunes App Store em 2008, mais de 500.000 aplicações foram aprovadas pela Apple, e milhares de outras ideias de aplicações são rabiscadas em guardanapos em todo o mundo todos os dias. Mas a questão permanece, como pode uma pessoa com competências técnicas limitadas criar uma aplicação para o iPhone?

Não deixe de consultar os nossos artigos anteriores:

  • Web Development For The iPhone And iPad: Começando
  • li> Tendências de Design de Aplicações para iPhoneli> Erros de Design de Aplicações para iPhone: Desconsideração do contexto

  • Erros de design de aplicações para o iPhone: Over-Blown Visuals

A boa notícia é que qualquer pessoa pode fazer uma aplicação para iPhone, é apenas uma questão de conhecer a série de acções que precisa de tomar para que isso aconteça. Não deixe de marcar este artigo porque ele servirá como guia para aprender o processo de criação da sua primeira aplicação para iPhone, indo passo a passo da ideia até à App Store.

Como criar a sua primeira aplicação para iPhone

Qual é o seu objectivo?

A primeira coisa a ter em conta quando embarcar em qualquer desenvolvimento de produto ou empreendimento empresarial é os seus objectivos para o projecto. Ter uma visão do que pretende alcançar no início é um barómetro importante que confirmará se o processo de desenvolvimento vai na direcção certa.

Definir o seu objectivo do projecto

p>Vejamos um exemplo. Jim é uma “pessoa de ideias” que quer criar uma aplicação que traz rendimentos passivos, mas que não exige que ele abandone o seu trabalho diário. Jim compreende que para alcançar este objectivo, terá de empregar outros que possam fazer o trabalho de actualização da aplicação, responder a perguntas de clientes, responder a pedidos de funcionalidades, etc. Se Jim não tivesse definido este objectivo com antecedência, é provável que ele:

  • não teria planeado com antecedência a contratação de ajuda,
  • não estaria satisfeito com o compromisso de tempo necessário para que ele assumisse pessoalmente o trabalho.

Se for um indivíduo como Jim, um director de marketing, ou um profissional de TI a criar aplicações para uso interno, ter um objectivo de projecto ajudará a fazer do seu processo de desenvolvimento de aplicações um sucesso.

Aqui estão alguns exemplos de objectivos do projecto:

  • Criar uma aplicação que não exija uma gestão quotidiana prática.
  • Criar uma aplicação que se torne um negócio a tempo inteiro para mim e para uma equipa.
  • Cria uma aplicação que promova o meu produto ou serviço existente.
  • Cria uma aplicação que seja puramente para diversão e não para lucro.

Action item: Escreva o objectivo que espera alcançar criando esta aplicação.

Quais são as suas expectativas?

Quando consulto pessoas que têm ideias para aplicações iPhone e iPad, a pergunta que mais frequentemente fazem é: “Quanto posso esperar ganhar? Infelizmente, isto é difícil de responder. Os seguintes factores são únicos para cada aplicação:

  • Custo de produção,
  • Popularidade,
  • Pessoas responsáveis pela gestão do seu sucesso.

Todos estes factores contribuem para o sucesso financeiro da sua aplicação. Basear as suas expectativas neste conhecimento e na prova documentada de que uma grande variedade de pessoas está a fazer aplicações lucrativas todos os dias:

  • Não técnicos “pessoas de ideias” e empresários como os fundadores de Gabi;
  • li>Desenvolvedores independentes como o Lima Sky e o Driftlab;li>Educadores como o Montessorium;Escritores como Sarah Young;

  • Empresas de entretenimento de tamanho médio como a Electronic Arts e a Zynga;
  • Empresas de desporto e entretenimento de grande dimensão como a MLB e a Disney.

Projeções de receitas realistas serão diferentes para cada aplicação, mas aqui está um exemplo:

A aplicação ABC apresentará um lucro de 10% nos primeiros 60 dias após o lançamento, com base no sucesso da aplicação XYZ, que tem uma base de utilizadores e funcionalidade semelhantes.

Indivíduos e empresas estão a criar aplicações para resolver problemas e entreter, e no entanto o processo de criação de aplicações ainda está camuflado em mistério. A seguir, veremos o que se passa nos bastidores da criação de uma aplicação e dar-lhe-emos um processo passo a passo para tornar a sua própria ideia realidade.

Where Do I Begin?

Bom conselho sobre onde começar é diferente hoje do que era há dois anos atrás, quando se podia lançar uma aplicação sem muita promoção e ainda ter uma oportunidade justa de ser visto. Hoje em dia, a competição da App Store é feroz, e dezenas de novas aplicações de alta qualidade estão a ser lançadas todos os dias. Este ambiente competitivo significa que as ideias devem ser avaliadas e refinadas para se alcançar o máximo sucesso na App Store.

p>Avalie a sua ideia. “Avaliar” qualquer coisa em que não seja um especialista é difícil. Por exemplo, se alguém tivesse uma ideia para um design inovador para a cadeira auto de uma criança, seria essa pessoa qualificada para avaliar a sua própria ideia? Provavelmente não. Teriam de procurar o conselho de alguém que conheça o nicho da cadeira auto para criança. Esse perito lançaria luz sobre como tornar a ideia ainda melhor com base nos seus conhecimentos especializados da indústria.

O mundo das aplicações não é diferente, e uma variedade de pessoas está qualificada para avaliar ideias:

  • profissionais de marketing de aplicações para o iPhone. Estas pessoas têm conhecimentos especializados sobre o desempenho das aplicações dos seus clientes na App Store, bem como de técnicas promocionais que funcionam e não funcionam.
  • desenvolvedores de aplicações para iPhone Muitos desenvolvedores independentes bem sucedidos estão empenhados em servir a sua comunidade. Se abordar humildemente estas pessoas para obter conselhos, na minha experiência a maioria está mais do que feliz em ajudar a rever a sua ideia.
  • Ligação pessoal. Conhece alguém pessoalmente que tenha criado e lançado uma aplicação? Leve-os a almoçar e peça-lhes que dêem feedback sobre a sua ideia.

O que é que uma avaliação fará por mim?Quando tiver a opinião de um perito sobre a sua ideia, descobre o seguinte:

  • Se o produto terá concorrência que será difícil de vencer;
  • Se a ideia tem quaisquer limitações técnicas;
  • Como fazer uma abordagem faseada ao processo de desenvolvimento;
  • Se pode refinar a ideia de outras formas para aumentar as oportunidades de vendas;
  • Se a ideia pode ser rentável com base na sua estimativa dos custos de produção;
  • Se a ideia se adequa bem ao contexto móvel;
  • Se o seu público-alvo pode fornecer um feedback útil sobre a ideia.

Este é o tipo de informação que pretende recolher de um revisor especializado. Depois de se encontrar com alguém que lhe possa dar este tipo de feedback, pode passar aos próximos passos do projecto com confiança na viabilidade da sua ideia e que os seus objectivos podem ser atingidos.

E se eu não conseguir encontrar alguém que avalie a minha ideia? Se estiver a ter dificuldade em encontrar um perito para dar uma opinião sobre a sua ideia, pergunte-se se estes factores de sucesso se aplicam à sua aplicação:

  • A sua aplicação resolve um problema único? As pessoas querem ser capazes de fazer muitas coisas enquanto estão em viagem. Aplicações bem sucedidas resolvem frequentemente um problema que é exclusivo do contexto móvel.
  • A aplicação serve algum nicho? Encontrar um nicho com fãs ardentes (amantes de animais de estimação, por exemplo), e criar uma aplicação que lhe sirva.
  • Faz as pessoas rir? Isto é um “nobrainer”. O que acontece com as aplicações engraçadas? Elas são partilhadas – muito.
  • Estás a construir uma roda melhor? Existem aplicações de sucesso que carecem de características ou elementos de design importantes? Isto é complicado porque esses criadores podem já estar a trabalhar em tais melhoramentos. Mas se chegar primeiro ao mercado, tem uma boa oportunidade.
  • Será que a aplicação será altamente interactiva? Sejamos realistas: a maioria de nós tem a capacidade de atenção de uma pulga. Os jogos e utilitários bem sucedidos envolvem o utilizador, exigindo muita interacção de ritmo rápido.

Action item: Tenha a sua ideia avaliada.

Passo 1: Desenvolver um Plano de Monetização e Marketing

“Espere um segundo, não deveríamos estar a desenhar protótipos e outras coisas?” Na verdade, ainda não. O passo seguinte antes de avançar para qualquer tipo de desenho ou desenvolvimento é descobrir como é que a sua ideia vai gerar lucro!

“Porque é que isto é tão importante? Não o posso fazer mais tarde?”

P>Pode, mas a AppPromo entrevistou 102 criadores e anunciou no seu relatório que:

80% NÃO estão a gerar receitas suficientes com a sua aplicação para apoiar um negócio autónomo.

É justo supor que uma grande parte desses 80% também não desenvolveu um plano de monetização ou marketing antes de desenvolver a sua aplicação. Leia o blogue da tap tap tap para ver como as empresas gostam de fazer os seus trabalhos de casa. Os resultados falam por si:

taptaptap 10MilhõesVista geral.

p>Aqui está o que tem de esperar se não considerar estratégias de monetização antes de desenvolver a sua aplicação:

“OMG Tive esta grande ideia!”p>Sketch, sketch, sketch.

Design.

p>Develop.p>”Acho que vou cobrar 99¢. Vejam como correu””

Launch. “Woo hoo!”

“Uh oh. Porque é que as pessoas não estão a pagar 99¢?!?”

Aplicação cai no buraco negro da App Store.

“Talvez eu devesse fazê-lo de graça?!?”

“Bolas! Onde está o meu revelador? Preciso de arranjar a aplicação, mudar a forma como faz dinheiro, porque 99¢ não está a funcionar!”

“OK, a aplicação está arranjada, com uma nova forma de fazer dinheiro. Como é que vou recuperar a minha classificação?”

Não é bonito, mas é um cenário muito real. Se quiser um guia passo a passo para evitar o caos de um desastre de preços, consulte o meu “App Monetization Guide”

Action item: Desenvolver um plano de monetização.

Passo 2: Inscreva-se para uma conta de desenvolvedor

P>Even se vai contratar o trabalho de desenvolvimento, terá de estabelecer o seu negócio dentro da App Store. Para o fazer, visite o Centro de Desenvolvimento iOS, e registe-se para obter uma conta. São $99 por um ano e requer que forneça as informações fiscais e de conta bancária do seu negócio ou de si próprio. Tenha estas informações à mão antes de se inscrever. Vista geral.

A única razão para não se inscrever para uma conta de desenvolvedor seria se não se importasse de ter a sua aplicação publicada sob a conta e marca de outra pessoa ou empresa. Se for esse o caso, então saiba que a Apple pagaria todas as receitas à conta bancária do titular da conta. O titular dessa conta seria então responsável pelo pagamento.

Action item: Abra uma conta de desenvolvedor iOS.

Passo 3: Desenhe a sua aplicação

Se já tem uma ideia, então é provável que tenha alguns visuais em mente para o aspecto e funcionamento da aplicação e as informações que esta apresentaria. Não precisa de ser um artista para esboçar uma interface aproximada, por isso comece a colocar as suas ideias no papel. Antes de começar, pergunte-se:

  • Que acção primária os utilizadores irão tomar dentro da aplicação?
  • Que informação irá cada ecrã precisar de apresentar?
  • Qual é o fluxo? Como é que os utilizadores irão obter do princípio ao fim?
  • Quão grande devem os elementos no ecrã ser relativos uns aos outros?
Prototipagem

p>p>Desenhando o seu layout pode ser simplificado com as ferramentas certas. (Imagem: Código Cultivado)

Pode encontrar durante este processo algumas ideias frescas que simplificam o fluxo ou que acrescentam um toque criativo ao desenho da interacção. Tente manter o seu conceito original em mente sem bloquear o fluxo de novas ideias!

Crie pelo menos um esboço em miniatura para cada ecrã da sua aplicação. Experimente os vários esquemas de navegação, a cópia nos botões e o fluxo entre ecrãs. Se quiser transferir os seus esboços para o formato digital, iPlotz é uma boa ferramenta para verificar.

O objectivo de esboçar os ecrãs da sua aplicação é construir uma base para a fase seguinte do projecto. Se é um empresário e está a externalizar a maior parte do trabalho do projecto, então mostraria estes esboços à equipa de design e desenvolvimento para obter uma estimativa de preço.

Action item: Esboce todos os ecrãs da sua aplicação.

Passo 4: Identificar o trabalho a ser externalizado

Que competências traz para a mesa? És um designer cujos objectos cerebrais se enquadram no Objectivo C? Um criador que não conseguia desenhar a sua saída de um saco de papel? Ou simplesmente um indivíduo com uma ideia que gostaria de trazer para o mercado?

Quando cria uma aplicação iPhone, está a iniciar um pequeno negócio. É difícil para uma pessoa desempenhar o papel de investigador, gestor de projecto, contabilista, arquitecto de informação, designer, desenvolvedor, comerciante e anunciante. Consegue fazer tudo isto? Claro que pode, mas estaria a perder muito tempo, energia e sanidade no processo. Com base na seguinte lista de competências necessárias, defina as áreas em que se sentiria confortável em assumir a liderança e onde precisaria de contratar ajuda:

  • Desenho,
  • Programação,
  • Promoção e marketing.

Na maioria dos casos, a forma mais económica de produzir a sua candidatura seria contratando contratantes freelance. Enquanto os seus custos seriam mais baixos, o seu papel como gestor de projecto tornar-se-ia mais proeminente. Passaria mais tempo a gerir as partes móveis do projecto. Além disso, quando trabalhar com freelancers, lembre-se de os fazer assinar um contrato de não divulgação ou pelo menos um contrato de trabalho, com detalhes sobre o âmbito do seu trabalho, as suas expectativas e condições de pagamento.

Outra opção é contratar uma agência ou empresa de desenvolvimento para tratar de uma grande parte da produção. Neste cenário, a agência seria encarregada de gerir o projecto, e o seu papel como cliente seria o de rever e aprovar o seu trabalho. Trabalhar com uma agência é uma boa opção se tiver um orçamento maior e menos tempo para se dedicar ao processo de produção.

Action item: Identifique o seu papel e os papéis daqueles que contrata.

Passo 5: Contratação da sua equipa

No passo 4, definiu quais os papéis que precisam de ser subcontratados para produzir a aplicação. Agora é altura de aprender exactamente o que cada um desses papéis fará e onde encontrar pessoas para a sua equipa.

Design

Se é designer, descarregue o meu “iPhone App Template”, uma grande colecção de elementos da interface do iPhone. Estes ficheiros Photoshop irão poupar-lhe muito tempo a começar a desenhar. Para saber mais sobre design móvel em geral, estes websites fornecem muitos grandes recursos:

  • artigos do Marc Edwards
  • blogue de Ken Yarmosh
  • blogue de Luke Wroblewski
  • DesignBoost (disclaimer: este é o meu sítio de formação de design móvel)
  • li>UI Stencils

Se não é designer, então deve saber que o design se divide em três papéis: arquitectura de informação, design de interacção e design visual. Encontrar uma pessoa com todas estas competências é possível, mas saiba que o processo de design exige três resultados distintos. Se tiveres os teus esboços, então tens tudo o que precisas para um designer começar.

  • Arquitectura de informação. No caso de estar familiarizado com o processo de design da Web, “arquitectura da informação” no que diz respeito ao telemóvel é muito semelhante. Se não estiver familiarizado com o termo, significa simplesmente “organizar o conteúdo na sua aplicação”
  • Interaction design. Já alguma vez utilizou uma aplicação que não precisasse de qualquer instrução para funcionar? Uma em que o fluxo era tão intuitivo que mal se notava a interface? Não foi por acidente. Este é o trabalho do desenhador de interacção, alguém que organiza a forma como o utilizador se moverá de ecrã em ecrã para cumprir a sua tarefa. Não se esqueça de contratar um designer que tenha habilidade nesta área.
  • Design visual. O design visual é o passo final no processo de design. É a “pele” que sobrepõe os controlos para a aplicação. O design visual pode ser tão simples ou tão complexo quanto se queira; a chave é concentrar-se na usabilidade e tarefa primária da aplicação.

Tente encontrar um designer que tenha experiência de design para dispositivos móveis. Terão um bom feedback e sugestões para melhorar os seus esboços. Alguns locais para procurar designers:

  • Dribbble
  • crowdSPRING
  • Elance

Ao publicar a sua oferta de emprego, seja muito específico quanto aos seus requisitos, e esteja pronto a rever muitos portfólios.

Desenvolvimento

Se é um programador de Objectivo C ou de Cacau, então abra o Xcode e comece! Junte-se a alguns fóruns se ainda não o fez:

  • Fóruns de programadores, Apple
  • iPhoneSDK, Google Group
  • StackOverflow

Se não é um programador, então ponha o seu programador a bordo, pois está a alinhar o programador. Falar com um programador, mais cedo ou mais tarde, ajudá-lo-á a dar um âmbito a um projecto tecnicamente viável e dentro do seu orçamento.

Encontrar um programadorUtilizando os esboços que elaborou, compõe um documento de especificação que descreve por escrito o que a sua aplicação faz e para quem. Este documento, juntamente com os seus esboços, é o que irá partilhar com o programador para obter uma estimativa de tempo e custo.

Ainda a um documento como este, também assegura que poderá contratar um programador que tenha as competências necessárias para produzir a aplicação. Se fornecer especificações para uma aplicação de jogo a um programador que não tenha conhecimentos especializados em desenvolvimento de jogos, este será capaz de dizer rapidamente que o projecto não é um bom ajuste.

Aqui estão alguns lugares para procurar criadores:

  • Upwork
  • Fazem Aplicações
  • Elance
  • Um dos fóruns acima listados para criadores

Submeter a sua aplicação à App StoreO seu criador pode também ajudá-lo a submeter a sua aplicação à App Store. Comunique claramente a data de lançamento da sua aplicação ao programador. Nada é mais prejudicial para o sucesso de uma aplicação do que um lançamento inesperado ou mal planeado. Para saber mais, leia as “App Store Review Guidelines” da Apple. Também pode querer verificar os Tempos Médios de Revisão da App Store e as regras e esclarecimentos não publicados da equipa App Review da Apple que podem causar a rejeição da sua aplicação para iPhone.

Marketing e Promoção

Se uma árvore cair na floresta e ninguém estiver por perto para a ouvir, será que ela faz um som? As aplicações podem passar despercebidas na loja muito facilmente. Não deixe que isto lhe aconteça. Esteja preparado com um plano para comercializar a sua aplicação. De facto, esteja pronto com muitos planos para comercializar a sua aplicação. Esteja pronto para experimentar porque algumas ideias vão funcionar, e outras não.

Estratégias de marketing e promoção:

  • Incorporar as redes sociais… Pense em como a sua aplicação poderia incorporar as redes sociais, e construir essa funcionalidade nela. No mínimo, crie páginas de fãs para a sua aplicação no Facebook e Twitter, e use-as como plataformas para comunicar com os utilizadores e obter feedback. Os criadores de Angry Birds e Instagram fazem um bom trabalho de envolvimento dos utilizadores no Facebook.
  • Promoção pré-lançamento. Comece a construir buzz sobre a sua aplicação antes do seu lançamento. Envie um e-mail a jornalistas e bloggers que escrevam sobre coisas relacionadas com a sua aplicação. Quanto mais relevante for a sua aplicação para o seu nicho, melhores serão as suas hipóteses de se escrever sobre ela. Alguns pontos a considerar:
    • TUAW (The Unofficial Apple Weblog)
    • Macworld
    • TouchArcade
  • Plano para lançamentos múltiplos… Não embalar o seu primeiro lançamento com todas as funcionalidades que deseja oferecer. Crie uma lista de sonhos, e desenhe a aplicação para que possa acomodar todas estas funcionalidades no futuro. Depois lance periodicamente novas versões da aplicação para impulsionar as vendas.li> Outras fontes de ideias de marketing de aplicações:

    • “Indie iPhone App Marketing,” Chris Hulbert, Splinter Software
    • li>Mobile Marketerli>Mobile Marketing Watch

    • “App Store Marketing,” LinkedIn group

Action item: Encontrar contratantes freelance ou de agência para preencher os papéis de concepção, desenvolvimento e marketing.

Conclusion

Transformar algo tão intangível como uma ideia numa aplicação tangível, jogável e agradável é um empreendimento excitante. O mais importante para quem procura criar a sua primeira aplicação para iPhone é concentrar-se na contratação da equipa certa para ajudar a concretizar a sua ideia e ajudar a manter a aplicação ao longo do tempo.

Categorias: Articles

0 comentários

Deixe uma resposta

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