Mobil mimari tasarımı
Azure platformu, iş gereksinimlerinize uygun Android, iOS ve Windows uygulamalarını hızla oluşturmanıza yardımcı olabilir. Ayrıca Azure'ı kullanarak uygulamalarınızı akıllı arka uç hizmetleriyle güçlendirebilir ve geliştirme yaşam döngünüzü otomatikleştirerek daha hızlı ve daha güvenle gönderebilirsiniz.
Bunlar, Azure'ın mobil geliştirme ve arka uç altyapısı konusunda size yardımcı olmak için sunduğu hizmetlerden yalnızca bazılarıdır:
Azure Uygulaması Hizmeti. Altyapıyı yönetmeden mobil arka uçları ve RESTful API'lerini istediğiniz programlama dilinde derleyin ve barındırın. Herhangi bir cihaz için mobil uygulamalar oluşturmak için App Service'in bir özelliği olan Mobile Apps'i kullanın.
.NET MAUI. Android, iOS, macOS, Windows ve Tizen'de mobil ve masaüstü form faktörlerini hedefleyen bir .NET platformlar arası kullanıcı arabirimi araç seti kullanarak mobil uygulamalar oluşturun.
Azure İletişim Hizmetleri. Uygulamalarınızı herhangi bir cihazda, herhangi bir platformda dağıtmak için zengin iletişim API'leri, video API'leri ve SMS API'leri kümesi kullanın.
Azure Notification Hubs. iOS, Android, Windows veya Kindle cihazlarına bildirim göndermek için bu yüksek oranda ölçeklenebilir mobil anında iletme bildirimi altyapısını kullanın.
Azure Haritalar. Konum tabanlı verileri mobil çözümlere kolayca dahil edin.
Azure Bilişsel Hizmetler. API'leri ve yapay zeka hizmetlerini kullanarak uygulamalara bilişsel özellikler ekleyin.
Üretim yolu
Azure, geliştirme platformları ve arka uç hizmetleri için çeşitli seçenekler sunar.
Tek platformlu, platformlar arası ve karma geliştirme çerçeveleri hakkında bilgi edinmek için bkz . Mobil geliştirme çerçevesi seçme.
Kaynak kodu yönetimi hakkında bilgi için bkz . Bulutta barındırılan mobil uygulama kaynak kodu yönetimi.
Diğer arka uç hizmetlerinin seçeneklerini keşfetmeye başlamak için şu makalelere bakın:
- İşlem hizmetleriyle mobil arka uç bileşenleri oluşturma
- Mobil uygulamalarınızda kimlik doğrulaması ekleme ve kullanıcı kimliklerini yönetme
En iyi yöntemler
Daha hızlı ve daha güvenle göndermek için geliştirme yaşam döngüsünüzü otomatikleştirin. Sürekli tümleştirme ve sürekli teslim (CI/CD) hakkında bilgi için şu makalelere bakın:
- Sürekli derleme ve tümleştirme ile uygulamalarınızın yaşam döngüsünü otomatikleştirme
- Sürekli teslim hizmetleriyle mobil uygulamalarınızın dağıtımını ve yayınını otomatikleştirme
Mobil uygulamalar için mimariler
Aşağıdaki bölümlerde bazı önemli kategorilerdeki başvuru mimarilerine bağlantılar sağlanmaktadır.
Depolama
- Mobil uygulama verilerini buluttan depolama, eşitleme ve sorgulama
- Azure Depolama ile yüksek oranda güvenli, dayanıklı, ölçeklenebilir uygulamalar için bulut depolama
Ölçeklenebilirlik
- MySQL için Azure Veritabanı kullanarak ölçeklenebilir web ve mobil uygulamalar
- PostgreSQL için Azure Veritabanı kullanarak ölçeklenebilir web uygulamaları ve mobil uygulamalar
Azure'da mobil geliştirme ile güncel kalın
Azure mobil geliştirme hizmetleri ve özellikleriyle ilgili en son güncelleştirmeleri alın.
Ek kaynaklar
Örnek çözümler
Dikkate alınması gereken birkaç mimari daha aşağıdadır: