-
Notifications
You must be signed in to change notification settings - Fork 658
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Make Crosswalk default browser for Android #546
Comments
It seems CrossWalk has a bug with Android 5 |
What about RAM usage (and CPU) ? Compatibility of 100% of plugins and native functionality ? |
@trazek for the records, the actual active bug for that issue is https://crosswalk-project.org/jira/browse/XWALK-4738 Let us know (here or in our Jira) of any other bugs preventing Crosswalk from becoming the default, we'll try to prioritize. The Crosswalk Team |
@spyjo - I may be off, but Crosswalk should outperform the native WV in terms of both CPU and RAM usage, regardless if you run Android 4 or 5. |
Then, I suppose these 2 lists should be checked, to fix what needs to be fixed: |
As far as compatibility goes, the only problematic plugin I know is localNotifications. However, it seems to be going deeper than just Crosswalk (and the workaround is simple, anyway): |
@csvan, that issue was just recently fixed via this PR 👍 |
After looking through the issues here and elsewhere, there seem to be two main problems that people have experienced which would prevent Crosswalk from being enabled by default:
The tricky thing is that the current release of cordova-plugin-crosswalk-webview in NPM (1.2.0) doesn't work with Crosswalk 15 because of some API changes. We are going to release an update next week, but meanwhile anybody who wants to try Crosswalk 15 in their current app needs to install the plugin from GitHub and configure the Crosswalk version (the plugin selects Crosswalk 14 by default):
In config.xml:
It would be great if someone could test this combination and give us feedback. As far as I can tell, with these versions Crosswalk could be the default webview for Ionic on Android. |
A new version of the plugin that supports Crosswalk 15 is on NPM: https://www.npmjs.com/package/cordova-plugin-crosswalk-webview |
Let's go ahead a make crosswalk the default, and require an additional flag if it should not be used. |
@wangyuzju |
From @csvan on August 1, 2015 20:53
Type: feat
Platform: android 4.x webview
Apart from the app size inflation (15-20MB as of current), are there any good reasons for not making Crosswalk the default runtime for Android deployments?
Apart from the obvious boosts to overall performance and rendering, this would make overall development of the core platform easier by eliminating Webview issues specific to different Android versions. It would also make things easier for developers, since potential issues and questions can be discussed w.r.t. only a single browser.
Copied from original issue: ionic-team/ionic-framework#4176
The text was updated successfully, but these errors were encountered: