News for hackers. Stuff that matters.
Re:Web vs. native: let’s concede defeat by LunaSea on Tuesday May 26, 2015 @07:20AM (#9603987)
Native apps are by definition less portable than web based ones.

As a developper I look at native app development the same way I saw the web in the early 00's. Different platforms, screen sizes, versions, programming languages, paradigms ...etc.

Re:Web vs. native: let’s concede defeat by cjslep on Tuesday May 26, 2015 @08:02AM (#9604168)
> Native apps are by definition less portable than web based ones.

I don't believe it is that clear cut. I think you are ignoring the fact that native developers have frameworks of their own. Using Boost, GTK+, or Qt gives various layers-of-thickness over the OS so the native code is portable. Some, like Qt, also cover mobile operating systems as well as desktop ones. These frameworks are not young either; so while websites had browser-specific-detection-code (thanks to IE), native apps were already running cross-platform by leveraging frameworks of their own.

Re:Web vs. native: let’s concede defeat by LunaSea on Tuesday May 26, 2015 @10:18AM (#9605001)
I haven't seen anyone use Boost, GTK+ or Qt cross mobile / desktop.
Re:Web vs. native: let’s concede defeat by pjmlp on Tuesday May 26, 2015 @10:53AM (#9605230)
Dropbox at CppCon 2014,

"Practical Cross-Platform Mobile C++ Development"

https://www.youtube.com/watch?v=ZcBtF-JWJhM

MuseScore

http://showroom.qt.io/musescore/

Qt show room has many others - http://showroom.qt.io/

Re:Web vs. native: let’s concede defeat by robmcm on Tuesday May 26, 2015 @08:17AM (#9604246)
>As a developper I look at native app development the same way I saw the web in the early 00's. Different platforms, screen sizes, versions, programming languages, paradigms ...etc.

This is because you are using tools and paterns to avoid having to think about the differences. Those tools are also on native platforms, and those differences apply to the web.

Re:Web vs. native: let’s concede defeat by LunaSea on Tuesday May 26, 2015 @10:17AM (#9604984)
Yes but it's quite easy to handle to differences using shims / transpilers and feature detection.