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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your