Not so much that we need something NEW on the iPhone, but knowing how powerful the hardware already is, it's about time that the software starts playing catchup. iOS needs to add new features and capabilities, some of which we've been asking for since the first generations of the operating system.
- I've already asked that incoming calls on the Phone app should not take over and hijack the entire device and UI. Have an option to turn it into a notification, so I can still use the app I'm in. If I swipe away or decline, give the option to let it ring through.
- Do Not Disturb is still too rudimentary to just have turn on and off at a set time. Who lives their lives identically all seven days a week? If the Clock app can be set to do Alarms for specific days, so can Do Not Disturb. That's just lazy programming.
- The Phone app is the only one that doesn't use its scrolling list like the rest of iOS and the apps that use the UI. Why can't I select multiple Favorites, Recent Calls or Contacts and remove them from my list, like I can do with my Visual Voicemail?
- The Blocked Contacts feature is insultingly crude and basic. Can't import or export, can’t be shared, can't use RegEx or smart filtering, and you have to enter it in one. number. at. a. time. Give us a Whitelist feature and allow only calls I want to come through.
- The Call Blocking & Identification feature in CallKit is also too rudimentary and restrictive. Let apps gain access and intercept my call history if I want it to. The non-live, generated list of millions of numbers in a list is a stupid implementation. Android runs circles around this with apps that can do live Caller ID and can block based on any filter or rule.
- Turn the Files app into something more useful, especially if you plug in a Lightning flash drive (or future USB-C flash drive) and give read/write access to transfer files. Heck, even the oldest Android devices can read/write into NTFS and Linux partitions with apps. Files should also allow you to access shared folders on Macs/PCs across the network using SMB/AFP, and Macs should be able to access files on the iPhone just as easily.
- Add native mouse support to iOS. The Citrix X1 Mouse and the Swiftpoint GT Mouse are literally the only two mice that work in iOS, and even so, they only work in certain remote desktop apps. Open it up so that apps like Microsoft Word can be more effective and useful without having to reach up to the screen to reposition the cursor.
- Shortcuts were a great start, but they need to be able to run without being triggered by the user. Just look at Tasker on Android, which can run nearly any task from any trigger, whether it be a scheduled time, location, change in network, etc. If you want to call things like the iPad a computer, then it has to be able to do automated things like one.
- Allow other apps to be defaults for browsing, maps, camera, etc. Enough said.
You have mentioned literally everything I want!