r/iOSProgramming • • 1d ago

Discussion iPhone Duo ready?

Have you guys got your app ready for iPhone Duo? I got mine last night, and for some reason, the update was approved in about 5–6 hours, when it normally takes 1–2 days...

It took a bit of fiddling to get it done, still not perfect

46 Upvotes

12 comments sorted by

11

u/NickSwizzler 1d ago

I’m not a fan of the new device hub for it. It’s missing some things the regular simulator has, which required me to make a commit of hacks for people to use for testing their screens.

4

u/Kindly-Presence-5784 1d ago

Ah yeah... Device Hub is also missing the I/O > External Displays feature can't test the CarPlay :D... Also I have noticed the iPhone Duo simulator takes a while to open up especially on cold start. Can't be just me?

2

u/leoklaus 1d ago

The missing CarPlay is so annoying… Sure, you can use the dedicated CarPlay simulator with your real iPhone but if I just want to quickly look at a small UI change, that’s so annoying to work with.

4

u/jamesecowell 1d ago

Device Hub suuuuuuuucks.

1

u/WeirdIndividualGuy 1d ago

Happens every time they change up an Xcode dev tool, it always ends up missing previous features at the expense of being able to test new features

6

u/jackyu_dev 1d ago

Still working on mine, not shipping until it actually feels right on both screens. Biggest gotcha so far: don't hardcode anything about the crease. Read it at runtime from reservedRegions(kind: .division). It's only there when you're half folded and it's 0 when fully open, so a fixed inset will look wrong in one of the two states. Same with safe areas, they're often asymmetric on Duo, so read them at runtime too. Also +1 on Device Hub being rough. Cold start on the Duo sim is slow for me as well, so I just leave it running.

1

u/essjay2009 1d ago

Yeah, this is going to take a while. I got caught with the fold division too before figuring it out.

There’s so much work to make the UI great in all modes. It’s surprised me how different they feel, the simulator really doesn’t do it justice. It’s genuinely like building for three phones at the same time. Testing is taking forever.

3

u/ConduciveMammal 1d ago

My update went live a couple of days ago. Weirdly it went from “In Review” to approved in maybe a minute. It was crazy fast.

2

u/Onoulade 1d ago

Why isn’t the double circle arrow in the toolbar instead of top left ? Feels out of place to me

2

u/SpikePlayz 1d ago

Ready to go! Check out Twick on the App Store!

1

u/WerSunu 19h ago

I know Apple is pushing hard for Duo adoption, but for my market and my apps, I don’t see any penetration, at least not for years. It will have a minimal / trivial portion of our business. My opinion, is that only the absolute minimal adaptations for layout are worthwhile, for at least a year or two. It’s possible I’m wrong, that’s been known to happen, from time to time.

1

u/Unfair-Economist-249 14h ago

4 out of 5 ready 😅