Visual Studio App Center
Sık Sorulan Sorular

Genel

C: Visual Studio App Center, iOS, Android, Windows ve macOS uygulamalarınızın yaşam döngüsünü otomatikleştirmenize ve yönetmenize imkan tanır. Daha sık, daha yüksek kalitede ve daha güvenle uygulama gönderin. Deponuzu bağlayarak dakikalar içinde derlemelerinizi otomatikleştirin, bulutta gerçek cihaz üzerinde test edin, beta test uzmanlarına uygulama dağıtın, kilitlenme ve analiz verileriyle gerçek dünya kullanımını izleyin. Hepsi bir arada.
C: HockeyApp’in dağıtım, analiz ve kilitlenme raporlama özelliklerini temel alan Visual Studio App Center, sürekli tümleştirme, teslim ve öğrenme bulut çözümünü de içeren yeni nesil HockeyApp’tir. Gelecekte Visual Studio App Center, tüm uygulama dağıtım ve yönetim gereksinimleriniz için Microsoft’un önerdiği hizmet olacak.

Daha fazla bilgi edinin

C: Yeni nesil Xamarin Test Cloud olan Visual Studio App Center, Xamarin Test Cloud’un tüm özelliklerini ve daha fazlasını içerir. Test kullanıcıları, Xamarin Test Cloud’daki tüm cihaz ve işlevlerin yanı sıra Cihaz Kümeleri ve daha iyi API’ler gibi yeni özelliklere erişebilir. Test kullanıcıları, Xamarin Test Cloud’daki tüm cihaz ve işlevlerin yanı sıra Cihaz Kümeleri ve daha iyi API’ler gibi yeni özelliklere erişebilir.
C: Faturalandırma ile ilgili sorularınız varsa lütfen buraya tıklayın. Herhangi bir App Center hizmeti hakkında sorularınız varsa lütfen App Center’da oturum açın ve ekranın sağ alt köşesindeki mavi sohbet simgesini kullanarak bize ulaşın.

Hesap ve Faturalandırma

C: Visual Studio App Center’ı kullanmaya başlamak ücretsizdir. Bazı ücretlerimiz tamamen ücretsizdir, bazı hizmetlerimiz içinse ücretsiz katman veya ücretsiz deneme sunulur. Fiyatlandırma ayrıntılarını buradan görüntüleyebilirsiniz.
C: Fiyatlandırma ayrıntıları buradan bulunabilir. Daha önce HockeyApp, Xamarin Test Cloud veya Azure Notification Hubs kullandıysanız genel olarak App Center’da bunlara karşılık gelen hizmetler için aşağı yukarı aynı ücreti ödemeniz gerekir.
C: App Center hizmetlerinin ücreti Azure aboneliğinizin faturasına yansıtılır.
C: Verileri 90 gün boyunca tutuyoruz. Analiz verilerini 90 günden uzun süre tutmak isteyen müşterilere Azure Blob depolamaya aktarma seçeneği sunuyoruz.

Güvenlik ve Gizlilik

C: Evet. Gizlilik ilkemizi buradan, Hizmet Koşullarımızı buradan görüntüleyebilirsiniz.
C: App Center, kodunuzu derlemek için sanal makineler kullanır. Derlemenize özel olarak temiz bir sanal makine sağlanır ve derleme bittiğinde atılır. Kod imzalama için karşıya yüklenen dosyalar ve sertifika parolası sunucularımızda güvenli bir biçimde depolanır.
C: Evet. App Center’a kişisel bilgilerin (PII) yüklenmesi yasak olsa da Microsoft farklı kullanıcılar tarafından gerçekleştirilen test çalıştırmaları arasında güvenliği sağlamak için çeşitli önlemler alır:

  • Test çalıştırması sırasında yüklenen tüm uygulamalar kaldırılır
  • Yerel depolamanın tamamı cihazdan temizlenir
  • Cihazlar varsayılan ayarlarına geri yüklenir

Sonuç olarak, testleriniz ve verileriniz her zaman temiz bir cihazda çalıştığından diğer müşterilerin bulabileceği herhangi bir şey kalmaz.

Uyumluluk

C: Ayrıca, Visual Studio Team Services içinde derleme Test ve Distribute adımları dahil olmak üzere bir dizi önceden oluşturulmuş tümleştirmenin yanı sıra Visual Studio Team Services ve Github ile otomatik hata izleyici tümleştirmesi oluşturduk.

Özellikler

C: Şu anda iOS, Android ve UWP uygulamaları için Build, Distribute, Crashes ve Analytics desteği sağlıyoruz. Şu anda iOS ve Android uygulamaları için Test desteği sağlıyoruz. iOS, Android, UWP, Windows Phone, React Native ve Xamarin için Anında iletme bildirimlerini destekliyoruz.

Gelecekte desteklenmesi planlanan diğer platformları görmek için lütfen genel yol haritamıza başvurun.

C: Hayır. App Center hizmetleri tümleşik bir sistem sunacak şekilde tasarlanmış olsa da aynı zamanda tam olarak modüler olduğundan, yalnızca ihtiyaç duyduğunuz hizmetleri kullanabilir ve gereksinimlerinizi karşılayan diğer hizmetleri kullanmaya devam edebilirsiniz. Geliştiricilere istedikleri hizmetleri ve bunları tüketme biçimini seçme konusunda tam esneklik tanımak için 200’den fazla API ve bir CLI sunuyoruz.
C: Geçerli genel yol haritamızı buradan bulabilirsiniz. Lütfen sürekli olarak müşterilerimizin gereksinimlerini değerlendirip yol haritamızı güncelleştirdiğimizi unutmayın ve istediğiniz özellikleri bize bildirin!
C: Şu anda GitHub, Bitbucket ve Visual Studio Team Services üzerinde barındırılan git depolarını destekliyoruz. Ek bilgi edinmek için lütfen bkz. Bir Kaynak Deposuna Bağlanma.
C: GitHub’da barındırılan depolar için yalnızca HTTPS üzerinden Git alt modülleri desteklenir. Bitbucket veya Visual Studio Team Services üzerinde barındırılan depolar için şu anda yalnızca kimliği doğrulanmamış Git alt modülleri desteklenmektedir.
C: Hayır. App Center otomatik olarak bulutta Mac derleme aracıları sunduğundan, iOS uygulamalarınızı fiziksel bir Mac bağımlılığı olmaksızın dilediğiniz yerden, dilediğiniz zaman derleyebilirsiniz.
C: Şu anda Objective-C, Swift, Java, React Native, Xamarin ve UWP dillerinde yazılan uygulamalar Build tarafından desteklenmektedir. Gelecekte desteklenmesi planlanan diğer dilleri görmek için lütfen genel yol haritamıza başvurun.
C: Gerçek dünya kalitesi konusunda en üst düzey güvence sağlamak amacıyla tüm iOS ve Android kullanıcı arabirimi testleri gerçek cihazlar üzerinde çalıştırılır.
C: Şu anda Appium, Calabash, Espresso, Xamarin.UITest ve XCUITest’i destekliyoruz. İlk kez bir test çerçevesi seçen takımlar genellikle hedefledikleri platformda yerel olan çerçeveyi kullanmayı tercih eder:

  • Android uygulamaları için Espresso
  • Platformlar arası Xamarin uygulamaları için Xamarin.UITest
  • iOS uygulamaları için XCUITest

Appium veya Selenium deneyimi olan ya da Xamarin dışı uygulamaları olan ve platformlar arası testler gerçekleştirmek isteyen takımlar için Appium iyi bir seçim olabilir.

C: Başlangıç testi, başarılı bir derlemeden sonra elde edilen derlemenin gerçek bir fiziksel cihazda başlatılabildiğinden emin olmak için çalıştırılan basit, isteğe bağlı bir testtir. Başlangıç testleri, derleme hizmetini kullanan tüm App Center kullanıcıları tarafından kullanabilir ve test betiği oluşturulmasını gerektirmez.
C: Test uzmanları yalnızca bir e-posta bildirimiyle uygulamanızın en son sürümünü yükleyebilir ve bir Web bağlantısına tıklayabilir. SDK’mızı uygulamanızla tümleştirdiyseniz, indirilebilen yeni bir sürüm çıkınca test uzmanı uygulamayı açtığında bir uyarı alır. Bunun üzerine, uygulamayı doğrudan bu uyarıdan güncelleştirebilir.

Uygulamanızı genel bir URL aracılığıyla da dağıtabilirsiniz. Genel İndirme Sayfasını etkinleştirirseniz URL’ye sahip olan ve UDID’si sağlama profilinde yer alan herkes uygulamaya erişebilir ve uygulamayı indirebilir.

C: Hayır, App Center’da beta test uzmanları veya uygulama kullanıcıları için sayı sınırı yoktur. iOS’ta geliştirici programına bağlı olarak Apple tarafından cihaz sayısı sınırlanır; bir sonraki soruya bakın.
C: Derlemeler için boyut üst sınırı 4 GB’tır.
C: iOS’ta alfa, beta veya kurumsal derlemeleri dağıtmak için Apple’ın geliştirici programına kaydolmanız gerekir. İki farklı program vardır:

