News for hackers. Stuff that matters.
Re:Purism – Fund Your App by t0astbread on Thursday October 08, 2020 @06:23PM (#24724574)
This sounds a bit underwhelming but I think web apps (in the system browser), Electron and Cordova are as far as we'll get in that direction. (If you exclude projects that are technically more "elegant" but never used in the wild.)
Re:Purism – Fund Your App by afwe on Thursday October 08, 2020 @06:52PM (#24724798)
What about React Native?
Re:Purism – Fund Your App by t0astbread on Friday October 09, 2020 @12:09AM (#24726723)
Right, there's a handful of cross-platform toolkits that are in widespread use as well. There's still a difference to full-on web apps though, in that web apps might run on platforms the developers never intended them to run on. The API is independent of the underlying system which means that any platform can implement a runtime environment (browser) and execute web apps without recompilation (kinda like Java but Java is barely used like that anymore).

Arguably this doesn't hold true for Electron/Cordova, so RN is probably comparable to that.

Re:Purism – Fund Your App by threeseed on Thursday October 08, 2020 @08:25PM (#24725454)
One of the problems with React Native is that it tries to have a common abstraction over two pretty different platforms.

In some areas it succeeded e.g. form controls in other it's pretty poor e.g. navigation.

Re:Purism – Fund Your App by amelius on Friday October 09, 2020 @05:31AM (#24728223)
Also, such abstraction is probably difficult to port existing applications to. And there could be a mismatch with some applications (games?) that simply want lower level abstractions.