Mobilarchitektúra tervezése
Az Azure-platform segítségével gyorsan készíthet üzleti igényeinek megfelelő Android-, iOS- és Windows-alkalmazásokat. Az Azure használatával intelligens háttérszolgáltatásokkal is használhatja az alkalmazásokat, és automatizálhatja a fejlesztési életciklust a gyorsabb és magabiztosabb szállítás érdekében.
Ezek csak néhány olyan szolgáltatás, amelyet az Azure nyújt a mobilfejlesztéshez és a háttérinfrastruktúra használatához:
Azure-alkalmazás szolgáltatás. Mobil háttérrendszereket és RESTful API-kat hozhat létre és üzemeltethet a választott programozási nyelven az infrastruktúra kezelése nélkül. Az App Service egyik funkciója, a Mobile Apps használatával mobilalkalmazásokat hozhat létre bármilyen eszközhöz.
.NET MAUI. Mobilalkalmazásokat hozhat létre egy .NET platformfüggetlen felhasználói felületi eszközkészlettel, amely az Android, iOS, macOS, Windows és Tizen rendszerű mobil- és asztali űrlaptényezőket célozza meg.
Azure Communication Services. A gazdag kommunikációs API-k, video API-k és SMS API-k segítségével bármilyen eszközön, bármilyen platformon üzembe helyezheti az alkalmazásokat.
Azure Notification Hubs. Ezzel a nagymértékben méretezhető mobil leküldéses értesítési motorral értesítéseket küldhet iOS-, Android-, Windows- vagy Kindle-eszközökre.
Azure Maps. A helyalapú adatok egyszerűen beépíthetők mobilmegoldásokba.
Azure Cognitive Services. Kognitív képességek hozzáadása az alkalmazásokhoz API-k és AI-szolgáltatások használatával.
Az éles környezet elérési útja
Az Azure különböző lehetőségeket kínál a fejlesztési platformokhoz és a háttérszolgáltatásokhoz.
Az egyplatformos, a platformfüggetlen és a hibrid fejlesztési keretrendszerekről további információt a Mobilfejlesztési keretrendszer kiválasztása című témakörben talál.
A forráskódkezeléssel kapcsolatos információkért tekintse meg a felhőalapú mobilalkalmazások forráskódkezelését.
Az egyéb háttérszolgáltatások lehetőségeinek megismeréséhez tekintse meg az alábbi cikkeket:
- Mobil háttérösszetevők létrehozása számítási szolgáltatásokkal
- Hitelesítés hozzáadása és felhasználói identitások kezelése a mobilalkalmazásokban
Ajánlott eljárások
Automatizálja a fejlesztési életciklust a gyorsabb és magabiztosabb szállítás érdekében. A folyamatos integrációról és a folyamatos teljesítésről (CI/CD) az alábbi cikkekben tájékozódhat:
- Alkalmazások életciklusának automatizálása folyamatos összeállítással és integrációval
- Mobilalkalmazások üzembe helyezésének és kiadásának automatizálása folyamatos kézbesítési szolgáltatásokkal
Architektúrák mobilalkalmazásokhoz
Az alábbi szakaszok hivatkozásokat tartalmaznak néhány kulcsfontosságú kategóriában található referenciaarchitektúrákra.
Tárolás
- Mobilalkalmazás-adatok tárolása, szinkronizálása és lekérdezése a felhőből
- Felhőalapú tárolás a rendkívül biztonságos, tartós és méretezhető alkalmazásokhoz az Azure Storage-ral
Méretezhetőség
- Méretezhető webes és mobilalkalmazások az Azure Database for MySQL használatával
- Skálázható webes és mobilalkalmazások az Azure Database for PostgreSQL használatával
A mobilfejlesztés naprakészen marad az Azure-ban
Szerezze be az Azure mobilfejlesztési szolgáltatásainak és funkcióinak legújabb frissítéseit.
További erőforrások
Példamegoldások
Az alábbiakban néhány további architektúrát érdemes figyelembe venni: