Ürün Haberleri

Android XR SDK'sındaki güncellemeler: Geliştirici Önizlemesi 2 ile tanışın

Okuma süresi: 4 dk.
Matthew McCullough adlı kullanıcının profilini görüntüle
Matthew McCullough Ürün Yönetimi Başkan Yardımcısı, Android Geliştiricisi

Geçen yıl Samsung, Qualcomm ve Unity ile birlikte Android XR SDK Geliştirici Önizlemesi'ni kullanıma sunduğumuzdan beri Android topluluğunun gösterdiği heyecan bizi çok mutlu etti. Kodlama canlı yayınları veya yerel Google Geliştirici Grubu konuşmaları aracılığıyla XR'ın geleceğini birlikte inşa etmek için topluluğa katılmak olağanüstü bir deneyim oldu ve bu daha başlangıç.

Bugün, Android XR SDK'nın yeni sürümünü duyurmaktan heyecan duyuyoruz: Geliştirici Önizlemesi 2, XR için oluşturulmuş tanıdık Android API'leri, araçları ve açık standartları kullanarak faydalı ve keyifli sürükleyici deneyimler geliştirmenize yardımcı olacak yeni özellikler ve iyileştirmelerle dolu.

Google I/O'da Android XR ile ilgili iki teknik oturumumuz var. İlk oturum, 3D içeriklerle Android XR için farklılaştırılmış uygulamalar geliştirme oturumudur. Bu oturumda, Jetpack SceneCore ve Jetpack XR için ARCore'da bulunan birçok özellik ele alınır. Android XR'da Compose ve yapay zeka ile gelecek şimdi başlıyor başlıklı oturumda, XR'a özel kullanıcı arayüzü oluşturma ve XR ile son teknoloji yapay zeka özelliklerinin kesişimi hakkındaki vizyonumuz ele alınacak.

android-xr-google-io-sessions.png

Building differentiated apps for Android XR with 3D content ve The future is now, with Compose and AI on Android XR

Geliştirici Önizlemesi 2'deki yenilikler

Geliştirici Önizlemesi 1'in yayınlanmasından bu yana, API'lerin kullanımını kolaylaştırmaya ve yeni, etkileyici Android XR özellikleri eklemeye odaklandık. Geri bildirimleriniz; araçların, SDK'ların ve platformun geliştirilmesine katkıda bulundu.

Jetpack XR SDK ile artık 180° ve 360° videolar oynatabilirsiniz. Bu videolar, MV-HEVC spesifikasyonuyla kodlanarak veya görüntü kareleri yan yana kodlanarak stereoskopik olabilir. MV-HEVC standardı, stereoskopik video için optimize edilmiş ve tasarlanmıştır. Bu sayede uygulamanız, etkileyici videoları yüksek kalitede verimli bir şekilde oynatabilir. XR için Jetpack Compose ile oluşturulan uygulamalar, stereoskopik videolar da dahil olmak üzere medyayı oluşturmak için SpatialExternalSurface bileşenini kullanabilir.

XR için Jetpack Compose'u kullanarak artık farklı XR ekran yapılandırmalarına uyum sağlayan düzenler de tanımlayabilirsiniz. Örneğin, bir Subspace'in boyutunu cihazın önerilen görüntüleme boyutunun yüzdesi olarak belirtmek için SubspaceModifier kullanın. Böylece panel, yerleştirildiği alanı zahmetsizce doldurur.

XR için Materyal Tasarım artık TopAppBar, AlertDialog ve ListDetailPaneScaffold için daha fazla bileşen geçersiz kılmayı destekliyor. Böylece Materyal Tasarım'ı kullanan büyük ekran özellikli uygulamalarınız yeni XR dünyasına kolayca uyum sağlayabilir.

app-adapts-android-xr-material-design-google-io.png

Bir uygulama, yeni bileşen geçersiz kılmalarıyla XR için Materyal Tasarım'ı kullanarak XR'a uyum sağlar
 

Jetpack XR için ARCore'da artık uygun izinleri istedikten sonra elleri takip edebilirsiniz. Eller, elle yapılan hareketleri algılamak ve Android XR uygulamalarınıza yepyeni bir etkileşim düzeyi kazandırmak için kullanılabilen 26 el eklemi pozunun bir koleksiyonudur:

arcore-jetpack-android-xr-google-io.webp

Eller, Android XR deneyiminize doğal bir giriş yöntemi kazandırır.
 

Android XR için uygulama geliştirme hakkında daha fazla bilgi edinmek isterseniz Android XR Temel Bilgileri codelab'imizi, Hello Android XR örnek projemizdeki güncellemeleri ve Android XR destekli JetStream'in yeni sürümünü inceleyebilirsiniz.

Android XR Emulator'da da kararlılık ve AMD GPU desteğiyle ilgili güncellemeler yapıldı. Ayrıca emülatör artık Android Studio kullanıcı arayüzüne tamamen entegre edildi.

android-xr-emulator-in-android-studio-google-io.png

Android XR Emülatörü artık Android Studio'ya entegre edildi
 

Unity'yi kullanan geliştiriciler, mevcut oyun ve uygulamaları Android XR'a başarıyla oluşturup taşıdı. Bugün Unity OpenXR: Android XR paketinin ön sürüm 2'sine yükseltebilirsiniz. Bu güncelleme, uygulamanızın performansını ve güç tüketimini optimize eden Dinamik Yenileme Hızı desteği gibi birçok performans iyileştirmesi ekler. Shader Graph ile oluşturulan gölgelendiriciler artık SpaceWarp'ı destekliyor. Bu sayede, cihazdaki işlem yükünü azaltmak için SpaceWarp'ı kullanmak daha kolay hale geliyor. El mesh'leri artık oklüzyonla gösteriliyor. Bu sayede eller gerçekçi bir şekilde görselleştirilebiliyor.

Unity'nin Android XR için geliştirilen ve artık örtme ile kalıcı sabitleyicileri destekleyen geliştirilmiş karma gerçeklik şablonuna göz atın.

Kısa süre önce, Android XR platformundaki el takibi, düzlem takibi, yüz takibi ve geçiş gibi özellikleri gösteren Unity için Android XR Örnekleri'ni kullanıma sunduk.

unity-demo-android-xr-google-io.gif

Google'ın açık kaynaklı Unity örnekleri, platform özelliklerini ve bunların nasıl uygulandığını gösterir
 

Unity için Firebase AI Logic artık genel önizlemede. Bu sayede, üretken yapay zekayı uygulamalarınıza kolayca entegre edebilir, Gemini ve Android XR ile yapay zeka destekli deneyimler oluşturabilirsiniz. Firebase AI Logic, Gemini'ın çok formatlı giriş ve çıkış ile sürükleyici etkileşimli arayüzler için çift yönlü akış gibi özelliklerini tam olarak destekler. Üretime hazır olacak şekilde tasarlanan Firebase AI Logic; gelişmiş güvenlik, yapılandırılabilirlik ve veri yönetimi için Uygulama Kontrolü, Remote Config ve Cloud Storage gibi temel Firebase hizmetleriyle entegre edilmiştir. Bu konu hakkında daha fazla bilgiyi Firebase blogunda bulabilir veya doğrudan Firebase SDK'da Vertex AI kullanan Gemini API belgelerine giderek başlayabilirsiniz.

Geleceği birlikte inşa etmeye devam ediyoruz

Açık standartlara olan bağlılığımız, Khronos Group ile işbirliği içinde geliştirilen glTF Etkileşim spesifikasyonu ile devam ediyor. Bu spesifikasyon, bu yılın ilerleyen dönemlerinde Jetpack XR tarafından oluşturulan glTF modellerinde desteklenecek. glTF etkileşim spesifikasyonunu kullanan modeller, önceden programlanmış birçok davranışa (ör. düğmeye basıldığında nesneleri döndürme veya bir malzemenin rengini zaman içinde değiştirme) sahip olabilen bağımsız etkileşimli öğelerdir.

Android XR, ilk olarak bu yılın ilerleyen dönemlerinde Samsung'un Project Moohan cihazında kullanıma sunulacak. Kısa bir süre sonra XREAL'deki iş ortaklarımız bir sonraki Android XR cihazını piyasaya sürecek. Project Aura kod adlı bu cihaz, kullanıcıların XR için geliştirilenler de dahil olmak üzere favori Android uygulamalarına erişmesini sağlayan taşınabilir ve kablolu bir cihazdır. Bu model, içerik üretmeye ve denemeler yapmaya başlamanız için özel olarak geliştirici sürümü olarak kullanıma sunulacak. En iyi haber ne mi? Android uygulamaları geliştirmek için kullandığınız tanıdık araçlarla bu cihazlar için de uygulama geliştirebilirsiniz.

android-xr-google-io-meta.png

XREAL’s Project Aura
 

Google Play Store da Android XR'a hazırlanıyor. Bu yılın ilerleyen dönemlerinde kullanıma sunulacak olan Android XR Play Store'da desteklenen 2D Android uygulamaları listelenecek. Android XR'a özel bir uygulama üzerinde çalışıyorsanız uygulamanızı büyük lansmana hazırlayabilir ve Android XR Play Store'daki ilk özel uygulamalardan biri olabilirsiniz:

Birçoğunuzun Android XR'ın akıllı gözlüklerdeki geleceği konusunda heyecanlı olduğunu biliyoruz. Geliştirici deneyimini şu anda şekillendiriyoruz ve bu yılın ilerleyen dönemlerinde nasıl katılabileceğinizle ilgili daha fazla ayrıntı paylaşacağız.

Android XR için içerik oluşturmaya ve geliştirmeye başlamak üzere developer.android.com/develop/xr adresini ziyaret edin. Burada, Android XR SDK ile çalışmak için ihtiyacınız olan tüm araçları, kitaplıkları ve kaynakları bulabilirsiniz. Özellikle örneklerimizi ve codelab'lerimizi deneyin.

Android XR'ın şekillendirilmesine yardımcı olurken geri bildirimlerinizi, önerilerinizi ve fikirlerinizi bizimle paylaşabilirsiniz. Android XR'ı birlikte geliştirmeye devam ederken tutkunuz, uzmanlığınız ve cesur fikirleriniz bizim için çok önemli. Android XR cihazlar bu yılın ilerleyen dönemlerinde kullanıma sunulduğunda XR'a özel uygulamalarınızı görmek için sabırsızlanıyoruz.

22 Mayıs'tan itibaren io.google adresini ziyaret ederek bu duyuruyu ve Google I/O 2025 ile ilgili tüm güncellemeleri inceleyebilirsiniz.

Yazan:
Okumaya devam et