Desain arsitektur seluler
Platform Azure dapat membantu Anda dengan cepat membangun aplikasi Android, iOS, dan Windows yang sesuai dengan kebutuhan bisnis Anda. Anda juga dapat menggunakan Azure untuk mendukung aplikasi Anda dengan layanan back-end cerdas dan mengotomatiskan siklus hidup pengembangan Anda untuk dikirim lebih cepat dan dengan lebih percaya diri.
Ini hanyalah beberapa layanan yang disediakan Azure untuk membantu Anda dengan pengembangan seluler dan infrastruktur back-end:
Layanan Azure App. Bangun dan host back end seluler dan API RESTful dalam bahasa pemrograman pilihan Anda tanpa mengelola infrastruktur. Gunakan Mobile Apps, fitur App Service, untuk membuat aplikasi seluler untuk perangkat apa pun.
.NET MAUI. Bangun aplikasi seluler menggunakan toolkit UI lintas platform .NET yang menargetkan faktor bentuk seluler dan desktop di Android, iOS, macOS, Windows, dan Tizen.
Azure Communication Services. Gunakan sekumpulan API komunikasi yang kaya, API video, dan API SMS untuk menyebarkan aplikasi Anda di perangkat apa pun, di platform apa pun.
Azure Notification Hubs. Gunakan mesin pemberitahuan push seluler yang dapat diskalakan secara besar-besaran ini untuk mengirim pemberitahuan ke perangkat iOS, Android, Windows, atau Kindle.
Azure Maps. Masukkan data berbasis lokasi dengan mudah ke dalam solusi seluler.
Azure Cognitive Services. Tambahkan kemampuan kognitif ke aplikasi dengan menggunakan API dan layanan AI.
Jalur menuju produksi
Azure menyediakan berbagai opsi untuk platform pengembangan dan layanan back-end.
Untuk mempelajari tentang kerangka kerja pengembangan platform tunggal, lintas platform, dan hibrid, lihat Memilih kerangka kerja pengembangan seluler.
Untuk informasi tentang manajemen kode sumber, lihat Manajemen kode sumber aplikasi seluler yang dihosting cloud.
Untuk mulai menjelajahi opsi untuk layanan back-end lainnya, lihat artikel berikut ini:
- Membangun komponen back-end seluler dengan layanan komputasi
- Menambahkan autentikasi dan mengelola identitas pengguna di aplikasi seluler Anda
Praktik terbaik
Otomatiskan siklus hidup pengembangan Anda untuk dikirim lebih cepat dan dengan lebih percaya diri. Lihat artikel ini untuk informasi tentang integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD):
- Mengotomatiskan siklus hidup aplikasi Anda dengan build dan integrasi berkelanjutan
- Mengotomatiskan penyebaran dan rilis aplikasi seluler Anda dengan layanan pengiriman berkelanjutan
Arsitektur untuk aplikasi seluler
Bagian berikut ini menyediakan tautan ke arsitektur referensi dalam beberapa kategori utama.
Penyimpanan
- Menyimpan, menyinkronkan, dan mengkueri data aplikasi seluler dari cloud
- Penyimpanan cloud untuk aplikasi yang sangat aman, tahan lama, dan dapat diskalakan dengan Azure Storage
Skalabilitas
- Aplikasi web dan seluler yang dapat diskalakan menggunakan Azure Database for MySQL
- Aplikasi web dan seluler yang dapat diskalakan menggunakan Azure PostgreSQL Database
Tetap terkini dengan pengembangan seluler di Azure
Dapatkan pembaruan terbaru tentang layanan dan fitur pengembangan seluler Azure.
Sumber Daya Tambahan:
Contoh solusi
Berikut ini adalah beberapa arsitektur lagi yang perlu dipertimbangkan: