I don’t think it’s a bad thing necessarily.
I don’t think it’s a bad thing necessarily.
There are whole classes of applications that are not possible unless low level device data is exposed via APIs.
And since Apple doesn't provide the apps, the apps won't exist until Apple creates them.
Like let Apple first do the move, flesh out the issues and overall viability and then require them to open the api ?
I keep hearing from people that they’re awesome to use so why do people care about the smallest system available worldwide? Why does anyone care what Apple does or anyone else if they decide to make their own operating system?
So whether Apple likes it or not, now their OS is a platform and has different responsibilities compared to your hobby OS that you developed to play with, and accidentally you got 10 users.
Sometimes transparency and honesty get weaponized. Especially by actors with centralized power.
(Not arguing against transparency, but against misinterpreting it as always being used in good faith.)
You want to handle device rotation smoothly in your in-app browser?
Tough luck, WebKit's _beginAnimatedResizeWithUpdates is private, and only Apple gets to use it in Safari.
Good luck with the animation and scroll position handling. You better hope WkWebView's default behavior works for you, because you don't get to customize it and fix edge cases or the tab previews, like Apple did for their browser.