Permanently Deleted

  • blobjim [he/him]
    ·
    2 years ago

    To me it's more about interface versus implementation than "controlling your own device". Avoid situations like Windows is more important than allowing people access to obscure and undocumented functionality. Windows is such a mess of an operating system because it has so many unsealed cracks like the Windows Registry that give applications broad access to almost everything on the computer. All this does is obscure the API boundaries and makes the device horrible to use for end users. It starts with one little feature and eventually it becomes something that someone making a $10 app relies on for their income and now it's suddenly a "feature". The more access you give, the more complex, unmaintainable, and slow development becomes. Which hurts 99% of users and provides some nominal entertainment value or something to the other 1%. If you want control, compile an open source operating system from source and install that on a device. But poking holes into APIs leads to Microsoft Windowsification.

    • raven [he/him]
      ·
      edit-2
      2 years ago

      "If you want control, compile an open source operating system from source and install that on a device." I'm literally not allowed to on my own potentially $1000 hardware, that's the problem.

      No one is asking anyone to poke holes in APIs, we're asking for access to the features that do exist on our own phones. We aren't even asking apple to lift a finger beyond access to run our own unsigned code on our own phones by some method, which they definitely could provide and make prohibitively difficult for grandma getting scammed. I know it would be possible because people regularly find exploits to make it so.