Azure Uygulama Hizmetinde Mobile Apps Hakkında About Mobile Apps in Azure App Service

Not

Visual Studio App Center, mobil uygulama geliştirmeye yönelik yeni ve tümleşik hizmetler merkezi 'ne yatırım yapıyor.Visual Studio App Center is investing in new and integrated services central to mobile app development. Geliştiriciler, sürekli tümleştirme ve teslim işlem hattı ayarlamak için oluşturma, Test etme ve dağıtma hizmetlerini kullanabilir.Developers can use Build, Test and Distribute services to set up Continuous Integration and Delivery pipeline. Uygulama dağıtıldıktan sonra, geliştiriciler analiz ve Tanılama hizmetlerini kullanarak uygulamasının durumunu ve kullanımını izleyebilir ve Push hizmetini kullanarak kullanıcılarla etkileşime geçebilir.Once the app is deployed, developers can monitor the status and usage of their app using the Analytics and Diagnostics services, and engage with users using the Push service. Geliştiriciler, uygulama verilerini bulutta kalıcı hale getirmek ve eşitlemek için kullanıcıların ve veri hizmetinin kimliklerini doğrulamak üzere kimlik doğrulamasından faydalanabilir.Developers can also leverage Auth to authenticate their users and Data service to persist and sync app data in the cloud. Bugün App Center kullanıma alma.Check out App Center today.

Azure Uygulama Hizmeti, profesyonel geliştiricilere yönelik tam olarak yönetilen bir hizmet olarak platform (PaaS) teklifidir.Azure App Service is a fully managed platform as a service (PaaS) offering for professional developers. Bu hizmet, web, mobil ve tümleştirme senaryoları için zengin bir özellik kümesi sağlar.The service brings a rich set of capabilities to web, mobile, and integration scenarios.

Azure Uygulama Hizmeti’ndeki Mobile Apps özelliği, kurumsal geliştiriciler ve sistem entegratörleri için yüksek düzeyde ölçeklenebilir ve küresel olarak kullanılabilir bir platformdur.The Mobile Apps feature of Azure App Service gives enterprise developers and system integrators a mobile-application development platform that's highly scalable and globally available.

Mobile Apps özelliklerine görsel bir genel bakış

Neden Mobile Apps?Why Mobile Apps?

Mobile Apps özelliği ile şunları yapabilirsiniz:With the Mobile Apps feature, you can:

  • Yerel ve platformlar arası uygulamalar oluşturun: Yerel iOS, Android ve Windows uygulamaları ya da platformlar arası Xamarin veya Cordova (PhoneGap) uygulamaları oluşturuyor olmanız fark etmeksizin, yerel SDK 'Ları kullanarak App Service avantajlarından faydalanabilirsiniz.Build native and cross-platform apps: Whether you're building native iOS, Android, and Windows apps or cross-platform Xamarin or Cordova (PhoneGap) apps, you can take advantage of App Service by using native SDKs.
  • Kurumsal sistemlerinize bağlanın: Mobile Apps özelliği sayesinde, dakikalar içinde kurumsal oturum açma ekleyebilir ve şirket içi veya bulut kaynaklarınıza bağlanabilirsiniz.Connect to your enterprise systems: With the Mobile Apps feature, you can add corporate sign-in in minutes, and connect to your enterprise on-premises or cloud resources.
  • Veri eşitleme ile çevrimdışı kullanmaya yönelik uygulamalar oluşturun: Çevrimdışı çalışan uygulamalar oluşturarak mobil iş gücünüzü daha üretken hale getirin ve kurumsal veri kaynaklarınızdan veya hizmet olarak yazılım (SaaS) API 'Lerinde bağlantı varsa arka planda verileri eşitlemek için Mobile Apps kullanın.Build offline-ready apps with data sync: Make your mobile workforce more productive by building apps that work offline, and use Mobile Apps to sync data in the background when connectivity is present with any of your enterprise data sources or software as a service (SaaS) APIs.
  • Saniyeler içinde milyonlarca kullanıcıya anında iletme bildirimleri gönderin: Müşterilerinize tüm cihazlarda anında iletme bildirimleri ile, ihtiyaçlarına göre kişiselleştirilmesi ve zaman hakkı geldiğinde gönderilmesini sağlar.Push notifications to millions in seconds: Engage your customers with instant push notifications on any device, personalized to their needs, and sent when the time is right.

Mobile Apps özellikleriMobile Apps features

Aşağıdaki özellikler, bulut etkin mobil geliştirme için önemlidir:The following features are important to cloud-enabled mobile development:

  • Kimlik doğrulama ve yetkilendirme: Kurumsal kimlik doğrulaması için Azure Active Directory ve Facebook, Google, Twitter ve Microsoft hesapları gibi sosyal sağlayıcılar gibi kimlik sağlayıcıları için destek.Authentication and authorization: Support for identity providers, including Azure Active Directory for enterprise authentication, plus social providers such as Facebook, Google, Twitter, and Microsoft accounts. Mobile Apps tüm sağlayıcılar için bir OAuth 2.0 hizmeti sunar.Mobile Apps offers an OAuth 2.0 service for each provider. Ayrıca sağlayıcıya özel işlev için kimlik sağlayıcısına SDK tümleştirebilirsiniz.You can also integrate the SDK for the identity provider for provider-specific functionality.

    Kimlik doğrulama özelliklerimiz hakkında daha fazlasını keşfedin.Discover more about the authentication features.

  • Veri erişimi: Mobile Apps, Azure SQL veritabanı veya şirket içi SQL Server ile bağlantılı, mobil olarak kolay bir OData v3 veri kaynağı sağlar.Data access: Mobile Apps provides a mobile-friendly OData v3 data source that's linked to Azure SQL Database or an on-premises SQL server. Bu hizmet, Azure Tablo depolama, MongoDB ve Azure Cosmos DB’nin yanı sıra Office 365 ve Salesforce.com gibi SaaS API’si sağlayıcıları dahil, diğer NoSQL ve SQL veri sağlayıcılarıyla kolayca tümleştirmenizi sağlayarak Entity Framework’ü temel alabilir.Because this service can be based on Entity Framework, you can easily integrate with other NoSQL and SQL data providers, including Azure Table storage, MongoDB, Azure Cosmos DB, and SaaS API providers such as Office 365 and Salesforce.com.

  • Çevrimdışı eşitleme: İstemci SDK 'Ları, çevrimdışı bir veri kümesi ile çalışan sağlam ve hızlı mobil uygulamalar oluşturmanızı kolaylaştırır.Offline sync: The client SDKs make it easy to build robust and responsive mobile applications that operate with an offline dataset. Bu veri kümesini, çakışma çözümü desteği de dahil olmak üzere arka uç verileriyle otomatik olarak eşitleyebilirsiniz.You can sync this dataset automatically with the back-end data, including conflict-resolution support.

    Veri özellikleri hakkında daha fazlasını keşfedin.Discover more about the data features.

  • Anında iletme bildirimleri: İstemci SDK 'Ları, Azure Notification Hubs 'ın kayıt özellikleri ile sorunsuz bir şekilde tümleşir, böylece milyonlarca kullanıcıya aynı anda anında iletme bildirimleri gönderebilirsiniz.Push notifications: The client SDKs integrate seamlessly with the registration capabilities of Azure Notification Hubs, so you can send push notifications to millions of users simultaneously.

    Anında iletme bildirimi özellikleri hakkında daha fazlasını keşfedin.Discover more about the push notification features.

  • Istemci SDK 'ları: Yerel geliştirmeyi (iOS, Androidve Windows), platformlar arası geliştirmeyi (Xamarin.iOS ve Xamarin.Android, Xamarin.Forms) ve karma uygulamayı kapsayan, tam bir istemci SDK 'sı kümesi vardır Geliştirme (Apache Cordova).Client SDKs: There is a complete set of client SDKs that cover native development (iOS, Android, and Windows), cross-platform development (Xamarin.iOS and Xamarin.Android, Xamarin.Forms), and hybrid application development (Apache Cordova). Her istemci SDK’sı ile bir MIT lisansı ile birlikte sunulur ve açık kaynaklıdır.Each client SDK is available with an MIT license and is open-source.

Azure Uygulama Hizmeti özellikleriAzure App Service features

Aşağıdaki platform özellikleri mobil üretim siteleri için yararlıdır:The following platform features are useful for mobile production sites:

  • Otomatik ölçeklendirme: App Service, tüm gelen müşteri yükünü işlemek için hızla ölçeklendirebilir veya ölçeklendirebilirsiniz.Autoscaling: With App Service, you can quickly scale up or scale out to handle any incoming customer load. Yük ya da zamanlama temelinden mobil uygulamanızın arka ucunu ölçeklendirmek için VM’nin sayısını ya da boyutunu el ile seçin ya da otomatik ölçeklendirmeyi ayarlayın.Manually select the number and size of VMs, or set up autoscaling to scale your mobile-app back end based on load or schedule.

    Otomatik ölçeklendirme hakkında daha fazlasını keşfedin.Discover more about autoscaling.

  • Hazırlama ortamları: App Service sitenizin birden fazla sürümünü çalıştırabilir, böylece bir/B testi gerçekleştirebilir, daha büyük bir DevOps planının parçası olarak üretimde test edebilir ve yeni bir arka ucun yerinde hazırlanmasını sağlayabilirsiniz.Staging environments: App Service can run multiple versions of your site, so you can perform A/B testing, test in production as part of a larger DevOps plan, and do in-place staging of a new back end.

    hazırlık ortamları hakkında daha fazlasını keşfedin.Discover more about staging environments.

  • Sürekli dağıtım: App Service, ortak kaynak denetimi yönetimi (SCM) sistemleriyle tümleştirilebilir ve arka ucun yeni bir sürümünü kolayca dağıtmanıza olanak tanır.Continuous deployment: App Service can integrate with common source control management (SCM) systems, allowing you to easily deploy a new version of your back end.

    dağıtım seçenekleri hakkında daha fazlasını keşfedin.Discover more about deployment options.

  • Sanal ağ: App Service, sanal ağ, Azure ExpressRoute ya da karma bağlantılar kullanarak şirket içi kaynaklara bağlanabilir.Virtual networking: App Service can connect to on-premises resources by using virtual network, Azure ExpressRoute, or hybrid connections.

    karma bağlantılar, sanal ağlar, ve ExpressRoute hakkında daha fazlasını keşfedin.Discover more about hybrid connections, virtual networks, and ExpressRoute.

  • Yalıtılmış ve ayrılmış ortamlar: Azure App Service uygulamaları güvenli bir şekilde çalıştırmak için, tam yalıtılmış ve ayrılmış bir ortamda App Service çalıştırabilirsiniz.Isolated and dedicated environments: For securely running Azure App Service apps, you can run App Service in a fully isolated and dedicated environment. Bu ortam, büyük ölçekli, yalıtım veya güvenli ağ erişimi gerektiren uygulama iş yükleri için idealdir.This environment is ideal for application workloads that require high scale, isolation, or secure network access.

    App Service ortamları hakkında daha fazlasını öğrenin.Discover more about App Service environments.

Sonraki adımlarNext steps

Azure Uygulama Hizmeti'nde Mobile Apps kullanmaya başlamak için başlarken öğreticisini tamamlayın.To get started with Mobile Apps in Azure App Service, complete the getting started tutorial. Bu öğretici, tercih ettiğiniz mobil arka ucu ve istemciyi oluşturma konusunda temel kavramları kapsar.The tutorial covers the basics of producing a mobile back end and client of your choice. Ayrıca kimlik doğrulama, çevrimdışı eşitleme ve anında iletme bildirimlerini tümleştirme konularını ele alır.It also covers integrating authentication, offline sync, and push notifications. Öğreticiyi her istemci uygulaması için birden çok kez tamamlayabilirsiniz.You can complete the tutorial multiple times, once for each client application.

Mobile Apps hakkında daha fazla bilgi için öğrenme haritamızı gözden geçirin.For more information about Mobile Apps, review our learning map. Azure Uygulama Hizmeti platformu hakkında daha fazla bilgi için bkz. Azure uygulama hizmeti.For more information about the Azure App Service platform, see Azure App Service.