3 ms·
>What's the underlying goal you want to achieve Performance, small bundle sizes and native UI widgets. And judging by all of the Electron apps failing in these
by Hamuko 5y ago
>What's the underlying goal you want to achieve
Performance, small bundle sizes and native UI widgets. And judging by all of the Electron apps failing in these departments, I guess you really do need native apps.
- MattGaiser 5y ago> small bundle sizes Space are not precious anymore. Nor is bandwidth.
- Hamuko 5y agoSays who? A Surface Laptop 4 comes with a 256 GB SSD. And the Surface Pro 7 comes with a 128 GB SSD.
- betaby 5y agoBoth are very expensive on mobile.
- criddell 5y agoSomething that's a resource hog will likely consume a lot of battery as well. That's a big deal for something you want running all the time.
- toast0 5y agoBestBuy sells some Windows laptops with 64 GB eMMC. Space is precious on those. Chrome devices often ship with 16 GB; if Microsoft could make Windows viable at that size, they could push the absolute low end prices down a smidge and keep more users. I get 60 Mbps down and an upgrade would be $50k. Bandwidth is relatively precious to me.
- chrisseaton 5y ago> BestBuy sells some Windows laptops with 64 GB eMMC. I would suggest that people are likely not attempting to use enterprise-grade collaboration software on these machines, so that's not a problem.
- Hamuko 5y agoExcept it's not enterprise-grade. https://www.theverge.com/2021/5/17/22439924/microsoft-teams-personal-version-launch-available-download https://www.theverge.com/2021/5/17/22439924/microsoft-teams-...
- MaxBarraclough 5y agoIt's the memory bloat that stands out to me. Many modern laptops have 8GB of RAM. (Curiously this number hasn't really changed in the last 9 years.) 500MB of bloat isn't a trivial fraction of that. Also, an application that runs constantly in the background, is under a greater obligation to make efficient use of system resources. > judging by all of the Electron apps failing in these departments, I guess you really do need native apps. I'd put that differently: solutions heavily based on web technologies seem to consistently fail to be anywhere near as efficient as solutions that use conventional toolkits. (Sometimes someone will suggest this isn't true if the web-based solution is well implemented, but they are never able to give an example of such an application.) On most platforms, Qt doesn't count as being truly native, but it's still far more efficient than Electron.