PPK: "There is no WebKit on Mobile"
Thursday, 8. October 2009, 13:24:51
I have previously addressed the misguided wishes for a single standardized mobile browser engine. It all boils down to this: Monoculture on the Web is bad, period.
It turns out that even those who work towards a new Web monoculture will have a hard time achieving that. PPK recently tested several browsers based on WebKit, and concluded that "there is no WebKit on mobile".
It turns out that even those who work towards a new Web monoculture will have a hard time achieving that. PPK recently tested several browsers based on WebKit, and concluded that "there is no WebKit on mobile".
He writes:
Much as I hate to disagree with them, I feel honour-bound to point out that there is no “WebKit on Mobile.” There’s iPhone WebKit, Android WebKit, S60 WebKit (at least two versions each), Bolt, Iris, Ozone, and Palm Pre, and I don’t doubt that I’ve overlooked a few minor WebKits along the way.
What seems to be happening in practice is that the various companies that are using WebKit as the basis for their browsers are creating numerous different forks, with wildly different results. And what other choice do they have, as long as Apple remains the dominant WebKit contributor, and the development is often controlled by Apple's needs and release schedules?
So you end up with different browser engines, all based on WebKit, but with all those companies investing in WebKit browsers having to invest a lot of money into creating and maintaining their own forks. Suddenly there are a lot of browser vendors out there!
Maybe they will solve this problem in the future. Apple's control over WebKit could be on the downturn, and different browser vendors could come together to create the "WebKit dream" where everyone is in sync, and forks are unheard of.
However, I doubt that will happen any time soon.
And if it does, my point still stands: Monoculture on the Web is bad!
And for now, monoculture certainly seems like it's a long way off.
Thankfully.


Nicklas Larsson # 8. October 2009, 15:34
I want to see a handful good and standards compliant browser engines, I don't want to see a handful versions of each browser engine.
Mozilla and Opera are in a position to deliver browser engines to other companies that want to build their own browser experience, and make sure that they can use the latest version. Mozilla is not their yet where they can deliver the same version of the browser engine at the same time to desktop and mobile.
Doing the same thing for WebKit is certainly a business opportunity, but it is hard to fill that role when you do not control and pay the main contributors.
FataL # 28. October 2009, 22:22
All browser vendors should hold implementing new specs for some time and work on fixing bugs and inconsistencies in spec implementations to have a solid base for the future.