Apple Developer Program, uygulamalarınızı App Store aracılığıyla dağıtmanıza ve geçici bir dağıtım aracılığıyla test etmenize imkan tanır. Bu tür dağıtımlar, cihaz türü (iPhone, iPod, iPad, Apple Watch ve Apple TV) başına 100 UDID ile sınırlıdır.

Apple Developer Enterprise Program, kurumsal veya iş kolu uygulamalarınızın UDID toplanmasına gerek kalmadan şirket içinde dağıtımına yöneliktir. App Store’a uygulama göndermek için kullanılamaz.

Lütfen Apple’ın hüküm ve koşullarına uymanın sizin sorumluluğunuzda olduğunu unutmayın.

C: Tüm App Center verilerinin süresi 90 gün sonunda dolsa da App Center Analytics, tüm Analytics verilerinizi sürekli olarak Azure Blob depolamaya aktarmanıza imkan tanır. Azure Blob depolama, çok miktarda metin veya ikili veri gibi yapılandırılmamış nesne verilerini depolamaya yönelik olan ve HTTP veya HTTPS aracılığıyla dünyanın her yerinden erişilebilen bir hizmettir. Blob depolamayı kullanarak verileri dünya çapında genel kullanıma açabilir veya uygulama verilerini özel olarak depolayabilirsiniz. Uzun süre tutulmasını istediğiniz, ancak sık erişmeyi planlamadığınız verileriniz olması durumunda bunları Blob Depolamaya aktarmak iyi bir seçimdir. Veriler her dakika dışarı aktarılır ve yeni bir alt klasör oluşturulur. Veriler yıl/ay/gün/saat/dakika biçiminde depolanır.

App Center’da verilerinizi dışarı aktarmak için iki yol sunulur: standart dışarı aktarma ve özel dışarı aktarma. Standart dışarı aktarma, uygulamaya bağlı Azure aboneliğini kullanarak verileri tek tıklamalı bir deneyimle dışarı aktarmanıza imkan tanır. Özel dışarı aktarma daha fazla esneklik sağlar ve yapılandırmalar Azure’da özelleştirilir.

C: App Center Analytics, Analytics verilerinizi sürekli olarak Azure Application Insights’a aktarmanıza imkan tanır. Application Insights, App Center olay verileriniz üzerinde sorgulama, segmentlere ayırma, filtreleme ve kullanım analizi özellikleri sunan bir uygulama performans yönetimi (APM) hizmetidir. App Center SDK’sını uygulamanıza ekleyip verileri App Center uygulaması türünde bir Application Insights kaynağına aktararak aşağıdaki özelliklere erişebilirsiniz:

  • Application Insights Analytics. Güçlü bir sorgu dilini kullanarak ham olay verilerinizi analiz edin ve görselleştirme oluşturun. Sorgularınızın sonuçlarını PowerBI veya Excel’e aktarabilirsiniz.
  • Kullanıcılar, Oturumlar veya Olaylar. Uygulamanızın her bir sayfasını ve özelliğini kaç kişinin kullandığını öğrenin; sonra nedenini anlamak için ülke, tarayıcı veya diğer özelliklere göre segmentlere ayırın.
  • Huniler ve Kullanıcı akışları. Kullanıcıların uygulamanızda nasıl gezindiğini anlayın. Performans sorunlarını belirleyin. Dönüşüm oranlarını artırmanın ve sorunlu noktaları ortadan kaldırmanın yollarını keşfedin.
  • Elde Tutma. Kaç kullanıcının uygulamanızı tekrar kullandığını keşfedin. Uygulamanızı nerede ve neden bıraktıklarını öğrenin.
  • Çalışma kitapları. Kullanım analizi görselleştirmelerini, Application Insights Analytics sorgularını ve takımınızla ilgili öngörüleri paylaşmaya yönelik metinleri birleştiren etkileşimli çalışma kitapları oluşturun.
C: Evet. Github veya Visual Studio Team Services (VSTS) kullanıyorsanız ve hata ayıklayıcısını yapılandırmak için yeterli izinlere sahipseniz, Çözümleme Sürenizi kısaltmak için App Center kritik olaylardan otomatik olarak sorunlar oluşturabilir. Hata izleyicinizin tam olarak nasıl yapılandırılacağına ilişkin yönergeler için buraya tıklayın.