Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este produto foi retirado. Para obter uma substituição para projetos que usam o .NET 8 ou posterior, consulte a biblioteca Community Toolkit Datasync.
Os Aplicativos Móveis do Azure (também conhecidos como Microsoft Data sync Framework) oferecem aos desenvolvedores corporativos e integradores de sistemas uma plataforma de desenvolvimento de aplicativos móveis altamente escalável e disponível globalmente. A estrutura fornece ao seu aplicativo móvel:
- Autenticação
- Consulta de dados
- Sincronização de dados offline
Os Aplicativos Móveis do Azure foram projetados para funcionar com o Serviço de Aplicativo do Azure. Como ele se baseia no ASP.NET 6, ele também pode ser executado como um contêiner nos Aplicativos de Contêiner do Azure ou no Serviço Kubernetes do Azure.
Porquê Aplicações Móveis?
Com os SDKs de aplicativos móveis, você pode:
- Crie aplicativos nativos e multiplataforma: crie aplicativos habilitados para nuvem para Android™, iOS ou Windows usando SDKs nativos.
- Conecte-se aos sistemas corporativos: autentique seus usuários com o Microsoft Entra ID e conecte-se a armazenamentos de dados corporativos.
- Crie aplicativos prontos para uso offline comde sincronização de dados: torne sua força de trabalho móvel mais produtiva criando aplicativos que funcionam offline. Use os Aplicativos Móveis do Azure para sincronizar dados em segundo plano.
Recursos dos Aplicativos Móveis do Azure
Os seguintes recursos são importantes para o desenvolvimento móvel habilitado para nuvem:
de autenticação e autorização: use os Aplicativos Móveis do Azure para entrar em usuários usando ofertas sociais e corporativas. O Serviço de Aplicativo do Azure dá suporte ao Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® e OpenID Connect®. As Aplicações Móveis do Azure suportam qualquer esquema de autenticação suportado pelo ASP.NET Core.
de acesso a dados: os Aplicativos Móveis do Azure fornecem uma fonte de dados OData v4 compatível com dispositivos móveis vinculada a um banco de dados compatível por meio do Entity Framework Core. Qualquer banco de dados compatível pode ser usado, incluindo o Azure SQL, o Azure Cosmos DB ou um Microsoft SQL Server local.
de sincronização offline: crie aplicativos móveis robustos e responsivos que operam com um conjunto de dados offline. Você pode sincronizar esse conjunto de dados automaticamente com o serviço e lidar com conflitos com facilidade.
SDKs de Cliente: Há um conjunto completo de SDKs de cliente que abrangem o desenvolvimento entre plataformas (.NETe Apache Cordova™). Cada SDK do cliente está disponível com uma licença MIT e é de código aberto.
Recursos do Serviço de Aplicativo do Azure
Os seguintes recursos de plataforma são úteis para locais de produção móveis:
de dimensionamento automático: com o Serviço de Aplicativo, você pode aumentar ou expandir rapidamente para lidar com qualquer carga de entrada de clientes. Selecione manualmente o número e o tamanho das VMs ou configure o dimensionamento automático para dimensionar seu serviço com base na carga ou na programação.
Ambientes de preparo: O Serviço de Aplicativo pode executar várias versões do seu site. Você pode executar testes A/B e fazer o preparo in-loco de um novo serviço móvel.
Implantação contínua: O Serviço de Aplicativo pode se integrar a sistemas comuns de gerenciamento de controle de origem (SCM), permitindo que você implante facilmente uma nova versão do seu serviço móvel.
de rede virtual: o Serviço de Aplicativo pode se conectar a recursos locais usando a rede virtual, a Rota Expressa do Azure ou conexões híbridas.
Ambientes isolados e dedicados: Para executar com segurança aplicativos do Serviço de Aplicativo do Azure, você pode executar o Serviço de Aplicativo em um ambiente totalmente isolado e dedicado. Esse ambiente é ideal para cargas de trabalho de aplicativos que exigem alta escala, isolamento ou acesso seguro à rede.
Próximos passos
Para começar a usar os Aplicativos Móveis do Azure, conclua um tutorial de Introdução. O tutorial aborda os conceitos básicos da produção de um serviço móvel e cliente de sua escolha. Também abrange a integração de autenticação e sincronização offline. Você pode concluir o tutorial várias vezes, uma vez para cada aplicativo cliente.
- Desenvolvimento de Aplicativos Windows
- Plataforma Universal do Windows (UWP)
- do Windows Presentation Frameworks (WPF)
- SDK de Aplicativo Windows (WinUI 3)
- Desenvolvimento de aplicativos móveis nativos
- Desenvolvimento de aplicativos móveis multiplataforma