No developer wants old, outdated devices to prevent them from using awesome new APIs.

With the platform variations in the market you are forced to assume that every Android WebView works differently. There are differences in:

  • Which JavaScript APIs are available
  • Support and syntax for CSS properties
  • How your application's interface is rendered

…and plenty more. You want to support as many versions of Android as possible, but it’s frustrating and time consuming.

There’s a better way. What if the only WebView you had to worry about was up to date with the latest version of Google Chromium?

Include the Crosswalk Project web runtime with your hybrid Android or Cordova / PhoneGap app, and users will consistently see it through a predictable, powerful WebView based on Google Chromium.


The Crosswalk Project Advantage:

  • Get consistent, predictable behavior by reducing Android device fragmentation.
  • Use the latest web innovations and APIs. Provide a feature rich experience on all Android 4.0+ devices.
  • Easily debug with Chrome DevTools.
  • Improve the performance of your HTML, CSS, and JavaScript.

What experts say about the Crosswalk Project


"Crosswalk helps Phonegap developers ensure a highly performant and consistent user experience across a wide breadth of mobile devices."
Brian LeRoux
Principal Scientist, Adobe Systems Canada
"Crosswalk is essential for building Cordova/Phonegap apps with Ember/SPAs. It solves challenges rising from device fragmentation and offers a much needed performance boost for many devices."
Alex Blom
Partner at Isle of Code
"Crosswalk enables the most advanced web innovations in intuitive and fast mobile app development, while decreasing the device dependency to the bare minimum. It adds great value to Monaca, enabling us to provide cutting-edge solutions to app developers."
Masahiro Tanaka
Founder and CEO, Monaca X Onsen UI
"The Crosswalk Project looks like the new, best way to publish HTML5 content to Android."
Ashley Gullen
Creator of the Construct 2 game engine
"Crosswalk levels the playing field for Android developers and enables them to create performant, feature-rich apps using the web skills they know and love. We advise all Telerik Platform users to target the Crosswalk webview for an instant performance boost!"
Rob Lauer
Principal Product Manager, Telerik
"It’s finally possible to build hybrid apps that use a modern web view and run on almost every Android and iOS device released within the past three years."
Max Woghiren
Software Engineer at Google
Discover how Sencha uses Crosswalk to reduce fragmentation with Android apps running in Sencha's Web Application Manager.

Which WebView are you choosing?

Use the Crosswalk Project and build great interfaces


Use new features confidently. The Crosswalk Project provides consistent support for often unpredictable properties and APIs, in both CSS and JavaScript.

Use Device APIs, with or without Cordova


Whether you are using Cordova or not, the Crosswalk Project supports the Geolocation API, File API, Vibration API and many more.

Use Flexbox today, even on old versions of Android


Reliably build responsive user interfaces with Flexbox. Your app will render correctly on any Android 4.0+ device when you use the Crosswalk Project.

HTML5 feature Without the Crosswalk Project With the Crosswalk Project
WebRTC
WebGL
Vibration API
Presentation API
WebView updates
Get started

Move your WebView to the next level

True support for the Audio API


The Crosswalk Project supports exactly what you’d expect from a WebView based on Google Chromium and Blink. Make your in-app browsing experience as good as it can be.

Build boundary-pushing HTML5 games


The Crosswalk Project pushes you closer to native performance while still providing a familiar API making it development fast and familiar.

Which WebView will power-up your game?

HTML5 feature Without the Crosswalk Project With the Crosswalk Project
WebRTC
WebGL
Vibration API
Presentation API
WebView updates
Get started

Give your users the latest version of the web

Provide a Google Chrome-like in-app browser


In-app browsers are used more than the default Android browser. Give your users the latest version of the web by using the Crosswalk Project as your app’s embedded browser.

Icon fonts, SVG, Flexbox, and more


The Crosswalk Project supports exactly what you’d expect from a WebView based on Google Chromium and Blink. Easily make your users’ browser and experience great.

New monitoring APIs


As more browsers support performance monitoring APIs, the more accurate your performance measurements become. The Crosswalk Project helps increase your sample size.

Which WebView are you using?

HTML5 feature Without the Crosswalk Project With the Crosswalk Project
Predictable layout
CSS feature queries
Current Flexbox
WOFF web fonts
Controlled WebView updates
Get started

Crosswalk is part of great developer tools

Compatible with

  • Crosswalk Project for Apache Cordova

    Improve your app's wrapper by upgrading your WebView.

    Start with Cordova
  • Cordova logo

    Crosswalk Project for Android

    Use the Crosswalk Project as your WebView or in-app browser.

    Start with Android

Can I use…? Yes.

The Crosswalk Project provides a predictable and powerful environment for building great Android apps.

Get started