Bagikan melalui


Tentang Mobile Apps di Azure App Service

Azure App Service adalah penawaran platform as a service (PaaS) yang dikelola sepenuhnya untuk pengembang profesional. Layanan ini menghadirkan serangkaian kemampuan yang kaya ke skenario web, seluler, dan integrasi.

Fitur Aplikasi Seluler 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: Buat tenaga kerja seluler Anda lebih produktif dengan membangun aplikasi yang berfungsi offline, dan gunakan Aplikasi Seluler untuk menyinkronkan data di latar belakang saat konektivitas hadir dengan salah satu sumber data perusahaan atau API perangkat lunak sebagai layanan (SaaS).
  • Pemberitahuan push kepada jutaan orang dalam hitungan detik: Libatkan pelanggan Anda dengan pemberitahuan push instan di berbagai perangkat, dipersonalisasi sesuai kebutuhan mereka, dan dikirim pada saat yang tepat.

Fitur Mobile Apps

Fitur-fitur berikut penting untuk pengembangan seluler dengan dukungan cloud:

  • Autentikasi dan otorisasi: Dukungan untuk penyedia identitas, termasuk Azure Active Directory untuk autentikasi perusahaan, ditambah penyedia sosial seperti Facebook, Google, Twitter, dan akun 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 yang 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 Tabel Azure, 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 bersumber terbuka.

Fitur Azure App Service

Fitur platform berikut berguna untuk situs 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 lebih lanjut tentang autoscaling.

  • Lingkungan penahapan: App Service dapat menjalankan beberapa versi situs Anda, sehingga Anda dapat melakukan pengujian A/B, pengujian di lingkungan produksi sebagai bagian dari rencana DevOps yang lebih besar, dan penahapan langsung 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 lebih lanjut tentang koneksi hibrid, jaringan virtual, dan ExpressRoute.

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

    Temukan selengkapnya tentang App Service environment.

Langkah berikutnya

Untuk mulai menggunakan Mobile Apps di Azure App Service, selesaikan tutorial memulai . Tutorial ini mencakup dasar-dasar mengembangkan backend 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.