Design de arquitetura móvel

A plataforma Azure pode ajudá-lo a criar rapidamente aplicações Android, iOS e Windows que se adaptam às suas necessidades empresariais. Você também pode usar o Azure para potencializar seus aplicativos com serviços back-end inteligentes e automatizar seu ciclo de vida de desenvolvimento para enviar mais rápido e com mais confiança.

Estes são apenas alguns dos serviços que o Azure fornece para ajudá-lo com o desenvolvimento móvel e a infraestrutura back-end:

  • Serviço de Aplicativo do Azure. Crie e hospede back-ends móveis e APIs RESTful na linguagem de programação de sua escolha sem gerenciar a infraestrutura. Use os Aplicativos Móveis, um recurso do Serviço de Aplicativo, para criar aplicativos móveis para qualquer dispositivo.

  • MAUI do .NET. Crie aplicativos móveis usando um kit de ferramentas de interface do usuário multiplataforma .NET direcionado aos fatores de forma para dispositivos móveis e desktop no Android, iOS, macOS, Windows e Tizen.

  • Serviços de Comunicação do Azure. Use um conjunto de APIs de comunicação avançadas, APIs de vídeo e APIs de SMS para implantar seus aplicativos em qualquer dispositivo, em qualquer plataforma.

  • Hubs de Notificação do Azure. Use este mecanismo de notificação por push móvel massivamente escalável para enviar notificações para dispositivos iOS, Android, Windows ou Kindle.

  • Azure Maps. Incorpore facilmente dados baseados em localização em soluções móveis.

  • Serviços Cognitivos do Azure. Adicione recursos cognitivos aos aplicativos usando APIs e serviços de IA.

Caminho para a produção

O Azure fornece várias opções para plataformas de desenvolvimento e serviços back-end.

Para saber mais sobre estruturas de desenvolvimento de plataforma única, plataforma cruzada e híbridas, consulte Escolher uma estrutura de desenvolvimento móvel.

Para obter informações sobre o gerenciamento de código-fonte, consulte Gerenciamento de código-fonte de aplicativo móvel hospedado na nuvem.

Para começar a explorar opções para outros serviços de back-end, consulte estes artigos:

Melhores práticas

Automatize seu ciclo de vida de desenvolvimento para enviar mais rápido e com mais confiança. Consulte estes artigos para obter informações sobre integração contínua e entrega contínua (CI/CD):

Arquiteturas para aplicativos móveis

As seções a seguir fornecem links para arquiteturas de referência em algumas categorias principais.

Armazenamento

Escalabilidade

Mantenha-se atualizado com o desenvolvimento móvel no Azure

Obtenha as atualizações mais recentes sobre os serviços e recursos de desenvolvimento móvel do Azure.

Recursos adicionais

Exemplos de soluções

A seguir estão mais algumas arquiteturas a considerar: