Empresa de desenvolvimento de aplicativos: como escolher

O que uma empresa de desenvolvimento de aplicativos entrega mesmo, porque nativo e à medida importam para um negócio europeu, e como escolher a parceira certa.

Development By Lawrence Dauchy 8 min read

Resposta curta

Uma empresa de desenvolvimento de aplicativos concebe e constrói a sua aplicação de iPhone, de forma nativa em Swift, cobrindo design, desenvolvimento, backend, lançamento e manutenção sob o mesmo teto. A parceira certa julga-se pelas aplicações já publicadas que pode descarregar, não por promessas, e por assumir todo o caminho da ideia até à App Store, com propriedade clara do código. Se ainda está a calcular o orçamento, veja o nosso guia sobre quanto custa criar uma aplicação.

O que uma boa empresa faz, do início ao fim

Uma aplicação de iPhone terminada e credível é o resultado de vários ofícios distintos, e uma empresa séria cobre-os todos, em vez de apenas escrever código. É esta a primeira coisa a perceber: desenvolvimento não é só programação.

  • Design. Como a aplicação se vê, se sente e flui, seguindo as orientações de interface da Apple para que pareça nativa e não estranha. É aqui que uma aplicação ganha a confiança do utilizador.
  • Desenvolvimento nativo. Construir a aplicação em Swift para que seja rápida, fluida e siga as convenções do iPhone, em vez de uma camada genérica que assenta mal no aparelho.
  • Backend. O servidor, os dados e a lógica por trás da aplicação, outro ofício e muitas vezes onde está boa parte do trabalho real, sobretudo num projeto empresarial.
  • Lançamento. Passar a aplicação pelas regras de revisão da App Store, que premeiam um produto real e cuidado e rejeitam os pobres ou defeituosos.
  • Manutenção. Manter a aplicação a funcionar à medida que o iOS muda todos os anos, porque uma aplicação é um produto vivo, não uma entrega única.

A razão para querer tudo isto sob o mesmo teto é que as falhas entre especialistas soltos são onde os projetos correm mal. Um designer que nunca fala com quem programa, ou código que ninguém testa, produz uma aplicação desconexa. Uma empresa que assume o caminho inteiro responde pelo resultado inteiro.

O que procurar numa empresa de desenvolvimento

O que verificarBom sinalSinal de alarme
Aplicações publicadasAplicações reais na App Store que pode descarregarSó maquetas ou um portefólio vago
Ofícios cobertosDesign, backend e código numa equipaSó código, com falhas que preenche sozinho
PropriedadeA sua empresa é dona do código e da contaO fornecedor fica com o controlo
Honestidade de âmbitoClaro quanto a custo, tempo e limitesPromete tudo, barato e rápido
Depois do lançamentoOferece manutenção e pensa além do primeiro diaDesaparece quando a aplicação é publicada

A coluna mais útil é a primeira. Uma empresa que constrói aplicações deve ter aplicações que pode descarregar e usar agora mesmo. Use uma durante alguns minutos e repare se parece cuidada ou feita à pressa, porque essa qualidade é exatamente o que lhe paga para reproduzir na sua. As promessas e as apresentações vistosas são fáceis; as aplicações publicadas e mantidas são difíceis, e são a prova a sério.

Porque nativo e à medida importam para um negócio europeu

Para uma empresa em Portugal ou na Europa que preza a qualidade, dois pontos merecem atenção especial, porque é neles que uma boa parceira se distingue de uma barata.

O primeiro é o nativo. Uma aplicação nativa, feita em Swift, corre diretamente no iPhone e por isso é mais rápida, responde melhor ao toque e aos gestos, e segue com naturalidade as convenções do aparelho. Uma abordagem genérica, partilhada com outras plataformas, tende a parecer ligeiramente deslocada precisamente onde os utilizadores da Apple são mais exigentes, nos pequenos detalhes que separam uma aplicação que se guarda de uma que se apaga. O segundo é o à medida: uma aplicação construída em torno do seu produto, dos seus processos e dos seus utilizadores, e não espremida num molde genérico. Para um negócio sério, o custo mais alto de nativo e à medida compensa ao longo da vida da aplicação, não apenas no lançamento, porque entrega um produto que encaixa mesmo e que envelhece bem, em vez de um genérico com o seu logótipo.

Empresa, freelancer ou equipa interna

A sua situaçãoMelhor opçãoPorque
Uma tarefa concreta numa aplicação existenteFreelancerFlexível, paga pelo trabalho pontual
Trabalho contínuo durante anosEquipa internaUm salário compensa quando o trabalho não para
Uma aplicação nova, bem feita, de raizEmpresa ou estúdioEquipa inteira, um contrato, resultado previsível
Sabe gerir uma equipaFreelancers, reunidos por siO mais barato se tiver a competência e o tempo

O fator decisivo costuma ser quanto trabalho de aplicação tem e se consegue gerir uma equipa. Um freelancer encaixa numa tarefa clara e delimitada. Uma equipa interna ganha o salário quando o trabalho de aplicação não acaba nunca. Uma empresa encaixa com quem quer uma aplicação bem feita e um único responsável, sem se tornar ele próprio gestor de projeto.

As perguntas a fazer antes de assinar

