Tentang Azure Mobile Apps

Azure Mobile Apps (juga dikenal sebagai Microsoft Data sync Framework) memberi pengembang perusahaan dan integrator sistem platform pengembangan aplikasi seluler yang sangat dapat diskalakan dan tersedia secara global. Kerangka kerja ini menyediakan aplikasi seluler Anda dengan:

  • Autentikasi
  • Kueri data
  • Sinkronisasi data offline

Visual overview of Azure Mobile Apps capabilities

Azure Mobile Apps dirancang untuk bekerja dengan Azure App Service. Karena didasarkan pada ASP.NET 6, kontainer juga dapat dijalankan sebagai kontainer di Azure Container Apps atau Azure Kubernetes Service.

Mengapa Mobile Apps?

Dengan SDK Mobile Apps, Anda dapat:

  • Membangun aplikasi asli dan lintas platform: Membangun aplikasi yang mendukung cloud untuk Android™, iOS, atau Windows menggunakan SDK asli.
  • Koneksi ke sistem perusahaan Anda: Autentikasi pengguna Anda dengan ID Microsoft Entra, dan sambungkan ke penyimpanan data perusahaan.
  • Buat aplikasi yang siap offline dengan sinkronisasi data: Jadikan tenaga kerja seluler Anda lebih produktif dengan membuat aplikasi yang berfungsi offline. Gunakan Azure Mobile Apps untuk menyinkronkan data di latar belakang.

Fitur Azure Mobile Apps

Fitur-fitur berikut penting untuk pengembangan seluler yang mendukung cloud:

  • Autentikasi dan otorisasi: Gunakan Azure Mobile Apps untuk memasukkan pengguna menggunakan layanan sosial dan perusahaan. Azure App Service mendukung MICROSOFT Entra ID, Facebook™, Google®, Microsoft, Twitter®, dan OpenID Koneksi ®. Azure Mobile Apps mendukung skema autentikasi apa pun yang didukung oleh ASP.NET Core.

  • Akses data: Azure Mobile Apps menyediakan sumber data OData v4 yang ramah seluler yang ditautkan ke database yang kompatibel melalui Entity Framework Core. Setiap database yang kompatibel dapat digunakan termasuk Azure SQL, Azure Cosmos DB, atau Microsoft SQL Server lokal.

  • Sinkronisasi offline: Bangun aplikasi seluler yang tangguh dan responsif yang beroperasi dengan kumpulan data offline. Anda dapat menyinkronkan himpunan data ini secara otomatis dengan layanan, dan menangani konflik dengan mudah.

  • SDK Klien: Ada serangkaian SDK klien lengkap yang mencakup pengembangan lintas platform (.NET, dan Apache Cordova™). Setiap SDK klien tersedia dengan lisensi MIT dan bersifat open-source.

Fitur Azure App Service

Fitur platform berikut berguna untuk lokasi produksi seluler:

  • Autoscaling: Dengan App Service, Anda dapat dengan cepat meningkatkan atau meluaskan skala untuk menangani beban pelanggan yang masuk. Pilih secara manual jumlah dan ukuran VM, atau siapkan autoscaling untuk menskalakan layanan Anda berdasarkan beban atau jadwal.

  • Lingkungan penahapan: App Service dapat menjalankan beberapa versi situs Anda. Anda dapat melakukan pengujian A/B dan melakukan penahapan di tempat layanan seluler baru.

  • Penyebaran berkelanjutan: App Service dapat berintegrasi dengan sistem manajemen kontrol sumber umum (SCM), memungkinkan Anda untuk dengan mudah menyebarkan versi baru dari layanan seluler Anda.

  • Jaringan virtual: App Service dapat terhubung ke sumber daya lokal dengan menggunakan jaringan virtual, Azure ExpressRoute, atau koneksi hibrid.

  • Lingkungan yang terisolasi dan berdedikasi: Untuk menjalankan aplikasi Azure App Service dengan aman, Anda dapat menjalankan App Service di lingkungan yang sepenuhnya terisolasi dan berdedikasi. Lingkungan ini sangat ideal untuk beban kerja aplikasi yang membutuhkan skala tinggi, isolasi, atau akses jaringan yang aman.

Langkah berikutnya

Untuk memulai dengan Azure Mobile Apps, selesaikan tutorial Memulai. Tutorial ini mencakup dasar-dasar menghasilkan layanan seluler dan klien pilihan Anda. Ini juga mencakup integrasi autentikasi dan sinkronisasi offline. Anda dapat menyelesaikan tutorial beberapa kali, sekali untuk setiap aplikasi klien.