iOS frustrates many users due to its many restrictions on app developers. In the beginning, Apple made the best apps for the iPhone and this didn’t matter. Now third-party developers create amazing software that can’t reach its full potential due to Apple’s walled garden. What if Apple stayed out of the iPhone altogether and relied on third-party developers for the core software? Would that turn into a disaster, the best thing to ever happen to the platform, or something in between?
Take Apple out of your iPhone | MacWorld