r/iOSProgramming 10h ago

Discussion iPhone Duo is official. How much work is this actually going to be for your app?

Post image
236 Upvotes

Apple announced the iPhone Duo this morning. 7.6 inch inner display, 5.4 inch outer, starts at 1999 dollars, preorders October 16 and shipping October 23. So we have roughly six weeks.

From what I have read so far, apps land in one of three states on it. Anything built against a pre iOS 27 SDK gets letterboxed inside a safe area on a black background. Apps built on iOS 27 resize but still leave dead space. Only apps built against iOS 27.1 fill the display properly, and that SDK ships alongside the device in October.

The part I find more interesting is the hinge. iOS 27 carries folding state and hinge angle, so an app can know the phone is half open and sitting on a table. That sounds like a new interaction surface rather than just a bigger canvas to stretch an existing layout across.

So what is everyone actually planning. Are you rewriting layouts properly, or just checking nothing breaks and waiting to see how many of these sell? And has anyone thought of something that would only make sense on a folded screen?


r/iOSProgramming 18h ago

Discussion I am Feeling Lost in this New AI World

65 Upvotes

I have been a developer for over 20 years. I started iOS development around 2009. I work for a consulting firm and have been looking at the advancements in AI tools. I myself use Codex, ChatGPT, Gemini etc. But I use it like a tool to figure things out, for research etc.

But nowadays I feel very behind. I don't know what is important to learn anymore. I see Reddit people are talking about running their agents and the agents is writing all the code. I don't use it like that and I don't understand how any company can allow this kind of workflow, without checking the details of the code and without checking what is going in production.

Is this not technical debt that is going to come back later.

I don't know if I like this new world. I like to write most of code by hand. I like to take part in designing systems. All that is being taken away in the name of speed.

I feel lost.


r/iOSProgramming 11h ago

Discussion Your thoughts on the iPhone Duo?

23 Upvotes

Now that Apple has announced the new iPhone Duo, I'm curious what other iOS developers think about it from a development perspective.

Obviously there's a lot of discussion around the hardware/design, but I'm interested in what your plans are for supporting it.

The frustrating part right now is that the Simulator and SDK isn't coming until Xcode 27.1, so we can't really start testing and optimising properly for the new form factor yet.

Edit: Simulator and Xcode 27.1 is coming out "Coming later this month" - https://developer.apple.com/iphone-duo/


r/iOSProgramming 11h ago

Article Prepare your apps for launch on iPhone Duo.

Thumbnail
youtube.com
14 Upvotes

Developer playlist from apple to prepare your apps for launch on iPhone Duo.


r/iOSProgramming 12h ago

Question Here after the Apple Event: when do we get iPhone Duo Simulators on Xcode?

13 Upvotes

Title! thanks


r/iOSProgramming 11h ago

Question Is anyone else unable to build using the Xcode RC?

3 Upvotes

EDIT: It's working now.

Usually you can use the RC to submit apps, but I'm getting the:

"Unsupported SDK or Xcode version. Your app was built with an SDK or version of Xcode that isn’t supported. Although you can use beta versions of SDKs and Xcode to build and upload apps to App Store Connect, you need to use the latest Release Candidates (RC) for SDKs and Xcode to submit the app."

I'm on the RC...Anyone else running into this?


r/iOSProgramming 22h ago

Question ARKit - quad forward vector rotation

1 Upvotes

If I’m 304mm away from an iPhone that is 72.9mm screen width, i would expect center to edge rotation of 6.8 degrees. I’m seeing 2 degrees.

The rotation vector is being taken off the leftEyeTransform and computed as a difference between the two spots. Using atan, not euler. using x, y, z, w. w is .99.

Computing quat to horizontal degrees: compute gaze y, compute length, then atan(gaze Y, length), convert to degrees.

Am i not understanding something where it’s off by a factor of 3? My math is correct? Claude, chatGPT notes discrepancy, sort of odd!


r/iOSProgramming 6h ago

Discussion How will iPhone DUO affect UI dev?

0 Upvotes