No, not a night mode add-on, I’m talking about switching to Android.
Ok, probably not. But if I didn’t have a small fortune invested in iOS app purchases, it could be enough to push me over the edge. For many, this is more than enough reason to leave iOS and never look back.
Apple needs to bring default apps to iOS, or they’ll lose users.
Browsers, Mail, & Calendars
It’s more than third party browsers that we’re missing out on. There’s far more to consider. For example, I use Fantastical 2 for all of my calendars and reminders. That means, effectively, I need neither the Calendar nor the Reminders apps from Apple. But I still have to keep them on my device, because third party apps can’t use Apple’s smart links, which turn ordinary text in messages like “Ok, see you at 5!” to a link that, when tapped, opens your calendar and creates an event at 5. Apple won’t let me do that with anything but their own apps. While I’m happy with the Apple Mail app, other people prefer Spark or Gmail. However, tapping on a mailto: link in their browser (which is, let’s face it, Safari), will open Apple mail instead of their preferred email client. There’s no way to get away from Apple’s default apps, even though—for some people—there are many better options available. Personally, I’d love to be able to replace Safari, Calendar, and Reminders with Firefox and Fantastical. But I can’t.
Android Users Love Customization
Without third party default apps, convincing Android users to switch to iOS would be insurmountably difficult. Android users love customization. iOS users aren’t accustomed to it, but Apple has given us a few tastes of the good life. We’ve got app extensions now, share shortcuts, and, you can add widgets in one of the confusing navigation panes that Apple never can figure out what to do with. We can even delete some of Apple’s apps now, though, it’s really just disabling the features they provide; each app resides on your phone after you’ve “deleted” it. It’s something though, isn’t it?
Of course it’s something, it just isn’t enough. Android users have their home screen widgets, their notification preferences, their customization home screens with blank spaces, and, most importantly, their default apps. If I tap a link in Twitter for Android, it opens in Firefox. It’s reliable, it’s convenient, and it’s exactly how I like it. And that’s the problem: iOS’s method isn’t how I like it. Such a little thing shouldn’t be a reason to leave an operating system behind, but Apple is giving users little choice.
Why is Apple Doing This?
One of the big aspects of iOS is its tight integration with software and hardware. However, did you know the software is deeply integrated with other software as well? Safari, Mail, Calendars, and other Apple apps aren’t like third party apps. They’re baked into the OS. Safari isn’t a separate web browser from any other web view you see on iOS. The same web view is displayed by Safari as is within a third party app. It’s just a Webkit view, but it is a core part of Safari. Every Apple app isn’t really an app so much as it’s a collection of operating system features that were given an icon and compiled together to make an app. You can’t replace Apple’s apps because, unlike other third party apps, these are part of iOS. The operating system relies on these features, which have been bundled up and a label slapped on them to make the user think they’re dealing with an app that’s no different from any third party app. Even third party apps, like Firefox on iOS, are build on the Apple apps. Firefox for iOS doesn’t use its own Javascript engine, it uses Safari’s. Essentially, Firefox for iOS is Safari without the content blockers, iCloud integration, bookmarks, or Apple Pay.
What Can Be Done?
This is the bit where I tell you there’s a workaround. And, yes, there is! Since users are now able to “delete” apps, Apple could, in theory, just do the same across the board. This would be a better experience for iOS as well. Instead of just removing the iOS functionality, all it would do is hide the icon and allow you to set another app to be responsible for its tasks. So, yes, Firefox will still be using Safari at its core. That’s ok. The user doesn’t have to know that. All they’ll see is they tap on a link and iOS shows them Firefox instead of Safari. It’s all the same underpinnings. The user would never know that they’ve done little more than replace the paint on Safari. Users get to have their default apps and Apple gets to control the security and stability of those apps. Win-win, right?
And this is the bit where I tell you Apple likely isn’t planning on giving us what we want. It’s true, few users on the Mac are using Safari. Apple would rather tack on Apple features to Safari to entice you to use it on the Mac. They tried extensions, but didn’t make development and submission as easy as other browsers do, and, therefore, no one made the extensions. They’ve made Safari fast, given it great battery life, tied it closely to the OS, and even added Apple Pay, but it still can’t beat the versatility of third party browsers. Besides, Apple would have to find a way to compete with every third party. It seems impossible. And it is. Apple could make their users happy by opening up iOS to third party apps, but they’ll risk opening up the walled garden, and Apple’s afraid users won’t come back once they’ve been outside of it. Putting all your bookmarks in apps like Firefox make it easy to switch from iOS to Android, and Apple’s not about to let anyone make that switch easier. Let’s face it, as long as Apple has a strategy of keeping users locked into their platform by any means possible, we’re stuck with a subpar operating system for customizations and third parties.
That is, until we abandon ship.