I really cannot tell if you are intentionally misinterpreting what I say to disingenuously argue or I am not being clear.
Let’s try one last time.
No one said that the ability to restrict iOS apps being runnable on macOS would be taken from developers. In fact I quite clearly mentioned how they have the ability decide and posited some reasons why they wouldn’t.
There are really two, maybe three, reasons to restrict
- They have a Mac app they’d rather you buy
- Their app really does not translate macOS (on a Mac)
- They just don’t want to.
My point was that COULD facilitate touch first / Mac first based on docking in a couple of ways.
- iPadOS / springboard when not docked and all apps work
- When docked offer the user an option
- Stay in iPadOS /springboard and all app would work (you see, it’s still in iPad mode)
- macOS / Mac ui when docked.
Now I did posit that apple could implement a springboard in a box where all apps work within that context as it is still an ipad in that window. They could also easily support apps ion the Mac desktop like they do today.
None of what I said takes control away from the developer. In the latter option I mention that is what we have on Mac today. It is possible, if not likely, that devs would offer support as it is still running ON AND IPAD with a touch interface and access to the device specific hardware.
But, it is all speculation until we see what if anything apple supports and devs agree to.