

Wait, so let me get this straight… this AAA studio, which is a subsidiary of Tencent, which sells microtransactions for sometimes up to nearly $100, and which has incorporated gambling elements and predatory design in their games for years, has now allowed sponsorships with gambling companies in their esports scene? Color me surprised!
Oh, but it’s really for the benefit of the community and players, since it would happen anyways. And It’s certainly not primarily motivated by the huge profits it could rake in. Right. How noble of them.
I’m sure they have a history of treating their players and employees very well, too.
(obligatory)
/s
Sorry for the late reply. Also @Cricket’s response is great and actually references a source!
Anecdotally though, as a user, I’ve noticed that some things require extra permissions. Usually there’s a prompt from the operating system that’ll ask for permission capture the desktop, which lets me specify which window or monitor to share. It uses the “XDG Desktop Portal”, which was already what allowed Flatpaks to securely access OS resources, and it has a whole bunch of different requests for resources and permissions. It’s similar to a web browser, where it’ll prompt you for privileges when an app wants them.
The hardest pain point for me has been that an app cannot detect keyboard input if it isn’t focused. This could prevent key loggers, but it also makes global shortcuts not work. There is a protocol that allows an app to request a key be forwarded to it, but it’s not widely implemented in apps (discord, for example) and I’ve had to rely on workarounds.