This is prompted by features that developers requested, or found a workaround for, and Apple sat on for years only making it available to themselves.
Apple has literally no one to blame for this. Plenty of innovation to be had even with this provision.
@dmitriid @stroughtonsmith
I totally agree that Apple has no-one but themselves to blame.
But personally, as a software platform architect, if all my API were to be perfect from day one with zero opportunity for progressive roll-out and early adopters, I would be stressed.
And Apple would never have a beta period for their API because they’ll never have a beta period for their new hardware either.