3 ms·
> They're only doing this with iPhone/iPad because they can, because by the time they realized it could be a profitable business for Mac the expectations with t
by jjtheblunt 3y ago
> They're only doing this with iPhone/iPad because they can, because by the time they realized it could be a profitable business for Mac the expectations with their customers had already been established, and they had too much competition.
That's not historically accurate, and I worked in a core engineering group at Apple. An early concern on battery-dependent devices was that the software running on them would not deplete battery wastefully, and the famous/infamous offender giving rise to what you (understandably) question was the Flash runtime. The upshot of poorly written software (which gave rise to attempts to test and charge for access, which you dislike) was customers in a competitive landscape (Symbian and Android) thinking Apple hardware sucked, while that was not the hardware reality.
So, I get your perspective but it's overlooking the early and very real problems which caused this gateway/gauntlet to attempt improving user experience as a higher priority over developer inconvenience.