Ürün Haberleri

Android Developer Summit'te tanıtılan üretime hazır araçlarla, genişleyen Android XR cihaz ailesi için uygulama geliştirin.

Okuma süresi: 3 dk.

Android XR'da geliştirme yaparak evde tam sürükleyici deneyimlerden hareket halindeyken göz atılabilir deneyimlere kadar her yerde kullanıcılarla buluşabilirsiniz. Android Developer Summit'te, Android XR destekli ilk kablolu XR gözlüğü olan XREAL AURA'nın lansmanıyla heyecan verici bir dönüm noktasına ulaştık. 95 gramın altındaki ağırlığıyla hafif ve rahat bir kullanım sunan XREAL AURA, taşınabilir bir bilgi işlem diskiyle birlikte gelir. Paylaşılan bir Android altyapısından yararlanan XREAL AURA, mevcut uygulamalarınızı ilk günden itibaren sorunsuz bir şekilde çalıştırır. Böylece daha zengin uzamsal etkileşimlere adım atmak için mükemmel bir başlangıç noktası elde edersiniz.   

Genişleyen bu donanım ortamına yönelik geliştirme yapmanıza yardımcı olmak için tüm platform yığınında üretim düzeyinde araçlar sunuyoruz. Temel Jetpack XR kitaplıklarını ve cihaz emülatörlerini kararlı sürüme geçirdik, Jetpack XR için ARCore'a gerçek dünyada sabitleme özelliği ekledik ve Unity, Godot ve Unreal Engine'de 3D motor iş akışlarını kolaylaştırdık.

Duyurularımızın öne çıkan noktalarını buradan okuyabilir ve tüm teknik açıklamaları izlemek için Android Developer Summit XR Oturumu Oynatma Listesi'ne gidebilirsiniz.

Temel Jetpack XR altyapısını ve geliştirici araçlarını kararlı hale getirme

Kotlin ve Compose ile yerel deneyimler geliştiren geliştiriciler için üretime hazırlık, platform katmanında başlar. Temel Jetpack XR SDK kitaplıkları resmi olarak kararlı sürüme geçerek uzun vadeli API kararlılığı ve üretim performansı sunuyor. Bu kararlı sürümde, Android XR sahne grafiğini 3D içerikle oluşturmak ve değiştirmek için Jetpack SceneCore, ortam algılamayı yönetmek için Jetpack XR için ARCore ve standartlaştırılmış oturum yönetimi için XR Runtime bulunur. Bu kitaplıkların yanı sıra Android Studio'daki Android XR emülatörleri de artık kararlı. Bu sayede, fiziksel donanıma ihtiyaç duymadan doğrudan dizüstü bilgisayarınızdan XR cihazlarda düzenler oluşturabilir, bunları yineleyebilir ve görsel olarak doğrulayabilirsiniz.

Bu temel API'lerin gerçek dünyadaki uygulamalara nasıl dönüştüğünü görmek için Jetpack XR SDK'da özel 3D geometri ile 2D'nin ötesine geçme başlıklı videoyu izleyin. Jetpack SceneCore'u kullanarak Kotlin'de glTF modellerine animasyon eklemeyi, alt düğümleri değiştirmeyi, çalışma zamanında özel PBR materyalleri kullanmayı ve gerçek zamanlı prosedürel 3D mesh'ler oluşturmayı öğrenin.

Dijital deneyimleri fiziksel dünyaya bağlama

Jetpack XR için ARCore'daki Geospatial API'ler artık kararlı. Bu sayede dijital içerikleri yüksek hassasiyet ve güçlü yerel izleme ile gerçek dünya koordinatlarına sabitleyebilirsiniz. Bu özellikler, görsel konumlandırma hizmetlerini yerel cihaz algılama özelliğiyle birleştirerek kablolu XR gözlüklerinde bağlama dayalı ve konum kullanım özellikli deneyimler sunar.

XREAL AURA kablolu XR gözlükleri için dünyaya sabitlenmiş deneyimler oluşturma başlıklı makalede, Jetpack Compose Glimmer ile göz ucuyla bakılabilen optik şeffaf kullanıcı arayüzleri tasarlamayı ve bunları gerçek dünyadaki konumlara sabitlemeyi öğreneceksiniz. Oyun motorlarında geliştirme yapan ekipler için Unity ile Android XR'da Üç Boyutlu İçerik Tasarlama başlıklı makalede, fiziksel alanların nasıl haritalandırılacağı, 3D yerleşimlerin oturumlar arasında nasıl kalıcı hale getirileceği ve Spatial Entities, Cloud Anchors ve ARCore Geospatial API'leri kullanılarak Unity'de paylaşılan çok kullanıcılı deneyimlerin nasıl senkronize edileceği ele alınmaktadır.

Tanıdık 3D motorlarda ölçeklendirme

Android XR, özel gerçek zamanlı motorlarda oluşturulan zengin etkileşimli ortamlar da dahil olmak üzere geliştiricilerin halihazırda içerik oluşturduğu her yerde kullanılabilir. Android XR Engine Hub artık kararlı bir şekilde çalışıyor. Unity, Godot ve Unreal Engine'de kurulum, yapılandırma ve optimizasyon süreçlerini kolaylaştırıyor. Engine Hub, önceden yapılandırılmış OpenXR uzantıları ve doğrulanmış proje ayarlarıyla proje iskeletini basitleştirir. Böylece hemen içerik oluşturmaya başlayabilirsiniz. Ayrıca, sistem izlerini, termal sınırları ve CPU ile GPU çekirdeklerindeki kare bütçelerini doğrudan motor arayüzünüzde yakalayıp incelemenize yardımcı olan yerel profil oluşturma iş akışları sunar.

Bu çalışma zamanı sistemlerinin Android kullanıcı arayüzüne nasıl doğrudan bağlandığını görmek için Elevate immersive experiences with 3D Engines in Jetpack Compose for XR (XR için Jetpack Compose'da 3D motorlarla etkileyici deneyimleri geliştirme) başlıklı videoyu izleyin ve OpenXR uzamsal kapsayıcıları kullanarak Godot ve Unity'yi yerel Jetpack Compose uygulamalarına kitaplık olarak nasıl yerleştireceğinizi öğrenin.

Tanıdık motorların desteklenmesi, mevcut 3D içeriklerin Android XR form faktörlerine sorunsuz bir şekilde uyarlanmasını sağlar. Contract XR gibi ekipler, XREAL AURA'da Unity'den taşıdıkları Jigsaw Night oyunuyla bu ardışık düzenden yararlanıyor. Oyuncuların birlikte dolaşabileceği, parçaları birbirine verebileceği ve bulmacaları çözebileceği ortak bir alan oluşturan bu ekip, hafif XR gözlüklerin ve motor iş akışlarının doğal, çok kullanıcılı karma gerçeklik deneyimlerini nasıl mümkün kıldığını gösteriyor.

Öne Çıkan Geliştirici: Contract XR ile XREAL AURA için ortak karma gerçeklik oluşturma

Cihaz üzerinde sesle çok formatlı etkileşimler tasarlama

Cihaz yelpazesi sesli etkileşimleri de kapsayacak şekilde genişlerken hafif, çok formatlı deneyimler tasarlamak için yeni araçlar sunuyoruz. Geliştiriciler artık cihaz üzerinde yapay zeka tarafından desteklenen doğal sesler oluşturmak için ML Kit Üretken Yapay Zeka Metin Okuma API'si'ni kullanabilir. Kullanıcılara ses öncelikli ve artırılmış ortamlarda rehberlik etmek için ses sinyalleri de dahil olmak üzere sesle ilgili en iyi uygulamalar hakkında yeni tasarım kılavuzları yayınladık. Bu parçaların nasıl çalıştığını görmek için Gemini Nano 4 ile akıllı gözlükler için ses öncelikli deneyimler oluşturma başlıklı videoyu izleyin. Bu videoda Jetpack Projected, ML Kit ve cihaz üzerinde Gemini Nano'yu eller serbest, konuşma uygulamalarında nasıl birleştireceğinizi öğrenebilirsiniz.

En yeni araçları kullanmaya başlayın

Temel SDK'larımız, emülatörlerimiz ve motor araçlarımızda yapılan bu güncellemeler sayesinde Android XR ekosisteminde etkileyici ve artırılmış deneyimler oluşturabilirsiniz. Gözlük form faktörleri için Android XR sanal cihazlarını kurup test etmek, kararlı Jetpack XR bağımlılıklarını derleme dosyalarınıza eklemek veya tercih ettiğiniz 3D motoru için Android XR Engine Hub eklentisini yüklemek istiyorsanız Android Studio'nun en son kararlı sürümüne hemen geçin. XREAL AURA gibi yeni cihazların piyasaya sürülmesiyle birlikte Android XR için uygulama geliştirmenin tam zamanı. Hemen kullanmaya başlamak için ihtiyacınız olan kararlı kitaplıkları, araçları ve kılavuzları Android XR Geliştirici Sitemizde bulabilirsiniz.

Android Dev Summit'teki tüm teknik oturumlarımızı ve ayrıntılı incelemelerimizi keşfetmek için  Android XR Oturum Oynatma Listesi'ne göz atın.

Yazan:
Okumaya devam et