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…

    • @[email protected]
      link
      fedilink
      English
      431 year 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
        link
        English
        71 year 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
          link
          English
          61 year 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
        link
        English
        11 year 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
      link
      English
      191 year 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
        link
        English
        141 year ago

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

      • @[email protected]
        link
        fedilink
        English
        21 year 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.

        • @[email protected]
          link
          fedilink
          English
          11 year ago

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

          • @[email protected]
            link
            fedilink
            English
            11 year ago

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

        • @uis
          link
          English
          11 year ago

          I mean I can’t vote it into existence