Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

Alternatif dağıtım seçenekleri

Açık bir platform olan Android, seçim imkanı sunar. Android uygulamalarınızı istediğiniz şekilde, herhangi bir dağıtım yaklaşımını veya ihtiyaçlarınızı karşılayacak yaklaşım kombinasyonlarını uygulayarak kullanıcılara dağıtabilirsiniz. Uygulamaları uygulama ticaret sitesinde yayınlama, web sitesi üzerinden dağıtma veya kullanıcılara doğrudan e-posta ile gönderme seçenekleri sayesinde hiçbir zaman belli bir dağıtım platformuna sıkışıp kalmazsınız.

Uygulamalarınızın derlenme ve paketlenme süreci, dağıtım yönetiminden bağımsız olarak her zaman aynıdır. Bu, zamandan kazandırırken gereken yerlerde sürecin bazı kısımlarını otomatikleştirmenizi sağlar. Daha fazla bilgi için Yayınlamaya Hazırlanma bölümünü okuyabilirsiniz.

Aşağıdaki bölümlerde uygulamalarınızı dağıtmanın bazı alternatif yolları anlatılmaktadır.

Ticaret sitesi üzerinden dağıtma

Genellikle, mümkün olan en geniş kitleye ulaşmak için uygulamalarınızı Google Play gibi bir ticari siteden dağıtmanız beklenir.

Google Play, Android uygulamaları için bir numaralı ticaret sitesi olup özellikle uygulamalarınızı geniş bir küresel kitleye dağıtmak istediğinizde avantajlıdır. Bununla birlikte, uygulamalarınızı istediğiniz uygulama ticaret sitesinden dağıtabilir ya da birden fazla ticari siteden yararlanabilirsiniz.

Diğer dağıtım şekillerinin aksine Google Play, Uygulama İçi Faturalandırma hizmetini ve Lisanslama hizmetini kullanmanıza olanak tanır. Uygulama İçi Faturalandırma hizmeti, oyunlardaki mücevherler veya uygulama özelliklerinin yeni sürümleri gibi uygulama içi ürünlerin satışını kolaylaştırır. Lisanslama hizmeti, uygulamalarınızın yetkisiz yüklenmesini ve kullanılmasını önlemeye yardımcı olur.

Uygulamalarınızı e-posta ile dağıtma

Uygulamalarınızı yayınlamanın hızlı ve kolay bir yolu da onları kullanıcılara e-posta üzerinden göndermektir. Bunun için uygulamanızı yayınlanmaya hazır hale getirirsiniz, e-postaya eklersiniz ve kullanıcıya gönderirsiniz. Kullanıcı, Android destekli cihazında e-postanızı açtığında Android sistemi APK'yı tanır ve e-posta mesajında Şimdi Yükle düğmesini görüntüler. Kullanıcılar bu düğmeye dokunarak uygulamanızı yükleyebilirler. Kullanıcıların yükleme işlemine devam etmeleri için henüz yapmadılarsa bilinmeyen uygulamaları yükleme tercihini etkinleştirmesi gerekecektir.

Uygulamalarınızı az sayıda güvenilir kullanıcıya gönderiyorsanız, dağıtımı e-posta ile yapmak kullanışlıdır. Zira bu yöntem, korsanlığa ve yetkisiz dağıtıma karşı fazla koruma sağlamaz, yani uygulamalarınızı gönderdiğiniz kişiler onları kolayca başkalarına yönlendirebilir..

Web sitesi üzerinden dağıtma

Uygulamalarınızı Google Play gibi bir ticaret sitesinde yayınlamak istemiyorsanız, kendi web sitenizde ya da sunucunuzda (şahsi ya da kurumsal sunucu olabilir) kullanıma sunabilirsiniz. Bunun için önce uygulamalarınızı normal şekilde yayınlayacakmış gibi hazırlayın, daha sonra yayınlanmaya hazır APK dosyalarını web sitenizde barındırın ve kullanıcılara bir indirme bağlantısı sağlayın. Bu şekilde dağıtılan bir uygulamayı yüklemek için kullanıcıların bilinmeyen uygulamaları yükleme tercihini etkinleştirmesi gerekir.

Bilinmeyen uygulamaları yüklemek için kullanıcı tercihi

Android, kullanıcıları bilinmeyen uygulamaları veya güvenilir olan Google Play dışındaki kaynaklardaki uygulamaları yanlışlıkla indirmeye ve yüklemeye karşı korur. Kullanıcı diğer kaynaklardan uygulama yüklenmesine izin vermeyi etkinleştirinceye kadar Android, bu tür yüklemeleri engeller. Etkinleştirme işlemi, kullanıcının cihazında çalışan Android sürümüne bağlıdır:

Farklı kaynaklardan bilinmeyen uygulamaların yüklenmesini kabul etmeyle ilgili ayarlar ekranını gösteren ekran görüntüsü.

Şekil 1. Bilinmeyen uygulamaları yükleme sistem ayarları ekranı. Bu ekranda kullanıcılar, bilinmeyen uygulamaları yüklemek için belirli bir kaynağa izin verirler.

  • Android 8.0 (API düzeyi 26) ve sonraki sürümleri çalıştıran cihazlarda, kullanıcıların belirli bir konumdan uygulama yüklemelerini etkinleştirmek için Şekil 1'de gösterilen Bilinmeyen uygulamaları yükleme sistem ayarları ekranına gitmesi gerekir.
  • Android 7.1.1 (API düzeyi 25) ve daha düşük sürümleri çalıştıran cihazlarda, kullanıcılar cihazlarında Ayarlar> Güvenlik bölümünde bulunan Bilinmeyen kaynaklar sistem ayarını etkinleştirmelidir.

    Not: Kullanıcılar, Android 7.1.1 (API düzeyi 25) veya daha düşük bir sürümü çalıştıran bir cihaza bilinmeyen bir uygulama yüklemeye çalıştığında, sistem bazen kullanıcıya yalnızca ilgili uygulamanın yüklenmesine izin verip vermediğini soran bir iletişim kutusu gösterir. Neredeyse tüm durumlarda, seçenek kullanılabiliyorsa kullanıcıların her defasında yalnızca bir bilinmeyen uygulama yüklemesine izin vermesi gerekir.

Her iki durumda da, kullanıcıların bilinmeyen uygulamaları cihazlarına indirip yükleyebilmeleri için öncelikle etkinleştirme işlemini tamamlamaları gerekir.

Not: Bazı ağ sağlayıcılar, kullanıcıların bilinmeyen kaynaklardan uygulama yüklemesine vermez.