- Opera starts using WebKit as their rendering engine - Feb 2013
- Google folks WebKit, welcome Blink - March 2013
- Opera follows Google and adapts Blink - March 2013
For Apple this not such a good thing. It’s true that Apple (Safari) will gain the same independance in WebKit development by not having to consider about Google (Chrome) anymore. But Apple is not invested in the web to the same degree that Google is, which means that they might not cash-in on that advantage. In fact Apple wants its iOS to trump the web as the ubiquitous platform across web, desktop and mobile. With the loss of the current contribution to WebKit from Google (it’s close to 50%), we’ll probably see rate of innovations in WebKit going down.
Opera counting on Blink is further proof of this assumption. A reasonable question is whether Blink would end up as another WebKit with Opera and Google locking their horns. I think this will not be the case. My expectation is justified considering the relationship dynamics between the two, where Opera clearly has to follow Google shadows.
Fragmentation is a necessary evil
Another advantage of this move is the necessary fragmentation of a given technology (i.e browsers / rendering engines in this case) to make it more conducive for innovation and progression. Although it’s accepted norm that convergence of standards is a good thing, in the case of a fairly fluid and fastly progressing field like the Web there needs to be a certain amount of duplication of tools and technologies to make sure that innovation is not suppressed by the need for compliance. To put it bluntly, making sure that politics doesn’t trump technology. Mainly compliance driven by politics rather than technology. In that light Google and Apple having their own way with the browsers is a good thing.
What’s with Mobile
With Android been the most common mobile platform, I’m hopeful that we’ll see some good innovation in the mobile browser market as well. With opera also on the same platform this can work well.
And now to OS
Another speculation is the convergence of Android and Chrome OS towards a single OS. Although Google has been criticised in the past for seemly supporting 2 OSs for different platforms, their intention is quite clear that they want these to converge into ‘The OS’ over time.. The move of appointing the Sundar Pichai as the head of both Android and Chrome OS has clearly shown Googles’ intention if it wasn’t evident already.
Somewhat similar to Google, Microsoft is hedging on a converging OS but on Desktop and Mobile (Instead of Web and Mobile). Windows8 already shares a common kernel between the 2. It’s true that Microsoft is already finding it difficult to penetrate the mobile market - specially the consumer market. With Google potentially strengthening its position in the Mobile with these moves Microsoft will find it even harder. However they will still consider themselves to have a good chance in the Enterprise Mobile Market, provided they can get the deployment model fixed.
So as it stands here how the big 3 has put their bets;
- Google - Web and Mobile (Google will claim that with desktop will transition into web with ‘Chrome OS’)
- Microsoft - Desktop and Mobile (Counting on Windows 8 to deliver)
- Apple - Mobile and Desktop (Counting on the consumer market penetration of the i devices)
This convergence is real good news for developers. We may not be too far away from developing a single app and running it in the web, mobile and hopefully in the desktop
Microsoft is quite close on getting a Windows 8 app to work in both mobile and desktop. I’d image Google could get a ‘Chrome OS’ app to work in both Web and Mobile soon. Aren’t we getting closer and closer to the single platform dream world. Remember ‘Write Once, run anywhere’ promised from the past?
Who will take us there this time?