This entire thread is a symptom of the lack of interest and stagnation of desktop software APIs. Does the Logitech mouse software need to consume 1GB of RAM so I can map a button? Of course not, but Logitech chose that approach because I dunno, trying to write a simple Cocoa app for Mac was too hard, made their brains hurt, so the complex job of “sending predefined configuration parameters in hex over Bluetooth” turns into “ship a small web browser because web devs are cheap as chips and wRiTe OnCE RuN eVeRyWhErE”
GP is lamenting the apps ship an entire self-contained, often outdated, browser one must run and update separately for each app because they are desktop apps. Web apps just run as a page in your browser like any other site. Not everyone who has an issue with a former has an issue with the latter.
This entire thread is a symptom of the lack of interest and stagnation of desktop software APIs. Does the Logitech mouse software need to consume 1GB of RAM so I can map a button? Of course not, but Logitech chose that approach because I dunno, trying to write a simple Cocoa app for Mac was too hard, made their brains hurt, so the complex job of “sending predefined configuration parameters in hex over Bluetooth” turns into “ship a small web browser because web devs are cheap as chips and wRiTe OnCE RuN eVeRyWhErE”