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
Principal Scientist, Adobe Systems Canada
Partner at Isle of Code
Creator of the Construct 2 game engine
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 |
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 |
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 |
Compatible with
-
Crosswalk Project for Apache Cordova
Improve your app's wrapper by upgrading your WebView.
Start with Cordova -
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