Design de arquitetura móvel

A plataforma Azure pode ajudá-lo a criar rapidamente aplicativos Android, iOS e Windows que atendam às suas necessidades comerciais. Você também pode usar o Azure para potencializar seus aplicativos com serviços de back-end inteligentes e automatize o ciclo de vida de desenvolvimento para envios mais rápidos 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 de back-end:

  • Serviço de Aplicativo do Azure. Desenvolva 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 do .NET destinado aos fatores forma de celular 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.

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

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

Caminho de produção

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

Para saber mais sobre estruturas de desenvolvimento de plataforma única, multiplataforma e híbrida, 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:

Práticas recomendadas

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 importantes.

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

Soluções de exemplo

Estas são mais algumas arquiteturas a serem consideradas: