There are more than 2 million apps users can choose from for their iOS devices out of which 23% are gaming apps. Gaming is not only the #1 segment from number of apps standpoint but also #1 in in-purchase revenue. Being the #1 segment, competition is fierce and therefore developers are looking for those cool features that will allow for increased in-app purchase and user retention.
There are 2 main decision criteria for choosing a video codec – technical and business. Tsahi touched the technical part in his post. While I’ll get a bit into the technical aspects as well, in this post I also want to cover some of the business considerations. Let’s put one thing behind us. The difference between H.264 and VP8 from quality perspective is more of a religion than anything else.
Maturity was the trending word of the Paris WebRTC conference that ended last week. Usage of WebRTC is becoming mature. The conference presentations and demos presented clear value and use cases. Consensus of panelists on closing panel about maturity of solutions presented in the conference was one of the important conclusions of the conference.
Anyone who regularly uses VoIP mobile applications has experienced the mobile application priority issue before. This happened to me again last week, I was on Skype (Desktop), other person Skype on mobile, he got a cellular call coming in. Then the magic happened, I was put on hold without any warning and reconnected only once he disconnected the cellular call.
Making WebRTC run nicely on mobile is still a challenge. There are different options for doing this and they vary based on specific needs, device type and OS.