News for hackers. Stuff that matters.
Re:Going native by viraptor on Thursday March 23, 2017 @10:29PM (#13946118)
Even if it's not superior, this is still false advertising.

But, embedding the app in a browser always adds bloat - there's no way around that. It may not be obvious in case of huge apps, but there are many examples of trivial things shipped with electron - which make a simple single-dialog box app a 300MB monster.

Re:Going native by a85 on Thursday March 23, 2017 @10:52PM (#13946227)
I believe there is some inherent bias here with regards to existing experiences and as technology improves those biases will go away.

I am not talking about simple single-dialog box based apps either or advocating every single piece of software should be written as an Electron based app.

Re:Going native by viraptor on Thursday March 23, 2017 @11:07PM (#13946283)
As I wrote - it may not be obvious in case of huge apps. But the bloat is still there. It may be a good idea if it saves time for the dev team.

But as you said, there's​ still a lot of tech improvement to be done for the experience. And some things you're just not going to get around. Objects are heavier than their equivalents in native code. You still have a whole copy of the browser runtime to ship. These things will not go away. You're going to waste resources compared to an actual native app.

Re:Going native by a85 on Friday March 24, 2017 @12:37AM (#13946632)
What you define as bloat depends on the system where you expect things to be running on. If we were building a super thin client which probably runs on a low memory device - it's worth saving the bloat on memory and CPU.

Saving dev team time is exponentially rewarding as a product matures. I'd rather say that as the team gets better at saving dev time on testing and platform parity, they can use that to optimize the experience across all platforms simultaneously. Meanwhile, if you are a small startup (like we are), you would have validated your business proposition and have a larger team to take bigger challenges. That's exactly what we have seen in our experience.