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

Daily Coding Problem: Problem #1446 [Medium]

Sunday, May 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a set of closed intervals, find the smallest set of numbers that covers

RD#456 Data Fetching Patterns in Single-Page Applications

Sunday, May 19, 2024

Five patterns to help Single Page Applications fetch data from remote sources ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#506 .NET 9 LINQ Performance Edition

Sunday, May 19, 2024

The team has been working on improving performance ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#574 Programming like it’s 1977

Sunday, May 19, 2024

128 bytes of RAM, no operating system, and limited types of sprites ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Defeating Mouse Lint 🖱️

Sunday, May 19, 2024

How optical mice scrolled past rubber balls. Here's a version for your browser. Hunting for the end of the long tail • May 19, 2024 Hey all, sorry this is running a little late. Last week's odd

Android Weekly #623 🤖

Sunday, May 19, 2024

View in web browser 623 May 19th, 2024 Articles & Tutorials Sponsored Webinar: Compiler Technology vs Wrapper Solutions The right mobile app protection secures apps and SDKs against threats such as

Does AI spell doom for the open web?

Sunday, May 19, 2024

Plus, a proposal for Melinda French Gates View this email online in your browser By Anthony Ha Sunday, May 19, 2024 Image Credits: Google OpenAI and Google both made big announcements this week —

Sunday Digest | Featuring 'Visualizing the Tax Burden of Every U.S. State' 📊

Sunday, May 19, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo May 19, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The

Setapp's alternative mobile App Store & Subconscious winding down

Sunday, May 19, 2024

AI's major alien concept is transparency, Setapp launches alternative mobile App Store, The Happiness Trinity, and a lot more in this week's issue of Creativerly. Creativerly Setapp's

This Week's Daily Tip Roundup

Sunday, May 19, 2024

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is