In the 2016 WWDC Keynote, Apple showed how it was going to open up Siri, Messages and Maps. It also showed how it was going to allow VoIP apps to show incoming calls just like how the default Phone app does; using the full screen.
Now if this was just Messages, then we might think that this was in response to the popularity of messaging apps like WeChat which work as platforms. However, if you listen to the State of the Union presentation after the Keynote, then you learn that even Xcode has opened up. It then becomes apparent that this is not just a simple response to WeChat, but a deliberate iOS-wide and even Apple ecosystem-wide direction that Apple is coordinating with their extensions system.
This extension system is not something that is new. In fact, it is an extremely old idea that is more often referred to “plug-in”. It is the idea that allowed browsers to provide rich multimedia experiences before the advent of HTML5. It is the idea that allows programming editors like Eclipse to become very rich tools for a huge number of programming languages. It has already been proven that this mechanism allows programs to be used for occasions that were never envisioned by their original creators, and can be very useful and effective. Although it does tend to add a layer of complexity for the end user, it is undoubtedly a feature that can have widespread impact.
Given that the extensions are likely to be very popular, then it is worthwhile to try to predict how they will advantage Apple and/or dis-advantage its competitors.
- Let’s ponder whether Google would open up Maps for example. Would they let third party apps provide the restaurant and shop recommendations layered onto Google Maps? What would be the implications for their business model that depends on showing sponsored recommendations in a more prominent way?
- Would wireless carriers be happy with VoIP apps that can integrate into the iOS to behave in just the same way as the default Phone app?
- Would Amazon open up its store so that random online stores can integrate themselves in the categorical listings and search results?
Many of Apple’s competitors provide the app layer for free and monetise at the extension layer. Google Maps plans to monetise by providing advertisements relevant to your location, but the Apple Maps extensions will allow third parties to provide this instead of Apple. Similarly Amazon provides an online store website with good search, recommendations and reviews. It monetises when people actually make purchases, which is similar to the layer that Apple’s extensions live in.
What we see here is that Apple has created a powerful extensions mechanism ecosystem-wide, that is almost guaranteed to be popular, and which may conflict with the business models of Google, Amazon and many other competitors.
The implications will be interesting to watch.