iOS Dev Weekly - iOS Dev Weekly - Issue 626

Are all human eyes approximately the same distance apart? đŸ€·â€â™‚ïž
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 626  September 8th 2023

 
Comment

  Comment  

 

I said last week that I don’t expect any big Vision Pro news in Tuesday’s event. However, after saying that, there is something that I’ve been wondering about since Apple previewed the device in June.

I’m not one for hardware rumours, but I went looking for them this week as I hadn’t seen any sign of one which I was convinced would appear - an iPhone camera layout capable of spatial video recording.

As I understand it, spatial/3D video recording needs two cameras that are approximately eye-distance apart, and all currently shipping models of the iPhone in landscape mode have space on the back to make that happen.

But I couldn’t find anyone predicting that kind of camera layout when I looked. Unfortunately for me, that probably means there’s a really simple reason it won’t work and that anyone with a little more knowledge on the subject could instantly debunk the idea. 😬 Am I missing something obvious?

Apple will have been thinking about this problem for a while, and now would be a great time to introduce cameras like this on some phones. The Vision Pro allows people to watch spatial video, but no other device in their ecosystem currently records it. They need people to have plenty of spatial video to drive salesÂč of visionOS hardware, and the iPhone 15 models are their first opportunity to make a move in that direction. By the time iPhones have had a way to record spatial video in addition to “regular” video for a few years, visionOS devices are much more likely to be mainstream. Doesn’t it all make a lot of sense?

So, I’ll go ahead and predict we see this kind of camera arrangement on the highest-priced phones in Tuesday’s event. I eagerly await being proven wrong! 😂


Âč Not necessarily sales of this Vision Pro model, but I’m assuming that over time, the price will reduce with a Vision non-Pro and as the hardware used in these devices becomes less bleeding edge.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Paywalls Made Easy

Build, test, and optimize paywalls with ease using RevenueCat Paywalls. Customize native, remotely configurable paywall templates, then test and experiment to find what helps your app turn the most downloads into subscribers. Explore the docs →

revenuecat.com  Permalink

 
 
 

  Code  

 

Shake to undo in a SwiftUI app

Shake-to-undo still doesn’t feel intuitive, even if it has been in iOS for over 14 years. It’s survived long enough that it’s probably not going away now, so should you support it in your app? Thomas Durand thinks so and has written this article on using the global undo manager alongside Paul Hudson’s onShake view modifier.

thomasdurand.fr  Permalink

 

Unlocking Advanced Core Data Features in SwiftData

What happens if you’re using SwiftData and find yourself in a situation where it can’t quite do what you need it to do? fatbobman has a new library that allows access to underlying Core Data objects behind SwiftData elements. It’s clearly marked as experimental and could break at any moment, but it’s still interesting.

itnext.io  Permalink

 

SwiftUI Sensory Feedback

SwiftUI haptics without dropping back to UIKit? Yes, please! Keith Harrison shows us how we can do this with iOS 17.

useyourloaf.com  Permalink

 
 

  Videos  

 

Introducing a Memory-Safe Successor Language in Large C++ Code Bases

Here’s John McCall talking at this year’s C++ Now conference. Why am I linking to a C++ video? Because it’s not a C++ video! It’s a fascinating look at the history and motivation behind Swift’s development.

There’s also a complete YouTube playlist from the conference if you want to explore more talks.

youtube.com  Permalink

 
 

  Jobs  

 

Senior iOS Engineer @ sengaro GmbH – We offer an exciting position in Innsbruck (AT) with technical responsibility and conceptual refinements of our long-term products. They're used in the medical field by paramedics and docs to save lives every day. Become part of it and support people in emergencies! (proficiency in German required) – On-site (Austria) with some remote work (within European timezones)

Software Engineer, macOS @ Raycast – Build something you actually use. Ship every two weeks. No bureaucracy bs. Hack on ideas every Friday. Location-independent salary. Remote, UTC ± 3 hours. – Remote (within European timezones)

 Permalink

 
 

  And finally...  

 

You wouldn’t steal a car.
You wouldn't steal a television.
You wouldn’t ...

 Permalink

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 

RSS

 
©2023 iOS Dev Weekly | Privacy Policy | Mastodon | Twitter | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 625

Friday, September 1, 2023

Running all the tests is for pre-commit hooks and CI only! View on the Web Archives ISSUE 625 September 1st 2023 Comment I noticed Mike Gerasimenko's new XcodeSelectiveTesting library this week,

iOS Dev Weekly - Issue 624

Friday, August 25, 2023

How do you keep the files you're working on easily at hand? Here's how I do it. 🚀 View on the Web Archives ISSUE 624 August 25th 2023 Comment It's been a while since I wrote anything

iOS Dev Weekly - Issue 623

Friday, August 18, 2023

Welcome to swift-iOS-Dev-Weekly! 🤣 View on the Web Archives ISSUE 623 August 18th 2023 Comment If you've listened to the last couple of episodes of the Swift Package Index podcast, Swift Package

iOS Dev Weekly - Issue 622

Monday, August 14, 2023

Have you ever considered starting a blog? View on the Web Archives ISSUE 622 August 11th 2023 Comment I recently read this post from Danijela Vrzan on reaching one year of blogging about Swift. She

iOS Dev Weekly - Issue 621

Friday, August 4, 2023

Is it finally time for a quick take on SwiftData? 📸 View on the Web Archives ISSUE 621 August 4th 2023 Comment I've struggled to know what to write about SwiftData since its debut a few weeks ago,

You Might Also Like

The next big HDMI leap is coming

Tuesday, December 24, 2024

Sora side hustles; Casio's tiny watch comes to the US -- ZDNET ZDNET Tech Today - US December 24, 2024 Ecovacs Deebot T30S Combo robot vacuum and mop The next big HDMI leap is coming next month -

⚙️ Robo-suits

Tuesday, December 24, 2024

Plus: The data center energy surge ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Apache Tomcat Vulnerability CVE-2024-56337 Exposes Servers to RCE Attacks

Tuesday, December 24, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Edge 459: Quantization Plus Distillation

Tuesday, December 24, 2024

Some insights into quantized distillation ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Prepare for a Lifetime of Adventure with Rosetta Stone

Tuesday, December 24, 2024

The Perfect Gift For Every Traveler on Your List Rosetta Stone makes it easy to connect with the world in a whole new way. With a Lifetime Unlimited plan, users can access 25 languages to prepare for

Tuesday Triage #232

Tuesday, December 24, 2024

Your weekly crème de la crème of the Internet is here! The 232nd edition featuring fish traps, little Mussolinis, and volvelles. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Elastic Community Newsletter

Tuesday, December 24, 2024

Check out the latest from the Elastic Community ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect community-newsletter-header-img.png

Daily Coding Problem: Problem #1646 [Medium]

Monday, December 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Write a function that rotates a list by k elements. For example, [1, 2, 3, 4,

GCP Newsletter #430

Monday, December 23, 2024

Welcome to issue #430 December 23rd, 2024 News Event Official Blog Calling all devs: Code the future of baseball with Google Cloud and MLB - Google Cloud and MLB are hosting a hackathon where

⏯️ Make a Holiday Guest Profile for Your Streaming Services — What Is Linux Mint?

Monday, December 23, 2024

Also: I Played the Worst Mobile Games So You Don't Have To, and More! How-To Geek Logo December 23, 2024 Did You Know The giant splashes of color that make poinsettias a popular holiday decoration