3 ms·
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 si
by a85 10y ago
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.
- viraptor 10y agoAs 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.
- a85 10y agoWhat 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.