Tentang Mobile Apps di Azure App Service

Azure App Service adalah platform yang dikelola sepenuhnya sebagai layanan (PaaS) yang menawarkan pengembang profesional. Layanan ini menghadirkan serangkaian kemampuan yang kaya ke skenario web, seluler, dan integrasi.

Fitur Mobile Apps Azure App Service memberi pengembang perusahaan dan integrator sistem platform pengembangan aplikasi seluler yang sangat dapat diskalakan dan tersedia secara global.

Gambaran umum visual kemampuan Mobile Apps

Mengapa Mobile Apps?

Dengan fitur Mobile Apps, Anda dapat:

  • Membangun aplikasi asli dan lintas platform: Baik Anda membangun aplikasi iOS, Android, dan Windows asli atau aplikasi Xamarin lintas platform atau Cordova (PhoneGap), Anda dapat memanfaatkan App Service dengan menggunakan SDK asli.
  • Sambungkan ke sistem perusahaan Anda: Dengan fitur Mobile Apps, Anda dapat menambahkan masuk perusahaan dalam hitungan menit, dan menyambungkan ke sumber daya lokal atau cloud perusahaan Anda.
  • Membangun aplikasi siap offline dengan sinkronisasi data: Membuat tenaga kerja seluler Anda lebih produktif dengan membangun aplikasi yang berfungsi offline, dan menggunakan Mobile Apps untuk menyinkronkan data di latar belakang saat konektivitas hadir dengan salah satu sumber data perusahaan atau API perangkat lunak sebagai layanan (SaaS).
  • Pemberitahuan push ke jutaan detik: Libatkan pelanggan Anda dengan pemberitahuan push instan di perangkat apa pun, dipersonalisasi sesuai kebutuhan mereka, dan kirim saat waktunya tepat.

Fitur Mobile Apps

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

  • Autentikasi dan otorisasi: Dukungan untuk penyedia identitas, termasuk Azure Active Directory untuk autentikasi perusahaan, ditambah penyedia sosial seperti akun Facebook, Google, Twitter, dan Microsoft. Mobile Apps menawarkan layanan OAuth 2.0 untuk setiap penyedia. Anda juga dapat mengintegrasikan SDK untuk Penyedia Identitas untuk fungsionalitas khusus penyedia.

    Temukan selengkapnya tentang fitur autentikasi.

  • Akses data: Mobile Apps menyediakan sumber data OData v3 ramah seluler yang ditautkan ke Azure SQL Database atau server SQL lokal. Karena layanan ini dapat didasarkan pada Kerangka Kerja Entitas, Anda dapat dengan mudah berintegrasi dengan penyedia data NoSQL dan SQL lainnya, termasuk penyimpanan Azure Table, MongoDB, Azure Cosmos DB, dan penyedia API SaaS seperti Office 365 dan Salesforce.com.

  • Sinkronisasi offline: SDK klien memudahkan untuk membangun aplikasi seluler yang kuat dan responsif yang beroperasi dengan himpunan data offline. Anda dapat menyinkronkan himpunan data ini secara otomatis dengan data back-end, termasuk dukungan resolusi konflik.

    Temukan selengkapnya tentang fitur data.

  • Pemberitahuan push: SDK klien terintegrasi dengan mulus dengan kemampuan pendaftaran Azure Notification Hubs, sehingga Anda dapat mengirim pemberitahuan push ke jutaan pengguna secara bersamaan.

    Temukan selengkapnya tentang fitur pemberitahuan push.

  • SDK Klien: Ada serangkaian SDK klien lengkap yang mencakup pengembangan asli (iOS, Android, dan Windows), pengembangan lintas platform (Xamarin.iOS dan Xamarin.Android, Xamarin.Forms), dan pengembangan aplikasi hibrid (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 jumlah dan ukuran VM secara manual, atau siapkan penskalaan otomatis untuk menskalakan back end aplikasi seluler Anda berdasarkan beban atau jadwal.

    Temukan selengkapnya tentang autoscaling.

  • Lingkungan penahapan: App Service dapat menjalankan beberapa versi situs Anda, sehingga Anda dapat melakukan pengujian A/B, menguji dalam produksi sebagai bagian dari rencana DevOps yang lebih besar, dan melakukan penahapan di tempat dari back end baru.

    Temukan selengkapnya tentang lingkungan penahapan.

  • Penyebaran berkelanjutan: App Service dapat diintegrasikan dengan sistem manajemen kontrol sumber umum (SCM), memungkinkan Anda untuk dengan mudah menyebarkan versi baru back end Anda.

    Temukan selengkapnya tentang opsi penyebaran.

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

    Temukan selengkapnya tentang koneksi hibrid, jaringan virtual, dan ExpressRoute.

  • 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.

    Temukan selengkapnya tentang lingkungan App Service.

Langkah berikutnya

Untuk mulai menggunakan Mobile Apps di Azure App Service, selesaikan tutorial memulai. Tutorial ini mencakup dasar-dasar memproduksi ujung belakang seluler dan klien pilihan Anda. Ini juga mencakup mengintegrasikan autentikasi, sinkronisasi offline, dan pemberitahuan push. Anda dapat menyelesaikan tutorial beberapa kali, sekali untuk setiap aplikasi klien.

Untuk informasi selengkapnya tentang Mobile Apps, tinjau peta pembelajaran kami. Untuk informasi selengkapnya tentang platform Azure App Service, lihat Azure App Service.