Home/Visual Studio App Center | Visual Studio/Visual Studio App Center SSS | Visual Studio
Visual Studio App Center SSS | Visual Studio Linda Webster 2018-04-04T12:09:15+00:00
S: App Center nedir?
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.
S: Visual Studio App Center ile HockeyApp arasındaki fark nedir?
C: Visual Studio App Center, yeni nesil HockeyApp’tir. Geliştiricilerin uygulamalarını daha hızlı ve daha fazla güvenle sunmasını sağlayacak kapsamlı bir çözüm oluşturmak için HockeyApp’in dağıtım, analiz ve kilitlenme raporlaması konularındaki güçlü yanlarına sürekli tümleştirme ve test özelliklerini ekliyoruz. Gelecekte Visual Studio App Center, tüm uygulama dağıtım ve yönetim gereksinimleriniz için Microsoft’un tercih ettiği çözüm olacak.
S: Visual Studio App Center ile Xamarin Test Cloud arasındaki fark nedir?
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.
S: Nereden destek alabilirim?
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.
S: Visual Studio App Center’ın maliyeti nedir?
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.
S: App Center faturalandırması nasıl yapılır?
C: App Center hizmetlerinin ücreti Azure aboneliğinizin faturasına yansıtılır.
S: Kaynak kodum güvenli mi?
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.
S: Test çalıştırmalarım güvenli mi?
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.
S: Mevcut CI hizmetlerimi App Center ile nasıl tümleştirebilirim?
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.
S: Hangi işletim sistemlerini destekliyorsunuz?
C: Şu anda iOS, Android, macOS 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, macOS, 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.
S: Tüm hizmetlerinizi kullanmam mı gerekiyor?
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.
S: Bir ürünün yol haritasını nereden bulabilirim?
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!
S: Hangi depoları destekliyorsunuz?
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.
S: Git alt modülleri desteklenir mi?
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.
S: iOS uygulamaları derlemek için bir Mac derleme aracısına sahip olmam gerekir mi?
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.
S: Hangi geliştirme dillerini ve çerçevelerini destekliyorsunuz?
S: Testleri öykünücüler üzerinde mi çalıştırıyorsunuz?
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.
S: Hangi test çerçevelerini destekliyorsunuz?
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.
S: “Başlangıç testi” nedir?”
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.
S: Beta dağıtım nasıl gerçekleştirilir?
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.
S: Test uzmanı veya kullanıcı sayısı için bir sınır var mı?
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.
S: Uygulamalar için boyut sınırı var mı?
C: Derlemeler için boyut üst sınırı 4 GB’tır.
S: iOS uygulamalarını dağıtmak için Apple Developer Program üyeliği gerekir mi?
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.
S: Analiz verilerini 90 günden uzun bir süre boyunca tutabilir miyim?
C: Tüm App Center Analytics 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.
S: Verilerim üzerinde nasıl daha ayrıntılı analiz gerçekleştirebilirim?
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.
S: Kilitlenme raporlarını hata izleyicimle tümleştirebilir miyim?
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.