Informacje o usłudze Azure Mobile Apps
Nuta
Ten produkt jest wycofany. Aby zastąpić projekty przy użyciu platformy .NET 8 lub nowszej, zobacz bibliotekę datasync zestawu narzędzi Community Toolkit.
Usługa Azure Mobile Apps (znana również jako struktura synchronizacji danych firmy Microsoft) udostępnia deweloperom i integratorom systemów przedsiębiorstwa platformę tworzenia aplikacji mobilnych, która jest wysoce skalowalna i dostępna globalnie. Platforma udostępnia aplikację mobilną:
- Uwierzytelnianie
- Zapytanie o dane
- Synchronizacja danych w trybie offline
Usługa Azure Mobile Apps jest przeznaczona do pracy z usługą Azure App Service. Ponieważ jest ona oparta na ASP.NET 6, może być również uruchamiana jako kontener w usłudze Azure Container Apps lub Azure Kubernetes Service.
Dlaczego aplikacje mobilne?
Za pomocą zestawów SDK usługi Mobile Apps można wykonywać następujące czynności:
- Tworzenie aplikacji natywnych i międzyplatformowych: tworzenie aplikacji z obsługą chmury dla systemów Android™, iOS lub Windows przy użyciu natywnych zestawów SDK.
- Połącz się z systemami przedsiębiorstwa: Uwierzytelnianie użytkowników za pomocą identyfikatora Entra firmy Microsoft i łączenie się z magazynami danych przedsiębiorstwa.
- Tworzenie aplikacji gotowych do pracy w trybie offline za pomocą synchronizacji danych: zwiększenie produktywności pracowników mobilnych dzięki tworzeniu aplikacji działających w trybie offline. Użyj usługi Azure Mobile Apps, aby zsynchronizować dane w tle.
Funkcje usługi Azure Mobile Apps
Następujące funkcje są ważne w przypadku tworzenia aplikacji mobilnych z obsługą chmury:
uwierzytelnianie i autoryzacja: użyj usługi Azure Mobile Apps, aby zalogować użytkowników przy użyciu platformy Social i enterprise. Usługa Azure App Service obsługuje usługę Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® i OpenID Connect®. Usługa Azure Mobile Apps obsługuje każdy schemat uwierzytelniania obsługiwany przez platformę ASP.NET Core.
dostęp do danych: Usługa Azure Mobile Apps udostępnia przyjazne dla urządzeń przenośnych źródło danych OData w wersji 4 połączone z zgodną bazą danych za pośrednictwem platformy Entity Framework Core. Każdą zgodną bazę danych można używać, w tym usług Azure SQL, Azure Cosmos DB lub lokalnego programu Microsoft SQL Server.
synchronizacji w trybie offline: tworzenie niezawodnych i dynamicznych aplikacji mobilnych działających przy użyciu zestawu danych trybu offline. Ten zestaw danych można zsynchronizować automatycznie z usługą i łatwo obsługiwać konflikty.
zestawy SDK klienta : istnieje kompletny zestaw zestawów SDK klientów obejmujących programowanie międzyplatformowe (.NETi ™ Apache Cordova). Każdy zestaw SDK klienta jest dostępny z licencją MIT i jest typu open source.
Funkcje usługi Azure App Service
Następujące funkcje platformy są przydatne w przypadku witryn produkcyjnych dla urządzeń przenośnych:
skalowanie automatyczne: dzięki usłudze App Service można szybko skalować w górę lub skalować w poziomie w celu obsługi dowolnego przychodzącego obciążenia klienta. Ręcznie wybierz liczbę i rozmiar maszyn wirtualnych lub skonfiguruj skalowanie automatyczne w celu skalowania usługi na podstawie obciążenia lub harmonogramu.
środowiska przejściowe: usługa App Service może uruchamiać wiele wersji witryny. Możesz przeprowadzić testowanie A/B i przeprowadzić przemieszczanie w miejscu nowej usługi mobilnej.
ciągłego wdrażania: usługa App Service może integrować się z typowymi systemami zarządzania kontrolą źródła (SCM), umożliwiając łatwe wdrażanie nowej wersji usługi mobilnej.
sieci wirtualnej: usługa App Service może łączyć się z zasobami lokalnymi przy użyciu sieci wirtualnej, usługi Azure ExpressRoute lub połączeń hybrydowych.
środowiskach izolowanych i dedykowanych: w celu bezpiecznego uruchamiania aplikacji usługi Azure App Service można uruchamiać usługę App Service w w pełni izolowanym i dedykowanym środowisku. To środowisko jest idealne w przypadku obciążeń aplikacji wymagających wysokiej skali, izolacji lub bezpiecznego dostępu do sieci.
Następne kroki
Aby rozpocząć pracę z usługą Azure Mobile Apps, ukończ samouczek Wprowadzenie. W tym samouczku omówiono podstawy tworzenia wybranej usługi mobilnej i klienta. Obejmuje również integrowanie uwierzytelniania i synchronizacji w trybie offline. Samouczek można wykonać wiele razy, raz dla każdej aplikacji klienckiej.
- Tworzenie aplikacji systemu Windows
- platformy uniwersalnej systemu Windows (UWP)
- struktury prezentacji systemu Windows (WPF)
- zestawu SDK aplikacji systemu Windows (WinUI 3)
- Programowanie natywnych aplikacji mobilnych
- platformy Xamarin (Android)
- platformy Xamarin (iOS)
- Tworzenie aplikacji mobilnych dla wielu platform