SlideShare a Scribd company logo
browser on android
- webkit, chromium, webview, contentView..
webkit
Rendering engine used by Safari , Chrome
and Android Browser
Not too much document...
chromium
a open source browser project
using webkit as the rendering engine
from which the chrome draw its source code
chrome
google’s name and different logo
integrated flash player
built-in pdf viewer
built-in print system
auto update
statistics and crash report sender
aac
mp3
h.264*
more html5 video/audio support
Android stock browser
stock browser
webview
webkit(android)
Chrome for Android
base on same source code
unified UE
NO flash support
tab/navigation ue
sign in sync
chrome dev tools
html5
indexDB
websocket
webworker
vs chrome desktop vs stock android browser
GPU acce. for canvas
css transformation &
transition
geolocation
html media capture
Android browser VS chrome android
Vs Content Shell based Browser
android browser
280 (290 using webview)
android chrome(v18)
369
android 4.0.4r1
Qunata POC box
form+33
file +10
communication + 22
works + 10
although none video codec
is marked as supported,
but android browser DO be able
to play some html5 video.
Not sure of the video codec type
content shell
(chrome v19)
391
chrome 21 video/audio support
http://html5test.com/compare/browser/chrome21.html
video codec mp4v.20.8
content module
Content contains only the core code to
render a page. Chrome use Content API to
implement features.
Architecture diagram
contentView vs webView
At this stage, webview provide more
functionality than contentView
webview is much more stable than
contentView (contenView based browser is very fragile)
Options to build a
customize browser
webkit
(android)
webview
android
browser
(option1)
customize
browser
webkit
content
chrome
Android
(option2)
customize
browser
pros cons
option1
1.stable & mature API
2.android browser’s code is
open sourced and could be
leveraged
3.learning curve is low
1. less html5 support
2. wekkit is out of date and its
update cycle is limited by
Android release cycle
option2
1. better html5 support
2. multiprocess
3. stay updated (chrome V18)
1. non-stable & mature
2.chrome android is not open
source
3. learning curve is high
To get both benefit,
WE wish...
Webview could built upon chrome engine
Are you still working on the Android browser, or are you dropping support in favor of Chrome?
Android Browser and Chrome for Android are both derived from Chromium and already share a lot of code. We will
continue to evaluate where it makes sense to harmonize our efforts; for
instance, Google now has just one port of WebKit to maintain.
https://developers.google.com/chrome/mobile/docs/faq
But good news is .....
http://www.zdnet.com/blog/burnette/google-io-2012-android-fireside-chat/2637
Q: With Chrome on Android what happens to the original Android browser and WebView?
A: ICS->JB upgrade will not pre-install Chrome. WebView will be converted to Chromium
based code. Android and Chrome engineers are working together.
Q: Will WebView get updated?
A: WebView and Chrome browser will be the same when the OS is upgraded. Every 6
weeks Chrome will be updated but WebView will not. Just to be careful not to break anything.
Pretty Good!
What does it mean???
Webview will be chromium based
webkit
(chrome)
webview
android
chrome
(option1)
customize
browser
That is .....
But, it is still under
cooking.. not yet on 4.1
Reference
http://en.wikipedia.org/wiki/Chromium_(web_browser)
http://www.tested.com/news/feature/2779-what-chromium-and-webkit-mean-for-androids-browser/
https://developers.google.com/chrome/mobile/docs/faq
https://developers.google.com/chrome/mobile/docs/overview
https://www.google.com/intl/en/chrome/browser/mobile/android.html
http://code.google.com/p/chromium/wiki/AndroidBuildInstructions
http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_video_all
http://caniuse.com/#index
http://stackoverflow.com/questions/2643447/html5-video-mp4-and-ogv-problems-in-safari-and-firefox-but-chrome-is-all-goo
http://www.mobilexweb.com/blog/chrome-ios-android-4-1-jelly-bean-html5
http://www.pcmag.com/article2/0,2817,2406667,00.asp

More Related Content

PDF
Chrome & Webkit overview
PPTX
Android chromium web view
PDF
Android Chromium Rendering Pipeline
PDF
OVERVIEW: Chromium Source Tree
PDF
The Internal Architecture of Chrome Developer Tools
PDF
Chromium ui framework(shared)
PDF
Deview 2013 mobile browser internals and trends_20131022
PDF
LCU14 208- Chromium-Blink Migration for RDK
Chrome & Webkit overview
Android chromium web view
Android Chromium Rendering Pipeline
OVERVIEW: Chromium Source Tree
The Internal Architecture of Chrome Developer Tools
Chromium ui framework(shared)
Deview 2013 mobile browser internals and trends_20131022
LCU14 208- Chromium-Blink Migration for RDK

What's hot (19)

