This year, iMessage will celebrate its fifth birthday. Recently, Eddy Cue and Craig Federighi appeared on John Gruber's Talk Show podcast and said that 200,000 messages are being sent through the Messages app every second at peak times.
iMessage and the Messages app on iOS and OS X have become a massive operation over the past five years, and yet it's hard to escape the sense that it remains a messaging app in a world increasingly dominated by messaging platforms. All this raises the question of where Apple should take iMessage next.
A world of messaging platforms
Messaging has evolved over the last few years from a simple, speedy method to exchange text, to including pictures and video, to becoming a world of its own, acting as a central hub for smartphone users and the other services they make use of. To be sure, this trend is far more prevalent in Asia, where services such as WeChat, LINE, and KakaoTalk have become far more than just messaging apps.
These apps have become meta-operating systems of their own, sitting on top of true mobile operating systems and absorbing more and more of their functionality. But this phenomenon is becoming increasingly global. Facebook, with Messenger, is increasingly trying to build very much the same sort of meta OS, and now has its own app store and integration with third parties like Uber.
Apple certainly doesn't need to become a platform in the same way for the same reasons. Those messaging platforms have embraced their strategy for two reasons: as a way to make money when messaging itself won't do the job, and as a way to create ecosystems of services following a failure to do so at the OS level. Neither of these things applies to Apple, which has a well-established and highly successful business model in selling hardware and associated services, and provides one of the two dominant mobile operating systems. However, iMessage exists in a world where these other messaging apps are becoming much more, and it therefore needs to evolve iMessage to remain competitive.
Three areas for expansion
To my mind, there are three areas in which Apple could evolve iMessage, should it choose to do so:
- Richer user functionality
- Developer integration
- A broader social play.
I'd argue that the first two are roughly equally important, and in fact reinforce each other, while the third is less important and more of a stretch goal for Apple.
Richer user functionality
At the moment, iMessage is largely useful for sharing the things that SMS and MMS apps have always done: sharing text, photos, and videos. Since last year, it has also been able to share brief audio clips recorded on the fly, and with the addition of the Apple Watch it also serves as the bearer for slightly richer visual communications. But there are many forms of content which are either impossible to share via iMessage or which make for a poor experience when shared via iMessage. Even content from Apple's own apps and services shows up in un-optimized ways.
For example, sharing an Apple Music playlist, Apple News article, or Pages document through iMessage results in either an HTML link or a generic file icon. Neither provides a meaningful preview of the item in question or any other indication of what the content will be. Clicking on the Apple Music link bounces me out to the Music app and removes me from Messages.
If I'm in the middle of a conversation with a friend, and the friend shares some music with me, I want to listen to it right there in the app, not get bounced out to another app and have to come back to continue the conversation. If someone shares a file with me, I want to be able to see a preview of it in the thread, rather than a generic icon. If someone shares an Apple News article, I want to get either a snapshot of the page or the headline and first paragraph. All these things would enrich the user experience.
Another way in which Apple could enrich the user experience is to allow the sharing of more formats and file types through iMessage. Calendar invites that currently go through email could go through iMessage instead, especially for the younger generations that barely use email but live in messaging apps.
Apple could potentially allow iMessage to integrate with iCloud in such a way that the documents shared from iWork apps through iMessage would be the versions in iCloud, and any edits would be reflected on both ends of the conversation. There is so much Apple could do to turn what is presently a fairly static and disconnected experience into something richly integrated into the whole of iOS and OS X.
Perhaps the most game-changing additional form of "content" Apple could add to iMessage would be money. Venmo and others already offer easy peer-to-peer payments between friends, and their use among younger demographics is enormous – Venmo just announced that $7.5 billion crossed its system in 2015, and it already carried $1 billion in payments in January this year. With TouchID, Apple Pay, and other elements already in place, Apple is well positioned to add peer to peer payments to iMessage. The biggest hurdle would be getting past credit cards (a poor fit for P2P payments because of the fees) and to direct bank account access to fund payments. Whether it would use the ACH system and other equivalents or create its own standard is the next big question.
One other intriguing idea is using iMessage as another way to communicate with Siri. Siri is currently available only as either a voice-activated assistant or a search function on Apple's devices, but voice isn't always available as an option, and search isn't always what you need either. Being able to give Siri commands via a text-based interface could be really useful, and iMessage might be an obvious place for that functionality to live. Imagine being in a noisy (or conversely very quiet) place where Siri wouldn't work, but being able to type a quick instruction to Siri: "Send my wife my current location," "Put dinner with Sam on my calendar for Friday", "Add avocados to my grocery list" etc.
The second big way Apple could evolve iMessage is allowing app developers and businesses to use it to add value to their apps. Businesses and their customers in many Asian countries are already using messaging apps to communicate about orders, purchases, and customer service. But giving app developers access to iMessage SDKs would allow the same thing to flourish within Messages. Apple's strong privacy stance gives it a unique advantage here – as with Safari extensions, Apple would ensure that third parties never get any more information from the user than the user intends to share.
Creating MessageKit (the obvious counterpart to CloudKit and other similar "kits" Apple has provided to developers in recent years) would allow two possible scenarios:
- integration of iMessage within third party apps, as a communication channel between businesses and customers.
- integration of third party app extensions within iMessage, where elements of apps or possibly just a branded version of the standard iMessage chat window would appear within iMessage as just another message thread.
Matt Galligan has done a wonderful job imagining some of the possibilities of MessageKit, including some mockups, and I'd encourage you to read his Medium article for more on how this might work.
In addition to the obvious customer service stuff that's already been done elsewhere, there's a lot of potential in the "conversational UI" space too. Quartz's new news app for iOS has an intriguing message-based UI for consuming the news, for example, but would be so much more compelling if it lived in your Messages app rather than its own app.
Imagine Apple Pay deeply integrated into iMessage too, not just for peer to peer payments, but as a payment option during the course of an interaction with a company or brand. Allowing you to pay for goods or services while still in a message thread would be a great value-add and tap into functionality Apple has already built.
Another area where developers could potentially bring a richer experience to iMessage is through third party content sharing. Lots of the Asian messaging apps already offer stickers for users to insert into messages, while those and others also integrate with services such as Giphy to insert GIFs into messages.
This sort of thing isn't possible today in iMessage without copying and pasting from other apps, but being able to pull in content from these various sources and others would also enrich the experience. Imagine easily sharing the latest highlights from your favorite sports team, the weather in your location (or the place you're heading to with your communication partner), or other richer information. MessageKit could enable all these options with both Apple's own apps and third party apps.
A broader social play
The last and to my mind least likely way in which Apple could evolve iMessage is to turn it into the foundation of a broader social play. What I mean by this is that our messaging network is a form of social network already, but this social network is implicit and asynchronous rather than explicit and live or real-time.
If Apple were motivated to do so – and it's not clear that it is – it could create a proper social network around Apple IDs and iMessage. It already has some elements of this in place with iCloud Photo Sharing and everything that iMessage does. But it could allow users to create profiles of a sort around their iMessage handles, with things like recently read Apple News articles, favorite Apple Music playlists, and shared photos available as part of that profile to various friends based on permissions set by the user.
Such an exclusive social network would be a really interesting way to add value to the iOS ecosystem in particular, and would arguably have more pull for users than simply being a "blue bubble friend" rather than communicating with iOS users via SMS. Again, this is the part I'm least convinced about, but Apple has many of the components of such an offering already in place, and it would be an interesting new element of ecosystem lock-in if it did move ahead with it.
This summer could start the evolution
This summer's WWDC would be a great opportunity to start the evolution of iMessage down this road, with the announcement of MessageKit for developers potentially accompanied by other user-facing enhancements to the platform. The timing is arguably just right for this kind of move, because Apple hasn't missed the boat yet, but messaging platforms are becoming more prevalent and more dominant all the time.
Apple has the potential to do something much bigger with iMessage, and in the process to transform it from a simple messaging app into a true platform and a place where users will want to spend more and more time.
Jan Dawson is the founder and Chief Analyst of Jackdaw Research, an advisory firm focused on the consumer technology industry, from smartphones and tablets to music and video services to cloud storage and e-commerce. Jan also regularly writes for the Jackdaw Research blog, Beyond Devices, as well as for Techpinions, and is a contributor to both Recode and Yahoo Finance. You can find Jan on Twitter at @jandawson.
Pretty interesting stuff. It's more a messages app function, but I hope the RCS comes to iPhone in the next iOS release. Having a standardized messaging protocol to replace SMS is finally here. Phone manufacturers and carriers just need to get with the program.
Some of the ideas explained here remind me a lot of the BlackBerry Hub (BB10 edition).
I went into this article thinking that there's not a lot they can do without making it overly complex, but I really like these suggestions. Rich links from other Apple services seem obvious and I would love to be able to send money via Apple Pay in iMessage; especially if it worked across platforms (because I have one ******* friend who keep experimenting with Andriod... jerk! jk).
In other words, how do we make something so simple as a text message, which to me is the equivilant of a short, fast email, more complicated?! Somethings don't need improvement (in my mind, this is one of them), they just need to be stable and reliable!
iMessage is pretty bland compared to other messaging apps, that means it needs to be improved
I see an uphill battle if they try to take on some of those products you mention because that will require iMessage to go cross-platform. Until there is a client for Windows and Android (ya, Linux would be great too), it can't compete with the apps that are available for those other clients.
I know this isn't a hugely desired addition, but for those of us that have to use Windows machines at home/work, a web based portal (similar to Facebook Messenger and the like), would be welcome. I agree with unashamedgeek that a cross platform solution would be great, but that just isn't Apple's style. With as open as Windows and Android are, you wouldn't have the path resistance if the roles were reversed, but Apple hedges their bets on exclusivity, and given the results, you can't really blame them. But, I don't think anyone buys an iPhone just for imessage.
I want iCloud for iMessages. All messages, SMS, audio, video, attachments, etc. saved to iCloud if I want. Be able to access all your past messages/etc from Mac & Mobile without having to worry about losing them if you have to do a fresh install of OS X or iOS. Also could allow messaging through iCloud website so you can send messages on Windows through browser.
Jan Dawson....where can I get a apple tee like he one in the photo Sent from the iMore App
Not my photo, I'm afraid. But as far as I'm aware, the Company Store at 1 Infinite Loop is the only place to get official Apple clothing etc.
Thanks for the comments guys! I debated having a section about porting iMessage to other platforms (Android and the web, mostly) but the piece was already fairly long, so I decided to leave it out. We did discuss it on a recent episode of my podcast as part of a broader discussion about iMessage: http://podcast.beyonddevic.es/2016/02/episode-33-imessage-as-a-platform-twitter-earnings/ In brief, I used to be extremely skeptical about this, but given Apple's recent release of Apple Music on Android, I'm slightly less so than I used to be.
Some of these are good suggestions but if you step back and take a look at it, this stands to make iMessage into the very bloated piece of crap that iTunes is: one app with too much to do! Sent from the iMore App
I just want the ability to create groups, so when I want to send a message to a particular team at work, I could simply type the name of the team and all associated contacts will populate the recipients screen automatically. Oh, and the ability to add new contacts to or remove current contacts from an existing group chat (assuming that not everyone I'm talking to has iMessage) would be great as well Sent from the iMore App
I too would like for it to be easier to share gifs and stickers in iMessage without having to buy a keyboard or copy and paste. Stickers and gifs making messaging fun, unfortunately jokes do need to be told at certain point in time to be relevant in the conversation. Sent from the iMore App
I would love to see iMessage allowing for secure file transfers such as PDF, Word and Excel doc capability. Sent from the iMore App
Surprised to see one of my main gripes not listed here. There needs to be a way to group someone's phone number and email address together and make one messenger ID. So if you start messenging someone's email address then they get an iPhone, be able to message their phone number and not have two separate message threads for the one contact.
I'd rather have small improvements and keep the iMessage as simple as SMS function in phones.
No need to add social games, they already have iOS.
Get the best of iMore in in your inbox, every day!
Thank you for signing up to iMore. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.