Link to home
Start Free TrialLog in
Avatar of alexwhite19800
alexwhite19800

asked on

Understanding mobile browsers

There's a lot of talk about and terminology ablut mobile browsers and I'm trying to piece them together.

We have HTML5, Chromim, WebKit etc

Do these all refer to different browsers or functions within the same type?
Avatar of Olaf Doschke
Olaf Doschke
Flag of Germany image

Html5 (like any html version) is a standard, it's implementation level differs in different browsers, but it is a standard and browser or browser engine independent.

Webkit is a core engine for several browsers, the so called webkit browsers. Chromium is the same concept, an engine, mainly for the Chrome browser.

Each browser in itself is using one of these or a proprietary engine (or no engine, fully and independently implementing all a browser makes up and needs). What a browser constitutes is not only depending on the underlying engine, though, obviously a browser developer or dev team can extend the basis engine they use, so the different webkit browsers not only differ in the logo or other slightly differing looks. It would be a waste though, to not use the engine features fully, so eg all webkit browsers would react to webkit-xyz html tag attributes or css properties, but a browser might combine the core engine with different video codecs or other components outside or additional or better than the core engine.

Bye, Olaf.
Avatar of alexwhite19800
alexwhite19800

ASKER

Ok, so a browser can either be Webkit or Chromium (are there others?) but not both at the same time/

And the web site is coded in HTML5, but the browser needs to be able to support HTML5, correct?
ASKER CERTIFIED SOLUTION
Avatar of Olaf Doschke
Olaf Doschke
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks for the link

I don't see Chromium listed as an Engine - is that another word for Blink?

Also, I assume you can't have an Webkit browser on Android, for example?
Well, the render engine is Blink, Chromium is more than just a webbrowser core engine, Chromium OS is also built on it. All in all this is a whole separate special world.

No, Android browsers can be based on Webkit, too. Webkit operating system support is across all platforms. Dolphin is webkit based, for example. Indeed Webkit is basis for most, if you understand blink is a fork of Webkit.

Bye, Olaf.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
> I don't see Chromium listed as an Engine - is that another word for Blink?

as mentioned above, Chromium is a project, though it does cover web engine development.

these concepts and names do confuse people. :))
Lunascape browser let's you easily  swith between rendering engines.
On my Android phone, I have Chrome which is the default browser, Firefox, and Opera.  All of them understand HTML up to HTML5.  iPhones run Safari as do other Apple devices.  Note that all these browsers are closely related to their desktop versions thought they are not identical.  Mobile devices have different needs than desktop computers.