Permanently Deleted

  • blobjim [he/him]
    ·
    2 years ago

    You didn't write iOS, why is it your right to determine whether you get to access their internal data structures and APIs? You don't own the code that was written to make it work, just the physical hardware. You're basically asking developers to go out of their way to provide more documentation for things that 99.9% of people don't use. You don't just get "automatic" access to more stuff unless it gets "locked down". Maybe that feature was simply never there to begin with.

    People (including me) wanted Apple to enable the FM/AM radio that one of the chips in their phones had. It turned out that they didn't even have that hardware physically connected to power, nor did it have an antenna. It just happened to exist on the device they were using for other stuff.

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

      It really is "automatic access" unless it gets locked down though. You think Apple doesn't have a developer version of IOS with all access enabled? All the traditional OS components do exist and can be accessed with the right permissions. If a "feature" doesn't exist to begin with then I can install busybox. :shrug-outta-hecks: You think that among half of all smartphone owners there doesn't exist the potential to fill in any gaps?

      Yes. Abso-fucking-lutely I deserve access to the "internal data structures and APIs" that exist on my own phone that I bought? Honestly now, why would I not? Iphones are computers, androids are computers, their potential is kneecapped by apple and google. That is a fact.

      Man, I signed up for a conversation about whether this is important in the spectrum of the wrongs of capitalism, I didn't think I would have to argue whether apple is even in the wrong for saying I can't use my phone however I find useful on hexbear.net.

      • 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.