- visionOS geliştirmede kullanılan araçlar ve kütüphaneler, birçok Apple geliştiricisine zaten tanıdık geliyor
- visionOS, iOS ve iPadOS geliştirmenin bir uzantısı; kullanıcı arayüzleri SwiftUI ve UIKit ile oluşturuluyor, 3D içerik ve animasyonları göstermek için ise RealityKit kullanılıyor
- Tüm uygulamaların 3D uzamda var olması gerekiyor; mevcut 2D uygulamalar da uzam içinde "yüzen" biçimde gösteriliyor
- visionOS, Xcode geliştiricilerine iPhone/iPad/Mac dışında yeni bir hedef sunuyor ve uygulama yeniden derlendiğinde visionOS özellikleri ekleniyor
- Mevcut UIKit uygulamaları da visionOS için yeniden derlenebiliyor ve visionOS'un vurgu ile 3D varlık özelliklerini kazanabiliyor
- Geleneksel UI öğeleri, yeni Z-offset seçeneğiyle 3D uzama itilebiliyor
- visionOS, göz takibini kullanarak Dynamic Foveation'ı mümkün kılıyor (görüntünün belirli bölgelerinin diğer bölgelere göre daha ayrıntılı işlenmesini sağlayan bir görüntü işleme tekniği)
- Nesne aydınlatması, mevcut mekânsal koşulları takip ediyor (kullanıcının başlığı taktığı ortamın ışık ve gölge özelliklerini alıyor)
- ARKit, gerçek odanın modelini uygulamaya sağlıyor; düzlem kestirimi, sahne yeniden yapılandırma ve görüntü sabitleme özelliklerini içeriyor
- visionOS'taki ARKit, iskelet tabanlı el takibi ve erişilebilirlik özellikleri ekliyor. Kullanıcılar yalnızca el hareketleriyle değil, göz hareketleri, ses ve baş hareketleriyle de etkileşim kurabiliyor
- Unity, RealityKit'in üzerine bir katman olarak ekleniyor; böylece Unity geliştiricileri visionOS'u doğrudan hedefleyebiliyor
- Reality Composer Pro, 3D içeriği önizlemek ve hazırlamak için yeni bir geliştirme aracı
- Shared-Space (paylaşılan alan) işleme cihaz üzerinde yapılıyor ve 3D haritalama için bulut işleme kullanılmıyor
- Cihaz yoksa Xcode, önizleme ve simülatör sunuyor
- Vision Pro'ya sahipseniz, sanal uzamda tam kapsamlı kodlama mümkün. Mac masaüstünü sanal uzama genişlettiği için, Xcode geliştirme ortamını Vision Pro uygulamasıyla yan yana kullanabiliyorsunuz
- Vision Pro'ya özel bir App Store var ve uygulamalar ile uygulama içi satın alımlar destekleniyor
- Apple, kodlama için destek kaynakları sunuyor; geliştiriciler Londra, Münih, Şanghay, Singapur, Tokyo ve Cupertino'da kurulan Apple Vision Pro geliştirici laboratuvarlarından yararlanabiliyor
- Geliştiriciler uygulamalarını Vision Pro App Store'a gönderebiliyor; uygulamayı artırılmış gerçeklik (AR), sanal gerçeklik (VR), extended reality (XR) veya mixed reality (MR) olarak tanımlamak yerine "Spatial Computing (uzamsal bilişim)" uygulaması olarak tanımlamaları gerekiyor.
5 yorum
Kesinlikle en az bir kez denemek istiyorum ama fiyatı da malum; biraz beklentinin altında kalabilir diye de düşünüyorum.
Türkiye’de resmi satış ne zaman olur acaba...
Bir de terminolojiye gerçekten çok önem veriyor gibiler.
AR/VR/XR/MR gibi, şirketlerin her birinin “bizimki bu!” diye adlandırdığı terimler giderek artıyordu,
şimdi bir de “spatial computing” diye yeni bir terim daha çıkardılar. @_@
"Mekânsal bilişim" diye bir kitabın bile olduğu düşünüldüğünde, bu kelime geçiş döneminin akışını ifade ederken vazgeçilmez temel terimlerden biri haha. Mekânsal bilişim, AR/VR/XR/MR için başka bir ifade ya da eşanlamlı değil. Sanırım Apple, daha ileriyi gördüğü için uygulama gönderirken bunu o terimle açıklamanız gerektiğine dair bir madde koyabildi.
Sürekli uzamsal bilişim, uzamsal bilişim diye yazın demelerine bakınca, sanki hâlâ gerçekten özel olarak ne olduğunu tam bulamamışlar gibi de görünüyor. Eğer bulmuş olsalardı, bunu illa böyle söyleyin demelerine gerek kalmadan, deneyen kullanıcılar zaten bunu böyle ifade ederdi. iPhone ya da MacBook gibi diğer ürünlerde olduğu gibi.
Uzamsal bilişim sadece uydurulmuş bir ad ya da XR'ın başka bir adı falan değil..
Hatta gelecek dönemi ifade eden bir dil denebilecek kadar büyük bir anlam taşıyor ;;
O başlıkla bir kitap da var!