The rest of my email is addressed more generally to anyone who cares to read:
Recently I have been engaged in research for a business venture with the company an old colleague of mine currently works for. I was very excited about the prospect of designing a WebRTC-based solution, and I was devastated to learn of the stranglehold that Apple and Microsoft continue to exercise over the Web and the Web developer community.
For much of 2011-2012, I was working with a team for a Canadian telecommunications company, subcontracting for a new US company. We did a lot of research, design, and implementation, of a large scale system for sharing an interesting variety of data. We implemented front-ends which resembled typical database applications, news feeds, state diagrams, spatial maps, and combinations thereof.
During that experience, I learned first hand just how serious Apple is about protecting its iOS-based revenue model. Apple had at that time implemented several features/bugs in their technology which forced us to choose between the user experience we wanted, and using the Web to create it. I felt quite sure at that time that the reason for this was to ensure that the Web on iOS appears superficially functional, but in fact is deliberately handicapped in specific ways to prevent anything "too rich" from getting to the user without going through the App Store.
It's a shame that the W3's, and the broader community's, influence over the Web has been historically, and remains still, so weak. The Web as a common platform for publishing and software will never be allowed to threaten the revenue streams of OS and hardware vendors. The only way vendors can ensure this is by forcing developers to invest in writing software for their own platforms, not for the Web.
I hope with respect to WebRTC, the situation can change sooner, rather than later. However I suspect we will only see these capabilities available to all visitors to the Web once the incumbent technology regime decides who will dominate the market for things that can be built on WebRTC. In the meantime, we will be allowed to innovate with WebRTC, while obeying the "keep off the grass" sign. When all the "killer apps" are worked out, and WebRTC expends itself of startups and ideas, the incumbent technology powers will own the fruits of our innovation, and then will finally allow WebRTC inside their walled gardens.
I hope I am wrong, but this does seem to be the way these things go. What can we do to overcome these barriers?