Hacker News new | past | comments | ask | show | jobs | submit login

EGS itself is an Electron garbage. The whole reason to use Electron garbage is to build cross-platform crapware on the cheap.



In my experience this is just an excuse. The developers still have to produce builds for linux and test them and even though this is very easy, they just don't do it.


Indeed. Using Electron is always a lazy excuse, but developers keep making the excuses, so we should hold them accountable.


Interestingly enough, although steam does support linux and isn't an electron garbage, it's going to become one soon.


It might as well be electron since they probably use a chromium/webkit fork to run the storeview and it's an increbile memory hog already. By going electron route atleast maintainance will be easier for them.


Not exactly. They had an embedded WebKit, but the UI itself wasn’t Electron garbage.


It's embedded CEF, fyi. And I'm fairly certain the new friends UI (which is built using a web stack) isn't Electron, but still just leveraging their existing CEF implementation.

Valve also use HTML/CSS (or some form of it) for their game UIs using Panorama, but this doesn't use any form of web browser from my knowledge.


Ah yes, mixed up my techs. I meant embedded Chromium, not WebKit.


> The whole reason to use Electron garbage is to build cross-platform crapware on the cheap.

Indeed.

I feel like Electron encourages bad practice by allowing the developer to avoid the work of learning to write a native desktop app in favour of offloading the trade-offs of this decision onto their end-users in the form of poorly performing, bloated crap.




Applications are open for YC Winter 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: