Hacker News new | ask | show | jobs
by csvan 3996 days ago
So I was reading this, and the only things that kept repeating in my mind were "Ionic, Crosswalk, Webworkers, Ionic, Crosswalk, Webworkers..."

(Yes I know Crosswalk is Android only, but it works wonders).

3 comments

Big Ionic fanboy here, but it's not all sunshine and rainbows. You absolutely need Crosswalk if you want to publish on Android. The default WebView performance blows, and is so inconsistent. We have two LG G3's with different WebView versions!

There are a few downsides though. Added complexity/possibility for bugs, and APK size.

The Crosswalk website says it should add 10-15MB to your. In our app, it's adding over 55MB to the installation size. These numbers are based on unminified JS/HTML (and I think we still have some outdated resources sitting in www/img/), but iOS: 18.0MB, Android: 78.4MB.

And then there's the additional bugs. Did you know localStorage is completely broken in the current "stable" release of Crosswalk? Once you kill/reopen your app, all storage is cleared. You'll need the latest Canary build if you want localstorage to work (and who knows what's broken in that build).

"To bundle Chrome, you will see a small (~10-15MB) size increase in your Android Apps."

I wonder what kind of apps they run that make them call 10-15mb call "small".

One game I play is 500mb. A few people complain about it, but honestly, with today's flash sizes, who cares?
Don't judge about others based only your used hardware! There are a lot (!) people with devices out there that only have 10MB storage left and can't install a app because it's size is bigger than that. ;)
Exactly, I absolutely love Ionic and it's the fix for most of the issues raised in the article.