4 ms·
This is a solvable problem - the trouble is that the various platforms are competing for developers and for app-ecosystem size. It's extra work for a developer
by ISL 12y ago
This is a solvable problem - the trouble is that the various platforms are competing for developers and for app-ecosystem size.
It's extra work for a developer to handle a "permission denied" exception for each external call, but they can do it. A changeover could be done by grandfathering old apps, but requiring all new apps and updated apps to accommodate fine-grained permissions.
If customers had fine-grained control, many apps could no longer be monetized without direct payment from the consumer. An example: The free 2048 app surely doesn't need internet access to run, but it needs it to serve ads.
Extra work and loss of revenue --> grumpy developers switching to other platforms.
- SnacksOnAPlane 12y agoIt's solvable but it would lead to a lot of short-term pain that Google's not willing to put up with. Who do you think would get blamed when all the apps stopped working correctly?