this post was submitted on 27 Sep 2023
583 points (97.9% liked)
Technology
59299 readers
5997 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
How about Apple laptops next, including specs to write drivers.
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.
It's a thing? Can't you just gcc binary into existence?
Fuck Putin. Fuck apple too.
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.
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.
Whoa, that's super strong move. I 100% support it. Sadly, I'm not in EU. Faust bless EU, they have really big potatoes.
I mean first you have to get politicians to understand what the hell a “driver” is, and no, Gretchen, it’s not Uber.
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.
I mean I can't vote it into existence
They might do some geoblock fuckery, eg. the drivers would only work with the EU-market devices
If the specifications are available then drivers can be written by anyone without geoblocking.