I think Apple should put in a toggle that, if enabled, would allow users to have as many permissions as an Android device would allow. Apple can protect their name by making sure the user acknowledges that neither Apple nor anyone affiliated with Apple are responsible for any damage done as a result of any unapproved modification of or addition to the installed software.
Maybe Apple could then track all unapproved modifications and additions to determine what changes to make to the next version of iOS. So if 60% of nerds with iOS devices like 70's-style keyboards, then in the next major update, Apple will allow users who aren't nerds to change the style of their keyboards.
Maybe Apple could then track all unapproved modifications and additions to determine what changes to make to the next version of iOS. So if 60% of nerds with iOS devices like 70's-style keyboards, then in the next major update, Apple will allow users who aren't nerds to change the style of their keyboards.