News for hackers. Stuff that matters.
Re:World of Warcraft 9.0.2 client runs natively on Apple Sil... by lmm on Wednesday November 18, 2020 @12:20AM (#25133467)
The tablet-laptop form factor is great, and a lot of people simply don't need high performance but do need to run some specific line of business application from 2003, so including x86 emulation makes sense.
Re:World of Warcraft 9.0.2 client runs natively on Apple Sil... by ogre_codes on Wednesday November 18, 2020 @03:00PM (#25141700)
It's a bad cycle.

Lackluster performance means low adoption. Low adoption means developers have no incentive to support it. Lack of developer support means little or no software will be written for the platform so performance never improves. Repeat.

Re:World of Warcraft 9.0.2 client runs natively on Apple Sil... by DaiPlusPlus on Thursday November 19, 2020 @01:28AM (#25146803)
> Lackluster performance means low adoption

And yet Electron rules cross-platform desktop development, not Qt nor wxWidgets or openstep.

Developers are fine with worse performance - even lackluster performance - if a platform or framework offers some other compelling advantage, especially _developer performance_ (i.e. it saves money).

Electron saves money because creating one-off custom UI widgets can be done easily and cheaply with just HTML+CSS+JS. While there are many things that are literally impossible with HTML+CSS+JS at-present (such as "splitting" a rendered UI, like how iOS 5 did with its notification banners and home-screen folders), but besides certain flashy effects everything is doable quickly. Whereas building a custom UI in any other platform would take days or weeks just to get a prototype done if you couldn't hack-on additions to an existing "UI component".

So your line of reason would be improved by saying:

"Lackluster performance with no other benefits means low adoption", the rest then follows.