Antes de se comprometer com qualquer empresa, algumas perguntas separam uma escolha segura de uma arriscada. Peça para ver as aplicações já publicadas e use-as, porque o trabalho entregue é a única prova que conta. Pergunte quem faz o design e o backend, para confirmar que cobrem o trabalho inteiro e não só o código. Pergunte de quem será o código e a conta da App Store, para saber que ficará dono do que paga. Pergunte o que acontece depois do lançamento, porque uma empresa que pensa além do dia da entrega é uma que constrói para durar. E peça clareza quanto a âmbito e custo, porque uma parceira que promete tudo barato e rápido está a compreender mal o trabalho ou a induzir em erro.

As respostas dizem tanto como a própria aplicação. Uma boa empresa está à vontade com estas perguntas e responde com clareza, porque não tem nada a esconder e já fez isto antes. Vaguidade, evasivas ou pressão para assinar depressa são os sinais para se afastar, por mais apelativo que pareça o preço na primeira página do orçamento.

Uma parceira, não um mosaico de fornecedores

Há uma diferença prática entre contratar uma empresa que assume tudo e juntar você mesmo os vários especialistas, e essa diferença aparece sobretudo quando algo corre mal. Se o design vem de um lado, o código de outro e o backend de um terceiro, cada um responde apenas pela sua parte, e quando a aplicação não encaixa ninguém assume o todo. É o cliente que fica no meio, a traduzir entre pessoas que não falam a mesma língua técnica.

Uma empresa que concebe e constrói sob o mesmo teto elimina essas fronteiras. O designer e quem programa trabalham lado a lado, o backend é pensado ao mesmo tempo que o ecrã, e há um único responsável pelo resultado inteiro, do primeiro esboço até à App Store. Para um negócio que não quer gerir um projeto técnico, isto é o que transforma um risco difuso numa responsabilidade clara.

Essa unidade também se nota na qualidade. As melhores aplicações não são aquelas em que cada parte foi feita isoladamente, mas aquelas em que o design, o código e a arquitetura foram pensados como um só produto. É essa coerência que os utilizadores da Apple sentem, mesmo sem saber nomeá-la, e é ela que distingue uma aplicação que parece um produto sério de uma que parece um conjunto de peças montadas à pressa. Escolher uma parceira que assume o caminho inteiro é, no fundo, escolher essa coerência, e é exatamente ela que se paga quando se investe numa empresa séria em vez de num fornecedor mais barato.

Quando não precisa de uma empresa premium

Seja honesto quanto a se precisa mesmo de uma parceira premium. Se a sua ideia é no fundo um site de conteúdos ou um formulário simples, um bom site adaptável pode servir melhor e custar muito menos do que qualquer aplicação. Se a sua necessidade é comum e um produto já existente a resolve bem, comprá-lo é mais inteligente do que pagar para o reconstruir. O desenvolvimento à medida ganha o seu custo quando a aplicação tem de fazer algo específico, parecer mesmo nativa e importar ao negócio, não quando uma ferramenta genérica já faria o trabalho.

Quando à medida é a escolha certa, o que compra é uma aplicação real construída em torno das suas necessidades, concebida e programada de forma nativa, lançada e mantida por uma equipa responsável em vez de um mosaico de especialistas, e que é sua. Uma equipa que concebe e constrói sob o mesmo teto, como nós, assume todo o caminho da ideia até à App Store com uma conta Apple Developer Program, e continua com a aplicação depois do lançamento. Veja exemplos no nosso trabalho e fale connosco sobre o que a sua empresa precisa mesmo numa conversa curta.

FAQ

O que faz uma empresa de desenvolvimento de aplicativos?

Concebe e constrói uma aplicação feita para as suas necessidades, em vez de o encaixar num modelo genérico. Uma boa empresa cobre todo o caminho: design, desenvolvimento nativo para iOS, o backend, o lançamento na App Store e a manutenção contínua. A palavra desenvolvimento inclui muito mais do que escrever código; inclui o desenho da experiência e a arquitetura por trás da aplicação.

Como escolho uma boa empresa de desenvolvimento?

Julgue-a pelas aplicações já publicadas que pode descarregar e usar, não por promessas nem por uma apresentação bonita. Procure aplicações reais na App Store, uma equipa que cubra design e backend além do código, honestidade quanto a âmbito e custo, e propriedade clara de todo o caminho da ideia até ao lançamento. Uma empresa que faz tudo sob o mesmo teto traz menos risco.

Porque é que nativo e à medida importam?

Porque uma aplicação nativa, feita em Swift, é mais rápida, mais fluida e segue as convenções do iPhone, o que importa sobretudo onde os utilizadores são exigentes. À medida significa que a aplicação é construída em torno do seu negócio, e não espremida num molde genérico. Para uma empresa que preza a qualidade, nativo e à medida são o que faz a aplicação encaixar mesmo e durar.

De quem é o código e a conta da App Store?

Devem ser da sua empresa, e convém deixá-lo por escrito antes de assinar. Num projeto sério, o cliente é dono do código e da conta da App Store, não o fornecedor. Essa propriedade é uma das razões para escolher desenvolvimento à medida em vez de uma plataforma fechada: não depende de terceiros para alterar ou manter a sua própria aplicação. Pergunte sempre antes de começar.

Empresa, freelancer ou equipa interna: o que compensa?

Depende do trabalho. Um freelancer é flexível e bom para uma tarefa concreta. Uma equipa interna compensa quando há trabalho contínuo durante anos. Uma empresa custa mais por dia do que um freelancer, mas traz a equipa inteira, pelo que para uma aplicação nova de raiz costuma ser o custo total mais previsível e o menor risco, mesmo que não seja a tarifa mais baixa.