PDF
The WebKit project
PDF
Mobile Browser Internal (Blink Rendering Engine)
PDF
WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution
PDF
Chrome Internals: Paint and Composition
PDF
WebKit and Blink: open development powering the HTML5 revolution
PDF
Hardware Acceleration in WebKit
PDF
Chromium on Wayland Desktop (BlinkOn 7)
PPTX
How Browser Works?
PPTX
Chromium wayland
PDF
Building a Browser for Automotive: Alternatives, Challenges and Recommendations
PDF
Bootstrap Jump Start
PDF
Lessons from Contributing to WebKit and Blink
PDF
Korea linuxforum2014 html5game-sangseoklim
PDF
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
PDF
WPE WebKit for Android
PPTX
dominocamp2022.t1s1.dde.pptx
PPTX
Gwt 2,3 Deep dive
PPTX
Docker - Der Wal in der Kiste
PDF
Webkit overview
The WebKit project
Mobile Browser Internal (Blink Rendering Engine)
WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution
Chrome Internals: Paint and Composition
WebKit and Blink: open development powering the HTML5 revolution
Hardware Acceleration in WebKit
Chromium on Wayland Desktop (BlinkOn 7)
How Browser Works?
Chromium wayland
Building a Browser for Automotive: Alternatives, Challenges and Recommendations
Bootstrap Jump Start
Lessons from Contributing to WebKit and Blink
Korea linuxforum2014 html5game-sangseoklim
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
WPE WebKit for Android
dominocamp2022.t1s1.dde.pptx
Gwt 2,3 Deep dive
Docker - Der Wal in der Kiste
Webkit overview
Ad

Viewers also liked (12)

PPTX
Android系统内存管理介绍(上)
PPTX
Android Webkit Browser Plug-in
PPTX
Presentation1
PDF
웹 브라우저는 어떻게 동작하나? (2)
PDF
3D in the Browser via WebGL: It's Go Time
PPT
WebGL: GPU acceleration for the open web
PPT
Srand002 attendance management system
PDF
[133] 브라우저는 vsync를 어떻게 활용하고 있을까
PPTX
Computer forensics ppt
PDF
Student Attendance System
PDF
reveal.js 3.0.0
PPTX
Smart Attendance Management System Using Android WIFI Technology
Android系统内存管理介绍(上)
Android Webkit Browser Plug-in
Presentation1
웹 브라우저는 어떻게 동작하나? (2)
3D in the Browser via WebGL: It's Go Time
WebGL: GPU acceleration for the open web
Srand002 attendance management system
[133] 브라우저는 vsync를 어떻게 활용하고 있을까
Computer forensics ppt
Student Attendance System
reveal.js 3.0.0
Smart Attendance Management System Using Android WIFI Technology
Ad

Similar to Browsers on Android (Webkit,chromium) (20)

PDF
A Browser for the Automotive: Introduction to WebKit for Wayland (Automotive ...
PDF
Building a browser for automotive. alternatives, challenges and recommendatio...
KEY
HTML5 and the Mobile Web
PDF
Introducing chrome apps (ogura)
PDF
Building a Next Generation Mobile Browser using Web technologies
PDF
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
PDF
Browsers and Web Runtimes for Automotive: Alternatives, Challenges, and Curre...
PPTX
Google Chromebook for the Enterprise: Yeah or Meh?
PDF
Ugly truths about html5 moosecon - robert virkus - 2013-03-07
PPTX
Google Chrome - OS & BROWSER
PDF
Testing Mobile JavaScript
PPTX
BlackBerry 10 Browser
PDF
Testing Mobile JavaScript (Fall 2010
PPT
Chrome
PDF
How browser work
PDF
Why HTML5 is getting on my nerves…
PDF
什么是 Google Chrome?快 速 安 全 的 网 络 浏 览 器 指南
PDF
The Cloud OS battle
PDF
XTech May 2008
PDF
A Browser for the Automotive: Introduction to WebKit for Wayland (Automotive ...
Building a browser for automotive. alternatives, challenges and recommendatio...
HTML5 and the Mobile Web
Introducing chrome apps (ogura)
Building a Next Generation Mobile Browser using Web technologies
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
Browsers and Web Runtimes for Automotive: Alternatives, Challenges, and Curre...
Google Chromebook for the Enterprise: Yeah or Meh?
Ugly truths about html5 moosecon - robert virkus - 2013-03-07
Google Chrome - OS & BROWSER
Testing Mobile JavaScript
BlackBerry 10 Browser
Testing Mobile JavaScript (Fall 2010
Chrome
How browser work
Why HTML5 is getting on my nerves…
什么是 Google Chrome?快 速 安 全 的 网 络 浏 览 器 指南
The Cloud OS battle
XTech May 2008

Recently uploaded (6)

PPTX
ASMS Telecommunication company Profile
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PDF
heheheueueyeyeyegehehehhehshMedia-Literacy.pdf
DOC
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
ASMS Telecommunication company Profile
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
heheheueueyeyeyegehehehhehshMedia-Literacy.pdf
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf

Browsers on Android (Webkit,chromium)