Partilhar via


Diferentes fases no desenvolvimento de aplicações móveis

A criação de uma aplicação móvel envolve várias fases. Pode tirar partido facilmente dos serviços, ferramentas e tecnologias da Microsoft para criar aplicações móveis de alta classe.

Desenvolvimento de aplicações

Pode criar aplicações cliente de plataforma única nativas com idiomas como Objective-C e Java. Pode criar aplicações entre plataformas com Xamarin, React Native e Unity. Também pode criar aplicações híbridas com o Cordova. Para construir aplicações cliente, utilize IDEs e editores de código, como o Visual Studio, Visual Studio para Mac ou Visual Studio Code em PCs e Macs.

Planear e estruturar com serviços de back-end

A Microsoft fornece uma variedade de serviços para configurar um back-end seguro, dimensionável e fiável para a sua aplicação móvel. Pode criar APIs sem servidor e acionadores sem ter de manter os seus próprios servidores. Utilize notificações push, sincronização de dados offline, autenticação e serviços de dados para formar um back-end móvel abrangente e expansivo que suporte uma variedade de cenários de construção de aplicações.

Criar um serviço de back-end tem muitos requisitos. Tem de:

  • Limitar o armazenamento de dados no dispositivo.
  • Sincronizar dados em vários dispositivos.
  • Certifique-se de que a aplicação é executada sem conectividade de rede.
  • Enviar notificações aos utilizadores.
  • Reduzir o consumo de bateria.
  • Crie um back-end dimensionável, fiável e seguro.
  • Automatizar a manutenção do servidor.

DevOps e monitorização contínua

Para criar aplicações móveis e focadas na cloud, tire partido da integração contínua (CI), da entrega contínua (CD) e dos serviços de monitorização contínua para produzir compilações nativas para todas as plataformas. Pode executar testes de automatização de IU em milhares de dispositivos físicos, automatizar as suas versões através de canais de teste beta ou implementar diretamente nas lojas de aplicações. Também pode recolher informações de análise de utilização, falhas e exceções para as respetivas aplicações.

Serviços adicionais

Muitos serviços do Azure podem ser consumidos consoante o tipo e a natureza da aplicação que está a ser criada: