Permik
Joined 4 years ago
Joined 4 years ago
In my software development career I've always specialized on the UX, accessibility and platform convention side of the UI. I can't design any actual "pretty" UIs for the life of me :Dd
Inserted edit: Ok, totally forgot to mention that I am a full-stack dev, but definitely focus more on the abstract side of UI than the actual pixels on the screen.
Aside/relevant: Did you know that click-and-dragging a dropdown/select element to use/select/activate an action is an ancient cross-platorm pattern that was almost lost to time, because almost none of the modern web component frameworks forgot to implement it? Even more emphasizes the pop-cultureness aspect mentioned above :)
The directive gives quite wide exemptions for reverse engineering, but as there's no reverse engineering here, just documenting public APIs, codifying and interfacing with them, it seems it is more than OK for the compatibility layer to exist.
Haven't followed them too closely, but wouldn't be surprised if they'd added LLM tools to the platform.
There are a multitude other trivial ways this could be accomplished, but they chose the "lets squeeze the market" and "fuck the modders" option.
The company is a part of the society, and has the responsibility of providing support for their devices. Society provides the customers and money, and the company has the obligation of providing support.
They could just burn the serial to the silicon and when someone needs support, they need to provide the serial and they cross-reference the data tied to the serial number. Too much ram? "Yeah, sorry, we can't guarantee the operation of your device. Here's a 5% off coupon for our store to get one with our genuine hardware"
THIS WAS SUCH AN EASY MARKETING WIN :(