Who do you go to with your WebRTC needs?
There are now over 20 vendors out there offering WebRTC APIs in the cloud.
20.
How the hell do you decide which one to pick for your service?
This question was rather "simple" to answer, but it is getting harder.
Two months ago, Facebook decided to shutdown Parse. This is something that should not be taken lightly.
In 2013, Facebook acquired Parse. Parse was a MBaaS(mobile backend as a service platform). If you want to build a mobile app, you'll be needing some backend in high probability - a place to store account information, maybe sync data between users, etc. MBaaS does exactly that, and in this domain, Parse was one of the bigger platforms. They had around 60,000 applications on their platform at the time of acquisition - not something to take lightly.
Facebook didn't acquire Parse for its great technology but rather for its developer ecosystem - for its popularity. In the two years since, Facebook invested more in the platform - just so it can close it.
In the context of communication API platforms with WebRTC capabilities, what we've seen so far are two kinds of acquisitions:
Acquiring a technology - Snapchat acquiring AddLive, Requestec getting acquired by Blackboard are such examples. So is Crocodile RCS acqisition by Acision and then Acision wrapped into Xuar
Will Cisco decide in a year or two to shutter down Tropo if it doesn't bring the traction it wants or if it serves its purpose of getting enterprises to adopt Cisco Spark?
Would Telefonica stop investing in TokBox? Highly unlikely after 3 years, but who knows? I wouldn't have bet on Facebook shedding Parse.
The thing about Parse is that Facebook didn't even spun it off again - or sold it. It just closed the service. More akin to how Snapchat treated its own acquisition of AddLive.
Kin Lane explains nicely the false expectations people had from Facebook and Parse:
There is no basis for believing a platform or API will ALWAYS be there, no matter what you are promised. Companies go out of business, get acquired, and in this fast paced tech climate, companies are always looking to deliver the latest product, and features. Everything in the space points to disruption, change, and evolution, where the hell did we get the idea these services shouldn't go away?
What can we deduce?
Platforms with large ecosystems aren't impervious to being taken off market. TokBox may get shuttered. Twilio might get acquired
In the build vs buy decision of WebRTC, using a platform doesn't mean write once and forget. You may need to update your code, switch vendors, etc. - be ready for it
-
As I start working on another update for my Choosing a WebRTC API Platform report, I will take the time to research the reasons for vendors selecting the less popular API platforms - what makes them take that plunge. If you are such a vendor - contact me.
Until this new update gets released (April-May timeframe), there's a $700 USD discount on the report (which includes a 1-year update period).