I work in eclipse and have a native java digital signage app that runs webview. 
The app runs great and hardly has any issues except for maybe the native 
webview thats provided on some devices. This issue has led me to a quest of 
changing webview. While researching i have stumbled upon a two projects that 
would replace webview to a better one. The first one is 
https://github.com/mogoweb/chromium_webview. The project is very easy to add in 
and very easy to code with existing code. All thats required is adding a 
library and changing the imports and thats about it. Everything else falls in 
place without having any extra coding. Pretty simple process. My issues with 
that project is that it needs a larger set of ram to run  and it has issues 
with memory leaks. Not great for someone needing to run signage for 27/7 
without crashes.

The second project was crosswalk. Adding in the library was about the same but 
once importing it in the project i can see that coding for native java is 
totally different than the regular webview. I wish that it was the same like 
the first project, where you didnt have to change any coding except for the 
imports. This way if someone needs to change webview it would be as simple as 
adding in a library and changing the imports. Also another issue i run into is 
that not everything works. My main issue is scaling. While the first project 
scales/fits the view to the device correctly, yours doesn't fit at all. In a 
1920x1080 presentation i get about 1/4th of the presentation in fullscreen. Its 
like the webview is zoomed in to a particular spot Almost like viewport isnt 
working correctly. Not good for signage making. Also the backbutton and other 
buttons have issue with listeners. I have mine set to go to the menu if back 
button is pressed. Doesn't work with crosswalk. Plus some of the things the 
regular webview uses doesn't work in crosswalk. I believe crosswalk is great 
for hybrid and html5 apps, but native java apps its laking compared to the 
first project.

Anyway i wanted to email you my thoughts so far. I know you all have lots of 
development to do but i wanted to point out the reason for a better native use 
for crosswalk. If crosswalk can do some of the things the first project i 
mentioned has accomplished then that would make for a better library for native 
java apps.

Thanks for your time.
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to