Giriş
Kurumsal geliştiricilerin uygulamalarını dağıtmak için çeşitli stratejileri vardır. Bunlardan hangisinin sizin için uygun olduğu; uygulamanın hedef kitlesi ve sizin geliştirici olarak üstlendiğiniz rol gibi çeşitli etkenlere bağlıdır. Bu makalede, uygulamanızın hedef kitlesine bağlı olarak Google Play'de kurumsal uygulamalar yayınlama hakkındaki stratejiler ana hatlarıyla aktarılmaktadır.
Ticari pazarda uygulama yayınlama
Geniş bir müşteri grubu için uygulama geliştiren bir geliştiriciyseniz uygulamanızı Google Play'de yayınlamalısınız. Sizi her gün milyarlarca kullanıcıyla buluşturan Google Play, uygulamalarınızı en iyi keşif ve dağıtım platformunda sunar.
Google Play'de uygulama yayınlamaya başlamak için bir Google Play Geliştirici hesabınızın olması gerekir. İster dahili beta testi için ister herkese açık şekilde uygulama yayınlasınlar, uygulama yayınlamaktan sorumlu geliştiricilerinizin her birinin Google Play Console'u kullanabilmek için bir hesaba ihtiyacı vardır. Kuruluşunuz, Google Play Console'da çeşitli erişim seviyelerine, ayrıca kuruluşunuza yayınlanan bir veya daha fazla uygulamaya geliştirici atayabilir. Kurulumunuz tamamlandığında Google Play'i yalnızca uygulamalarınızı yayınlayıp tanıtmak için değil, temel performans göstergelerini izlemek, kullanıcı yorumlarıyla etkileşime geçmek ve diğer işlemler için de kullanabilirsiniz. Başlamanıza yardımcı olacak zengin bir eğitim setimiz mevcuttur.
Geliştiricilerin uygulama geliştirirken yapabilecekleri ve yapamayacakları hakkında bilgi sahibi olması önemlidir. Google herkese güvenli ve güvenilir bir deneyim sunmak ister. Politikalarımız, uygulamalarınızı ve oyunlarınızı dünyanın dört bir yanındaki milyarlarca kullanıcıya güvenli bir şekilde ulaştırmak için tasarlanmıştır. İşletmeler için geliştirilen uygulamalar, Google Play'deki diğer tüm uygulamalarla aynı kurallara tabidir. Geliştirici Politika Merkezi üzerinden son güncellemeler hakkında bilgi edinmenizi öneririz.
Son olarak, şirket adı veya logosu gibi ticari marka grafikleri veya metinleri ya da lisanslı veya telif hakkıyla korunan fikri mülkiyet öğeleri kullanıyorsanız, uygulamanızı yayınlamadan önce izninizin olduğunu Google'a bildirmeniz gerekir. Aksi takdirde, materyal kendi şirketinizin markasına ait olsa bile bu durum Google Play politikasının ihlali olarak yorumlanabilir. Üçüncü taraf bir geliştiricinin ticari markalarınızı kullanmasını siz de istemezsiniz. Bu nedenle, geliştirici hesabınızın bunları kullanma izni olduğunu doğrulamamız gerekir.
Kurumsal müşterilere özel uygulama yayınlama
Bazen geliştiricilerin bir uygulamayı belirli bir kuruluş grubuna yayınlaması gerekir. Bu durumda geliştiricilerin iki seçeneği vardır:
- Uygulamayı, şirketin Managed Google Play kuruluş kimliğini kullanarak doğrudan yayınlamak.
- Uygulama ikili programını (APK) şirkete sunarak kendi çalışanlarına yayınlamasını sağlamak.
Çoğu geliştirici ilk seçeneği tercih eder. Bu yöntemi kullanan bir geliştirici hem yayınlama temposu üzerindeki kontrolünü korur hem de uygulamasının son sürümünün, yayınladığı kuruluşlar tarafından her zaman kullanılabildiğinden emin olur.
Bu yöntemi kullanabilmek için geliştiricinin müşteriyle birlikte çalışarak şirketleri için Managed Google Play'i etkinleştirdiklerinden emin olması gerekir. Bunun için şirketin Kurumsal Mobilite Yönetimi kullanılır. Ardından, müşteriyle birlikte çalışarak müşterinin kurum kimliğini üçüncü taraf geliştiriciye sağladığından emin olması gerekir. Son olarak, geliştiriciler Google Play Console'u kullanarak uygulamalarını işletme müşterilerine hedefleyebilirler.
Bazı durumlarda müşteriler bir uygulamanın hangi sürümlerinin son kullanıcıya ulaştığı konusunda daha ayrıntılı kontrole ihtiyaç duyabilir. Bunu sağlamak amacıyla geliştiriciler, uygulamanın ayrı ayrı sürümleri için kapalı test kanalları oluşturabilir ve bu sürümleri, belirli Managed Google Play kuruluş kimliklerine hedefleyebilirler. Her bir kapalı kanalı ayrı ayrı kuruluşlara hedefleyerek BT ekipleri, geliştiricinin uygulamasının belirli sürümlerini kendi kullanıma sunma zamanlarına uygun olarak etkinleştirebilirler. Bu yöntem, kullanıma sunma konusunda daha fazla esneklik sağlasa da geliştiricilerle BT yöneticileri arasında sıkı bir işbirliği gerektirir ve her EMM'den kullanılamayabilir.
Alternatif olarak kuruluşlar, ikili programınızı alıp kendi kuruluşlarına yayınlayabilir. Bunu yapmak için önerilen yöntem, Managed Google Play'i kullanmaktır. Başka yöntemler kullanılabilir olsa da Google tarafından desteklenmez. Kuruluşların kendi APK kopyalarını yayınlamalarına izin veriyorsanız uygulamaların paket adının yalnızca bir Managed Google Play kuruluşu içinde değil, tüm Google Play genelinde benzersiz olması gerektiğini unutmayın. Bir paket isminin halihazırda kullanımda olması durumunda uygulamanızı başka bir paket adıyla tekrar derlemeniz gerekir.
Her iki durumda da geliştiriciler Google Play Custom Publishing API'yi kullanarak yayınlama iş akışlarını basitleştirebilirler. Bu API, Play mağaza girişlerinin, APK'ların ve diğer öğelerin programatik olarak yönetilmesine imkan sağlar. Google Play Custom Publishing API, halihazırda Fastlane gibi popüler dağıtım ve yayınlama araçlarıyla entegre durumda olup özel araçlara kolaylıkla entegre edilebilir.
Çalışanlara dahili uygulama yayınlama
Kuruluşlar, kendi özel uygulamalarını geliştirip çalışanlarına yayınlayabilir. Kuruluşların çalışanlarına özel uygulamalar yayınlamasıyla ilgili birden çok seçenek mevcuttur:
- Kuruluşlar, kendi özel uygulamalarını Google Play Console'u kullanarak yayınlamayı tercih edebilir.
- Satıcı, Google Play entegrasyonunu destekliyorsa kuruluşlar kendi Kurumsal Mobilite Yönetimi üzerinden doğrudan özel uygulamalar yayınlayabilir.
- Kuruluşlar Custom Publishing API'yi kullanarak özel uygulamalar yayınlayabilir.
Özel uygulamalar, herkese açık uygulamalara göre daha basit bir doğrulama sürecinden geçer. Özel uygulamalar bağımsız bir kuruluş tarafından kullanılmak üzere geliştirilir. Google, daha geniş bir özel iş akışı yelpazesini desteklemek amacıyla kurumsal geliştiricilere konum ve telefon özellikleri gibi kısıtlı özelliklerin kullanımı konusunda daha fazla esneklik sağlar.