Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There is a choice - and it is the right choice. Just make your software browser-based.


That's not a choice. Browser technology is still a long way from native performance.


So much this. There are also weird quirks to deal with when dealing with browsers vs. native. On iOS, native scrolling 'just works,' but within our app (Cordova-based) it took a bunch of hand-holding to make it a decent experience.'

One example, on iOS WebKit if you flick to scroll, and then "click" (touch) on the screen while the scroll animation is still running, the click event will report a position on the webpage that was as if the scroll had never happened (e.g. you had clicked on the same place on the screen without having scrolled in the first place).


That is Apple's fault, not the web's or browsers' in general.


Well, then all browser vendors are to blame, because the experience with Apple browsers is no better or worse than any other browser for serious web-based apps.


That may be true for 3D games. But for things like Dash, a documentation standard, I doubt it matters.


It's true for a lot of applications other than gaming.


The whole point of Dash was to make documentation offline.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: