
Issue 643
12th January 2024
Written by Dave Verwer
Comment
Get ready! đ
The time for wondering when âearly next yearâ might happen is over, as Apple announced availability for its newest platform earlier this week, and itâs only three weeks away! đ
Does that mean you can submit apps to the store already? Yes, it does, and if you canât wait to see what the App Store looks like on launch day, then Steve Troughton-Smith has a good Mastodon thread where he invited people to talk about their in-development visionOS apps.
Itâs easy to be sceptical about whether Vision Pro will be a success, and I canât say I donât have some of those feelings, too! The widespread and mainstream adoption of an AR platform is a huge task from where we are now, and thereâs no guarantee itâll succeed, even with twoš of the biggest companies in the world putting themselves behind it.
But the product that will be available in stores in a few weeks isnât the âwidespread adoptionâ version of this type of device. The first few iterations over the next few years are here to lay the foundations for widespread adoption. Naturally, Apple isnât going to pitch it like that. Theyâll want everyone to know this is âthe best Vision Pro weâve ever madeâ, which is the truth, and which builds on the previous âbest AR device weâve ever madeâ, which was holding up an iPhone or iPad at armâs length.
The other half of the adoption story is software, of course, and thatâs where we developers come in. If youâre submitting an app in the next week or two and debut in the visionOS App Store on day one, and if spatial computing does go mainstream, it will be partly thanks to you! đ
š Iâve not used a Meta Quest 3, but I understand its AR capabilities are significantly improved over previous versions.
– Dave Verwer
Sponsored Link
Join the FREE iOS Architect Crash CourseIf youâre a mid/senior iOS developer looking to improve both your skills and salary level, join this free online crash course. Itâs available only for a limited time, so get it now.
News
Hello visionOS DeveloperI like these relatively new round-up posts that Apple has been posting. This one is (predictably) chock full of great visionOS links, so I thought Iâd include the whole thing here. Make sure you donât miss the write-up of the most popular Q&A from Vision Pro lab sessions.
Code
Reading and Writing Spatial Video with AVFoundationWhat does MV-HEVC mean to you? I hadnât heard of it, either, until I read this great post from Finn Voorhees on the additions to AVFoundation that allow reading and writing of spatial video files.
Perception: A back-port of @Observable
If youâve been unable to adopt Observable yet due to it needing Swift 5.9 and the latest runtime environment, then Brandon Williams and Stephen Celis have something for you. đ
Exploring visionOS Accessibility Gestures
Iâve not read much about accessibility in visionOS yet, so I was happy to see this article covering some accessibility-specific gestures from Rudrank Riyam. I hope to see him (or someone else!) dive deeper into this topic, as Iâd like to learn more.
Calling Swift from C++ code
This might not be immediately useful, but Iâm always heartened to see better interoperability between Swift and any other language! Thanks to Uli Kusterer for posting about this!
Design
Adapting your App Icon to visionOSIt only struck me how different visionOS icons were from other Apple platforms when I saw Flora Damiano showcase them all side-by-side in her latest post. If youâve been putting off the âDesign visionOS iconâ item in your task list until now, start by reading this post! đĽ˝
And finally...
As with the answer to most questions, the answer is it dependsâŚ
