I expect that most apps will look rather broken on release, but it will be smoothed out eventually.
How many customers do you expect to be running on Duo for the first year of its existence?
I’d be surprised if it was >0.01% for anyone. Apple wants you to drop everything to support all the bells and whistles for their new device, but even if you take 3 months to fix minor layout bugs, I don’t think it’s that big of a deal.
I have friends who dropped everything to support the Vision Pro, and I don’t think any of them felt like it was worth it in retrospect. Even the ones that got featured by Apple as a result didn’t see more than a few thousand downloads.
I've also noticed a flurry of recent app updates from some of the bigger apps (MLB, NYTimes, etc.) to switch to the Liquid Glass menu which I assume Apple strongly suggested they do prior to the Duo launch.
Interestingly, Instagram decided to implement a custom liquid-glass like tab bar which surely now turns to be a PITA.
Tongue half in cheek, my point is that agents may be unreliable with fresh libraries.
It looks like there are some fun edge cases too:
> A reserved region can be active or inactive. For example, a reserved region that represents the fold is active when iPhone Duo is partially open, but inactive when it is fully open.
source: https://developer.apple.com/documentation/technologyoverview...
You may find Axiom (my FOSS project, updated for iPhone Duo) helpful. https://charleswiltgen.github.io/Axiom/
Note: I'm scrubbing it against the final 27.1 beta SDK as I type this, so it's likely that its Duo knowledge will get an update within the next few hours.
I thought the ideas of the surface duo were great and I’m super excited to see them evolved and shipped in a product that I think a lot of people are going to love.
Sadly, many apps will continue to look rather broken.
There are still thousands of apps that still look wrong on iPad 16 years after its release, even with the 2x button pushed, for no good reason.
I think I heard that Instygram only recently figured it out.
I mean, don't expect advanced features like consistent smooth scrolling, non-broken UI, absence of animation flickers, cloud sync that works consistently even for paid apps developed by Apple or anybody else but other than that :)
For instance, very few company bothered to do anything for the Vision Pro. Now we'll see if Google or Microsoft for instance see the iPhone Duo as a main line product or an exotic offshoot that needs to prove itself before any money is spent on it.
I don't think they won't work, but I anticipate oddities to appear for a while, especially for older applications.
I assume other apps will have have the same, since our team is super small compared to everyone else.
Here are some screenshots from getting my own app compiled, if anyone is interested:
https://bsky.app/profile/cameronbanga.com/post/3mvsrxk5q7b2j
https://bsky.app/profile/cameronbanga.com/post/3mvss5wmxej2l
Resources:
https://developer.apple.com/search/?q=iphone%20duo
Axiom: https://charleswiltgen.github.io/Axiom/ (my FOSS project, updated for iPhone Duo)
As a professional programmer, it at least gratifies me to know this is the attitude I'm competing against.
Nothing ventured, nothing gained.
Will you see noticeably more users or people choosing another alternative because you didn't specifically building the app for Duo?
I haven't done iOS development in a long time, but my understanding is that if your iPhone app is designed well and uses all of Apple's recommended methods, adjusting for different screen sizes and orientations is fairly easy.
If you decided to go cheap/easy/dumb from the outset, then you made your bed, and now you get to lie in it.
But its form factor has been validated for almost a decade now from other manufacturers. So iPhone Duo will do fine. It will not surpass a slab iPhone but fine.
Vision Pro was a completely new beast, the hardware was not there, the market was not there.
And that means nothing. Because other manufacturers are not doing well either.
I’m not doubting that there’s demand for it but I wonder who/where?
I spend a lot of time in hospitals, and I see doctors with them.
That may also explain why Apple isn't too worried about the price.
It's worth noting that "niche" in this case means ~10M in its first year, comparted to an estimated 250M Apple smartphone shipments in 2027. So far, Apple has sold ~600K Vision Pro in total.
Also, supporting Duo is not an enormous lift if you're already supporting resizable windows, as developers are required to do for OS 27.
People famously said that of the first iPhone, expensive at the time.
Then about the $1k iPhone X.
Apple have made phones a fashion accessory and status symbol. I won’t be surprised if the Duo sells extreme well, even by iPhone standards.
I really wanted to use it as my primary computing display, but as is almost always the case with Apple, the amazing hardware was hamstrung by the crippled OS.
Even just being able to use it as a generic display i.e. with a Nintendo Switch would have been amazing.
iPhone apps must function on iPad in iPhone-compatibility mode, apps must support window resizability as of OS 27, and apps can't detect iPad and refuse to run. And I don't think this is new, but setting the target to iPhone-only doesn't prevent iPhone apps from running on iPad.