Návrh architektury pro mobilní zařízení
Platforma Azure vám může pomoct rychle vytvářet aplikace pro Android, iOS a Windows, které vyhovují vašim obchodním potřebám. Azure můžete také využít k napájení aplikací pomocí inteligentních back-endových služeb a automatizaci životního cyklu vývoje, který vám umožní rychleji a s větší jistotou dodávat.
Jedná se jen o některé služby, které Azure poskytuje, které vám pomůžou s vývojem mobilních aplikací a back-endovou infrastrukturou:
Aplikace Azure Service. Vytvářejte a hostujte mobilní back-endy a rozhraní RESTful API v programovacím jazyce podle vašeho výběru bez správy infrastruktury. Mobilní aplikace, funkce služby App Service, můžete použít k vytváření mobilních aplikací pro jakékoli zařízení.
.NET MAUI. Vytvářejte mobilní aplikace pomocí sady nástrojů pro multiplatformní uživatelské rozhraní .NET, které cílí na faktory mobilních a desktopových formulářů v systémech Android, iOS, macOS, Windows a Tizen.
Azure Communication Services. Pomocí sady bohatých komunikačních rozhraní API, rozhraní API pro videa a rozhraní SMS API můžete nasazovat aplikace na libovolném zařízení na libovolné platformě.
Azure Notification Hubs. Pomocí tohoto široce škálovatelného mobilního modulu nabízených oznámení můžete odesílat oznámení do zařízení s iOSem, Androidem, Windows nebo Kindle.
Azure Maps. Snadno začlenit data založená na poloze do mobilních řešení.
Azure Cognitive Services. Přidejte do aplikací kognitivní funkce pomocí rozhraní API a služeb AI.
Cesta k produkčnímu prostředí
Azure nabízí různé možnosti pro vývojové platformy a back-endové služby.
Další informace o architekturách pro jednoplatformní, multiplatformní a hybridní vývoj najdete v tématu Volba architektury pro vývoj mobilních zařízení.
Informace o správě zdrojového kódu najdete v tématu Správa zdrojového kódu mobilní aplikace hostované v cloudu.
Pokud chcete začít zkoumat možnosti pro další back-endové služby, přečtěte si tyto články:
- Vytváření mobilních back-endových komponent pomocí výpočetních služeb
- Přidání ověřování a správa identit uživatelů v mobilních aplikacích
Osvědčené postupy
Automatizujte životní cyklus vývoje, abyste mohli dodávat rychleji a s větší jistotou. Informace o kontinuální integraci a průběžném doručování (CI/CD) najdete v těchto článcích:
- Automatizace životního cyklu aplikací pomocí průběžného sestavování a integrace
- Automatizace nasazení a vydávání mobilních aplikací pomocí služeb průběžného doručování
Architektury pro mobilní aplikace
Následující části obsahují odkazy na referenční architektury v některých klíčových kategoriích.
Úložiště
- Ukládání, synchronizace a dotazování dat mobilních aplikací z cloudu
- Cloudové úložiště pro vysoce zabezpečené, odolné a škálovatelné aplikace s využitím Azure Storage
Škálovatelnost
- Škálovatelné webové a mobilní aplikace s využitím služby Azure Database for MySQL
- Škálovatelné webové a mobilní aplikace s využitím Azure Database for PostgreSQL
Udržování aktuálního stavu s vývojem mobilních zařízení v Azure
Získejte nejnovější aktualizace o službách a funkcích pro vývoj mobilních aplikací Azure.
Další materiály
Ukázková řešení
Následuje několik dalších architektur, které je potřeba zvážit: