3 ms·
> Just imagine game developers shipping a GPU with their game just to be sure it is the same OpenGL version. Electron apps aren't shipping you hardware. I thin
by epicide 9y ago
> Just imagine game developers shipping a GPU with their game just to be sure it is the same OpenGL version.
Electron apps aren't shipping you hardware. I think the more apt analogy would be installing a specific version of DirectX with your game... which a lot do.
Ultimately, I'd rather a company/developer spend more time actually building a better interface/product rather than perpetually fixing browser compatibility bugs.
> that is what Web development is all about.
While fixing bugs and dealing with compatibility issues are part of building any software, I'd hardly say that's what they are all about. That still holds with web development.
Do you think <successful web company> is successful due to their ability to squash compatibility bugs? Hardly. It's a means to an end.
> It is no different than using any other programming language, graphical APIs, network API, or OS stacks backed up by standards.
I would love for everything to be standardized across browsers, but I don't expect that to ever happen (fully).
- jsgo 9y agoThe problem with Electron apps is that they can be done well, or they can be done poorly. And if they're done poorly, wow, may as well add cryptominer code for the drain on battery you're going to cause. That isn't to say Electron is bad, quite the contrary, but it isn't a silver bullet either. To your "do you think..." question, I think it is an aspect in their success. Gone are the days where someone could say "this site requires IE 6/IE 7/Firefox/Chrome/etc." and be successful. Going onto Facebook, I don't think the site looks great, but it functionally works in any browser I've come across in an expected manner. But if they'd require a native electron or otherwise app? Wouldn't use it (don't have Facebook or Messenger installed on my phone or tablet, I only check messages where allowed which is desktop and tablet web sites, everything else I use it for works fine in mobile/tablet/desktop).