Udostępnij za pośrednictwem


Projekt architektury mobilnej

Platforma Azure może pomóc w szybkim tworzeniu aplikacji dla systemów Android, iOS i Windows, które odpowiadają potrzebom biznesowym. Za pomocą platformy Azure możesz również obsługiwać aplikacje za pomocą inteligentnych usług zaplecza i automatyzować cykl projektowania, aby dostarczać je szybciej i z większą pewnością.

Oto tylko niektóre usługi udostępniane przez platformę Azure, które ułatwiają tworzenie aplikacji mobilnych i infrastrukturę zaplecza:

  • Azure App Service. Twórz i hostuj zaplecza dla urządzeń przenośnych oraz interfejsy API RESTful w wybranym języku programowania bez zarządzania infrastrukturą. Użyj usługi Mobile Apps, funkcji usługi App Service, aby utworzyć aplikacje mobilne dla dowolnego urządzenia.

  • .NET MAUI. Twórz aplikacje mobilne przy użyciu wieloplatformowego zestawu narzędzi interfejsu użytkownika platformy .NET przeznaczonego dla aplikacji mobilnych i klasycznych w systemach Android, iOS, macOS, Windows i Tizen.

  • Azure Communication Services. Użyj zestawu zaawansowanych interfejsów API komunikacji, interfejsów API wideo i interfejsów API programu SMS do wdrażania aplikacji na dowolnym urządzeniu na dowolnej platformie.

  • Azure Notification Hubs. Ten wysoce skalowalny aparat powiadomień wypychanych mobilnych umożliwia wysyłanie powiadomień do urządzeń z systemami iOS, Android, Windows lub Kindle.

  • Azure Maps. Łatwe dołączanie danych opartych na lokalizacji do rozwiązań mobilnych.

  • Azure Cognitive Services. Dodawanie możliwości poznawczych do aplikacji przy użyciu interfejsów API i usług sztucznej inteligencji.

Ścieżka do środowiska produkcyjnego

Platforma Azure oferuje różne opcje dla platform deweloperskich i usług zaplecza.

Aby dowiedzieć się więcej o strukturach programowania jednoplatformowego, międzyplatformowego i hybrydowego, zobacz Wybieranie platformy tworzenia aplikacji mobilnych.

Aby uzyskać informacje na temat zarządzania kodem źródłowym, zobacz Zarządzanie kodem źródłowym aplikacji mobilnych hostowane w chmurze.

Aby rozpocząć eksplorowanie opcji innych usług zaplecza, zobacz następujące artykuły:

Najlepsze rozwiązania

Automatyzowanie cyklu projektowania w celu szybszego dostarczania i większej pewności. Zapoznaj się z tymi artykułami, aby uzyskać informacje na temat ciągłej integracji i ciągłego dostarczania (CI/CD):

Architektury dla aplikacji mobilnych

Poniższe sekcje zawierają linki do architektur referencyjnych w niektórych kluczowych kategoriach.

Storage

Skalowalność

Bądź na bieżąco z programowaniem mobilnym na platformie Azure

Uzyskaj najnowsze aktualizacje usług i funkcji programowania aplikacji mobilnych platformy Azure.

Dodatkowe zasoby

Przykładowe rozwiązania

Poniżej przedstawiono kilka kolejnych architektur, które należy wziąć pod uwagę: