Aracılığıyla paylaş


Uygulama Yayımlama

Harika bir uygulama oluşturulduktan sonra, kullanıcılar uygulamayı kullanmak isteyecektir. Bu bölümde, E-posta, özel bir web sunucusu, Google Play veya Android için Amazon App Store gibi kanallar aracılığıyla Xamarin.Android ile oluşturulan bir uygulamanın genel dağıtımıyla ilgili adımlar açıklanmıştır.

Genel bakış

Xamarin.Android uygulamasını geliştirmenin son adımı uygulamayı yayımlamaktır. Yayımlama, kullanıcıların cihazlarına yükleyebilmesi için bir Xamarin.Android uygulamasını derleme işlemidir ve iki temel görev içerir:

  • Yayına Hazırlanma – Uygulamanın Android destekli cihazlara dağıtılabilir bir yayın sürümü oluşturulur (sürüm hazırlama hakkında daha fazla bilgi için bkz . Uygulamayı Yayına Hazırlama).

  • Dağıtım : Bir uygulamanın yayın sürümü, çeşitli dağıtım kanallarından biri veya daha fazlası aracılığıyla kullanılabilir hale getirilir.

Aşağıdaki diyagramda Xamarin.Android uygulaması yayımlamayla ilgili adımlar gösterilmektedir:

Akış çizelgesi oluşturma ve dağıtma

Yukarıdaki diyagramda da görülebileceği gibi, kullanılan dağıtım yöntemi ne olursa olsun hazırlık aynıdır. Bir Android uygulamasının kullanıcılara yayımlanması için çeşitli yollar vardır:

  • Bir Web Sitesi aracılığıyla – Xamarin.Android uygulaması, kullanıcıların bir bağlantıya tıklayarak uygulamayı yükleyebileceği bir web sitesinde indirilebilir.
  • E-posta ile – Kullanıcıların e-postalarından bir Xamarin.Android uygulaması yüklemeleri mümkündür. Uygulama, ek Android destekli bir cihazla açıldığında yüklenir.
  • Bir Pazar aracılığıyla – Google Play veya Android için Amazon App Store gibi dağıtım için mevcut olan çeşitli uygulama marketleri vardır.

Yerleşik bir market kullanmak, en geniş pazar erişimini ve dağıtım üzerinde en büyük denetimi sağladığından bir uygulama yayımlamanın en yaygın yoludur. Ancak, bir uygulamayı market üzerinden yayımlamak için ek çaba gerekir.

Birden çok kanal aynı anda bir Xamarin.Android uygulamasını dağıtabilir. Örneğin, bir uygulama Google Play'de, Android için Amazon App Store'da yayımlanabilir ve ayrıca bir web sunucusundan indirilebilir.

Diğer iki dağıtım yöntemi (indirme veya e-posta), kurumsal ortam veya yalnızca küçük veya iyi belirtilmiş bir kullanıcı kümesine yönelik bir uygulama gibi denetimli bir kullanıcı alt kümesi için en kullanışlıdır. Sunucu ve e-posta dağıtımı da daha basit yayımlama modelleridir ve bir uygulamayı yayımlamak için daha az hazırlık gerektirir.

Amazon Mobil Uygulama Dağıtım Programı, mobil uygulama geliştiricilerinin uygulamalarını Amazon'da dağıtıp satmalarına olanak tanır. Kullanıcılar, Amazon App Store uygulamasını kullanarak Android destekli cihazlarında uygulamaları keşfedebilir ve satın alabilir. Android cihazında çalışan Amazon App Store'un ekran görüntüsü aşağıda görünür:

Google Play, Android uygulamaları için muhtemelen en kapsamlı ve popüler markettir. Google Play, kullanıcıların cihazlarında veya bilgisayarlarında tek bir simgeye tıklayarak uygulamaları keşfetmesine, indirmesine, derecelendirmesine ve ödeme yapmasına olanak tanır. Google Play ayrıca satış ve pazar eğilimlerinin analizine yardımcı olmak ve hangi cihazların ve kullanıcıların bir uygulamayı indirebileceğini denetlemek için araçlar sağlar. Android cihazda çalışan Google Play'in ekran görüntüsü aşağıda görünür:

Google Play ekran görüntüsü

Bu bölümde, uygulamanın Google Play gibi bir mağazaya nasıl yüklendiği ve uygun tanıtım malzemelerinin nasıl yüklendiği gösterilir. APK genişletme dosyaları, ne olduklarına ve nasıl çalıştıklarına ilişkin kavramsal bir genel bakış sağlayarak açıklanmıştır. Google Lisanslama hizmetleri de açıklanmıştır. Son olarak, HTTP web sunucusu kullanımı, basit e-posta dağıtımı ve Android için Amazon App Store dahil olmak üzere alternatif dağıtım araçları kullanıma sunulmuştur.