Android XR için uygulamaları paketleme ve dağıtma

Android XR, Google Play aracılığıyla XR kulaklıklarına mevcut mobil uygulama kataloğundan mekansal ve sürükleyici XR deneyimlerine kadar çok çeşitli uygulama ve deneyimler sunar.

Uygulamalarınızı Google Play üzerinden Android XR kullanıcılarına nasıl hazırlayacağınızı ve dağıtacağınızı öğrenmek için bu kılavuzu inceleyin. Kullanılabilirlik ve kalite standartları hakkında bilgi edinmek için Android XR uygulama kalitesi yönergelerini okuyun.

Aşağıdaki talimatları uygulayarak:

  • Play Store ve Play Console'u kullanmaya başlama
  • Android uygulama paketleri ve boyut kısıtlamaları hakkında bilgi
  • Uygulamanız için bir sürüm kanalı seçme
  • Cihaz hariç tutmalarını yönetin

Play Store ve Play Console'u kullanmaya başlama

Play Store'da yayınlanmış bir mobil uygulamanız varsa Android XR için uygulama yayınlamak size tanıdık gelecektir. Play Store veya Play Console'da yeniyseniz bu kaynaklar başlangıçta size yardımcı olacaktır.

Android XR ile kullanıcılar XR kulaklığında Play Store'u ziyaret edebilir ve uygulamayı doğrudan kulaklığa indirebilir.

Uygulama yüklemek ve yayınlamak için Play Console hesabınız olmalıdır. Mevcut Play Console hesabınızı kullanarak uygulama geliştirebilir ve yayınlayabilir veya platformda yeniyseniz hesap oluşturabilirsiniz.

Başlamak için ihtiyacınız olan bilgiler Play Console Yardım Merkezi'nde yer alır:

Android uygulama paketleri ve boyut kısıtlamaları hakkında bilgi

Android App Bundle, uygulamanızın derlenmiş kod ve kaynaklarının tamamını içeren, APK oluşturma ve imzalama işlemini ise Google Play'e bırakan bir yayınlama biçimidir.

Google Play, her cihaz yapılandırması için optimize edilmiş APK'lar oluşturmak ve yayınlamak amacıyla uygulama paketinizi kullanır. Bu sayede, uygulamanızın çalışması için yalnızca belirli bir cihazda gereken kod ve kaynaklar indirilir. Farklı cihazlara yönelik desteği optimize etmek için birden fazla APK oluşturmanız, imzalamanız ve yönetmeniz gerekmez. Ayrıca kullanıcılar daha küçük ve daha optimize edilmiş indirme işlemleri gerçekleştirir.

Çoğu uygulama projesi, optimize edilmiş APK'ların sunulmasını destekleyen uygulama paketleri oluşturmak için çok fazla çaba gerektirmez. Aşağıdakilerden herhangi birini zaten yapıyorsanız optimize APK yayınlama otomatik olarak avantaj haline gelir:

Google Play'in maksimum boyut sınırları Android XR uygulamaları için de geçerlidir.

Özellikle uygulamanızda çok sayıda büyük öğe varsa Android XR uygulamaları için Play Asset Delivery veya Play Feature Delivery'den yararlanabilirsiniz. Play Özellik Dağıtımı, uygulama paketlerinin gelişmiş özelliklerini kullanarak uygulamanızın belirli özelliklerinin koşullu olarak yayınlanmasına veya isteğe bağlı olarak indirilmesine olanak tanır. Play Asset Delivery, Google Play'in büyük miktarda oyun öğesi yayınlama çözümüdür. Esnek yayınlama yöntemleri ve yüksek performans sunar.

Uygulamanız için bir sürüm kanalı seçme

Play Console, uygulamalarınızı yayınlama ve yönetmeyle ilgili seçenekler sunar. Android XR için iki sürüm kanalı arasından seçim yapabilirsiniz: mobil sürüm kanalı veya özel Android XR sürüm kanalı.

Kullanacağınız sürüm kanalı, öncelikle mevcut bir mobil uygulamaya uzamsal kullanıcı arayüzü, 3D modeller veya uzamsal ortamlar ekleyip eklemediğinize ya da yeni bir XR uygulaması geliştirip geliştirmediğinize bağlıdır. Sürüm kanalı seçenekleri hakkında bilgi edinmek için aşağıdaki bölümleri okuyun.

Mevcut bir mobil uygulamayı mekansallaştırma

Mobil sürüm kanalında yayınlanan mevcut uygulamalar, Android XR için desteklenmeyen özellikler içermediği sürece Android XR kullanıcıları tarafından Google Play'de otomatik olarak bulunabilir.

Uzamsal kullanıcı arayüzü, 3D modeller veya uzamsal ortamlar gibi özellikler ekleyerek mobil uygulamanızı XR için farklılaştırmayı seçerseniz uygulamayı Android XR kullanıcılarına dağıtmak için iki seçeneğiniz vardır. Her iki durumda da mevcut uygulamanızla aynı paket adını kullanın.

Mobil kanalda yayınlamaya devam etme

Çoğu durumda, XR özelliklerini veya içeriklerini mevcut mobil APK'nıza ekleyebilirsiniz. Play Console'da belirli bir yayınlama değişikliği yapmanız gerekmez. Mevcut APK'nızla çalışmaya devam edebilir ve aynı öğeleri mobil sürüm kanalında yayınlayabilirsiniz. Android XR kullanıcıları mobil sürüm kanalındaki yapıları alır.

XR deneyiminizi Android XR'ye özel sürüm kanalında yayınlama

Bazı durumlarda, XR uygulamanız ile mobil uygulamanız arasında önemli ölçüde farklı özellikler veya gereksinimler olabilir. Örneğin, XR uygulamanız farklı bir izin grubu gerektirebilir veya hem mobil hem de XR kullanım alanlarına hizmet verecek şekilde yeniden yapılandırılmasını zorlaştıran çok farklı işlevler sunabilir. Bu durumlarda, Play'de kayıtlı mevcut uygulama girişini kullanarak XR deneyiminiz için yeni bir APK oluşturmayı seçebilirsiniz. Yeni APK, mevcut mobil uygulamanızla aynı paket adını paylaşır. Mevcut mobil uygulamanız mobil kanalda yayınlanmaya devam eder ve uygulamanızın yeni XR varyantı Android XR'ye özel kanalda yayınlanır. Bu seçenek, sürümleriniz konusunda daha fazla esneklik sağlayabilir ancak yayınlayıp yönetmeniz gereken birden fazla APK olduğundan daha fazla ek maliyeti vardır. Android XR'ye özel kanalda yayınlanmak için uygulamanın APK'sının AndroidManifest dosyasında android.software.xr.immersive özelliğinin bulunması gerekir. Android XR'ye özel sürüm kanalının nasıl kullanılacağıyla ilgili ayrıntılı talimatlar için Play Console kılavuzuna göz atın.

Android XR'ye özel kanalda yayınlanan uygulamalar yalnızca android.software.xr.immersive özelliğini destekleyen Android XR cihazlarda görünür.

Yeni bir XR uygulaması oluşturma

Yalnızca XR cihazlar için tasarlanmış yeni uygulamaları yalnızca Android XR'ye özel kanalda yayınlamanız gerekir. Android XR'ye özel kanalda yayınlanmak için uygulamanın APK'sının AndroidManifest dosyasında android.software.xr.immersive özelliğinin bulunması gerekir. Android XR'ye özel sürüm kanalının nasıl kullanılacağıyla ilgili ayrıntılı talimatlar için Play Console kılavuzunu inceleyin.

Android XR'ye özel kanalda yayınlanan uygulamalar yalnızca android.software.xr.immersive özelliğini destekleyen Android XR cihazlarda görünür.

Cihaz hariç tutmalarını yönetin

Play Console'a en az bir uygulama paketi yükledikten sonra, kullanılabilir cihaz kataloğunu görüntüleyebilir ve hangi cihazların uygulamanızla uyumlu olduğunu inceleyebilirsiniz. Uygulamanızın uyumlu cihazlarını nasıl görüntüleyeceğinizi ve kısıtlayacağınızı öğrenmek için Play Console Yardım Merkezi'ni ziyaret edin.

Ayrıca bkz.