Visual Studio App Center Sık Sorulan Sorular
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.
Lütfen ayrıntılar için App Center Desteği sayfasına bakın.
Visual Studio App Center’ı kullanmaya başlamak ücretsizdir. Bazı ücretlerimiz tamamen ücretsizdir, bazı hizmetlerimiz içinse ücretsiz katman veya ücretsiz deneme sunulur.
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.
Ş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.
Gelecekte desteklenmesi planlanan diğer platformları görmek için lütfen genel yol haritamıza bakın.
Geçerli genel yol haritamızı burada 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!
Şu anda GitHub, Bitbucket ve Azure DevOps üzerinde barındırılan git depolarını destekliyoruz. Ek bilgi edinmek için lütfen Kaynak Deposuna Bağlanma sayfasına bakın.
Şu anda Objective-C, Swift, Java, C# (Xamarin) ve JavaScript (React Native) dillerinde yazılan uygulamalar Build tarafından desteklenmektedir. Gelecekte desteklenmesi planlanan diğer dilleri görmek için lütfen genel yol haritamıza bakın.
Ş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 ekipler için Appium iyi bir seçim olabilir.
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.
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.
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.
App Center Analytics, Analytics verilerinizi sürekli olarak Azure Application Insights (Azure İzleyici)’a aktarmanıza olanak 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 ve bunun nedenini anlamak için raporu ülkeye, tarayıcıya ve diğer özelliklere göre bölümlere 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.
- Saklama. 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.
Evet. Github veya Azure DevOps kullanıyorsanız ve hata izleyicisini 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.