The Android Webview

A session at PhoneGap Day EU 2015

Monday 18th May, 2015

1:50pm to 2:10pm (AMT)

The Android WebView is a system level component that handles HTML, CSS and JavaScript, and can be used by other applications. One of the applications that uses the WebView is the default Android browser, but your own PhoneGap apps are also using it. In fact, PhoneGap is just a wrapper that extends the WebView. Unfortunately there is not just one WebView. The WebView changes between versions of Android. Sometimes these changes are just bug fixes, and sometimes they include new features. What’s even worse: device manufactures apparently also like to make their own modifications to the WebView. Recently Google tried to solve this mess and created a new backwards compatible WebView for Android 4.4 and higher. The new WebView is no longer based on WebKit, but uses Chromium instead. What are the differences and how does this impact your applications? Is the new WebView really backwards compatible? Which web platform features should you avoid in your PhoneGap app and which are safe to use? How do you deal with creating apps for a multitude of WebViews that all behave slightly different? Which devices do you need to properly test your app? And finally, are there other solutions to these problems?

About the speaker

This person is speaking at this event.
Niels Leenheer


Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:50pm2:10pm AMT

Date Mon 18th May 2015

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session