After USB-C win, EU tells Tim Cook that Apple must ‘open up its gates to competitors’.::The iPhone 15 has USB-C, a move largely due to impending legislation in the European Union requiring smartphones and other…

    • TheGreenGolem@lemm.ee
      link
      fedilink
      English
      arrow-up
      47
      arrow-down
      4
      ·
      9 months ago

      Also how about not forcing everybody to use Apple hardware to compile their apps? How about allowing xcode competititors and running on different hardware? Allowing to emulate macos/ios?
      Fuck apple.

      • uis@lemmy.world
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        3
        ·
        9 months ago

        Also how about not forcing everybody to use Apple hardware to compile their apps?

        It’s a thing? Can’t you just gcc binary into existence?

        Fuck apple.

        Fuck Putin. Fuck apple too.

        • paperplane@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          9 months ago

          In principle you can, the Mach-O format is openly documented and implemented in the major compilers. The issue is that you need a sysroot (aka SDK) of the frameworks and headers for your target OS, which in Apple’s case are proprietary and cannot be redistributed legally (you could probably rip them out of a macOS installation yourself though). For iOS apps you’d also need to sign the binaries and install the app to the device which is non-trivial to impossible to do on other platforms.

      • pandacoder@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        9 months ago

        Xcode is such hot garbage, the UX Is what you get when you like pretty and hate your programmer. (Honestly I hate most of Apple’s UX.)

        Also I compiled a C# app for osx-x64 yesterday on Linux (that works, though I have no idea of I could sign it properly to avoid Apple’s annoying side load interference), though maybe it included a binary originally compiled by Microsoft on Apple hardware.

    • uis@lemmy.world
      link
      fedilink
      English
      arrow-up
      19
      ·
      9 months ago

      including specs to write drivers.

      Whoa, that’s super strong move. I 100% support it. Sadly, I’m not in EU. Faust bless EU, they have really big potatoes.

      • sebinspace@lemmy.world
        link
        fedilink
        English
        arrow-up
        15
        arrow-down
        1
        ·
        9 months ago

        I mean first you have to get politicians to understand what the hell a “driver” is, and no, Gretchen, it’s not Uber.

      • watcher@nopeeking.link
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        Lucky for you they would be super unlikely to change the hardware so much that you wouldn’t benefit from “European” drivers in another region.

        • Cysioland
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 months ago

          They might do some geoblock fuckery, eg. the drivers would only work with the EU-market devices

          • watcher@nopeeking.link
            link
            fedilink
            English
            arrow-up
            1
            ·
            9 months ago

            If the specifications are available then drivers can be written by anyone without geoblocking.