Developers › A Journal from Behind the Trenches
PPK: "There is no WebKit on Mobile"
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.
Readers' comments 7
Left under the original article, as archived.
About this article
| Published in | A Journal from Behind the Trenches |
|---|---|
| Date | October 8, 2009 |
| Author | Haavard |
| Tags | monoculture, monopolies, webkit, standards |
| Original | Internet Archive |
Nicklas WestinThursday, October 8, 2009 3:34:56 PM
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.
FataLWednesday, October 28, 2009 10:22:09 PM
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.
Unregistered userWednesday, February 10, 2010 1:54:48 PM
PurdiWednesday, February 10, 2010 2:18:57 PM
Originally posted by anonymous:
Why are you whining about that here? This is not about Opera. It's about the fact that Webkit is forked and there will never be just one browser engine, even if they are all based on webkit!
Also, Opera does NOT have 1% market share. It has up to 50% market share on the desktop in some countries.
Also, it has nearly 30% market share on mobile phones!
So the Wii browser should only be able to browse Wii-specific sites? That's insane!
Unregistered userWednesday, February 10, 2010 2:51:51 PM
PurdiWednesday, February 10, 2010 3:41:09 PM
Unregistered userWednesday, February 10, 2010 7:51:54 PM