Azure Mobile Apps hakkında

Not

Bu ürün kullanımdan kaldırıldı. .NET 8 veya üzerini kullanan projelerin yerini alması için bkz. Community Toolkit Datasync kitaplığı.

Azure Mobile Apps (Microsoft Veri Eşitleme Çerçevesi olarak da bilinir), kurumsal geliştiricilere ve sistem tümleştiricilerine yüksek oranda ölçeklenebilir ve küresel olarak kullanılabilen bir mobil uygulama geliştirme platformu sunar. Çerçeve, mobil uygulamanıza aşağıdakileri sağlar:

  • Kimlik doğrulama
  • Veri sorgusu
  • Çevrimdışı veri eşitleme

Azure Mobile Apps özelliklerine genel bakış

Azure Mobile Apps, Azure App Service ile çalışacak şekilde tasarlanmıştır. ASP.NET 6'ya dayandığından Azure Container Apps veya Azure Kubernetes Service'te kapsayıcı olarak da çalıştırılabilir.

Neden Mobile Apps?

Mobile Apps SDK'ları ile şunları yapabilirsiniz:

  • Yerel ve platformlar arası uygulamalar oluşturma: Yerel SDK'ları kullanarak Android™, iOS veya Windows için bulut özellikli uygulamalar oluşturun.
  • kurumsal sistemlerinize bağlanın: Microsoft Entra ID ile kullanıcılarınızın kimliğini doğrulayın ve kurumsal veri depolarına bağlanın.
  • Veri eşitlemeile çevrimdışı kullanıma hazır uygulamalar oluşturun: Çevrimdışı çalışan uygulamalar oluşturarak mobil iş gücünüzü daha üretken hale getirin. Arka planda verileri eşitlemek için Azure Mobile Apps'i kullanın.

Azure Mobile Apps özellikleri

Bulut özellikli mobil geliştirme için aşağıdaki özellikler önemlidir:

  • kimlik doğrulaması ve yetkilendirme: Azure Mobile Apps'i kullanarak sosyal ve kurumsal hizmetleri kullanarak oturum açma kullanıcıları kullanın. Azure App Service Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® ve OpenID Connect'i® destekler. Azure Mobile Apps, ASP.NET Core tarafından desteklenen tüm kimlik doğrulama düzenlerini destekler.

  • Veri erişimi: Azure Mobile Apps, Entity Framework Core aracılığıyla uyumlu bir veritabanına bağlı, mobil kullanıma uygun bir OData v4 veri kaynağı sağlar. Azure SQL, Azure Cosmos DB veya şirket içi Microsoft SQL Server dahil tüm uyumlu veritabanları kullanılabilir.

  • çevrimdışı eşitleme: Çevrimdışı veri kümesiyle çalışan güçlü ve duyarlı mobil uygulamalar oluşturun. Bu veri kümesini hizmetle otomatik olarak eşitleyebilir ve çakışmaları kolayca işleyebilirsiniz.

  • İstemci SDK'ları: Platformlar arası geliştirmeyi (.NETve Apache Cordova ™) kapsayan eksiksiz bir istemci SDK'ları kümesi vardır. Her istemci SDK'sı bir MIT lisansıyla kullanılabilir ve açık kaynaktır.

Azure App Service özellikleri

Aşağıdaki platform özellikleri mobil üretim siteleri için kullanışlıdır:

  • otomatik ölçeklendirme: App Service ile, gelen tüm müşteri yüklerini işlemek için ölçeği hızla artırabilir veya ölçeği genişletebilirsiniz. VM'lerin sayısını ve boyutunu el ile seçin veya yük veya zamanlamaya göre hizmetinizi ölçeklendirmek için otomatik ölçeklendirmeyi ayarlayın.

  • Hazırlama ortamları: App Service sitenizin birden çok sürümünü çalıştırabilir. A/B testi gerçekleştirebilir ve yeni bir mobil hizmetin yerinde hazırlamasını yapabilirsiniz.

  • Sürekli dağıtım: App Service, yaygın kaynak denetimi yönetimi (SCM) sistemleriyle tümleşerek mobil hizmetinizin yeni bir sürümünü kolayca dağıtmanıza olanak tanır.

  • Sanal ağ: App Service sanal ağ, Azure ExpressRoute veya karma bağlantılar kullanarak şirket içi kaynaklara bağlanabilir.

  • Yalıtılmış ve ayrılmış ortamlar: Azure App Service uygulamalarını güvenli bir şekilde çalıştırmak için App Service'i tamamen yalıtılmış ve ayrılmış bir ortamda çalıştırabilirsiniz. Bu ortam yüksek ölçek, yalıtım veya güvenli ağ erişimi gerektiren uygulama iş yükleri için idealdir.

Sonraki adımlar

Azure Mobile Apps'i kullanmaya başlamak için başlarken öğreticisini tamamlayın. Öğreticide, seçtiğiniz bir mobil hizmet ve istemci oluşturmanın temelleri yer alır. Ayrıca kimlik doğrulamasını ve çevrimdışı eşitlemeyi tümleştirmeyi de kapsar. Öğreticiyi her istemci uygulaması için bir kez birden çok kez tamamlayabilirsiniz.