If I want to use a bookmarking tool I want to use the same tool to store entries in during my work day. I'd also want to check something if I'm outside with a friend and want to show them something I bookmarked a week ago.
If I want to use a bookmarking tool I want to use the same tool to store entries in during my work day. I'd also want to check something if I'm outside with a friend and want to show them something I bookmarked a week ago.
I use Linux and FOSS mostly. I always have anyway, but it's nice to be able to still be in control of things while the Apple and Microsoft worlds keep pushing Cloud and SaaS on their customers (last time I installed Windows on a dual boot I needed a Microsoft account just to log in to MY computer ... WTF?!?!?!). And for work I need an Apple ID to use my MacBook... at all. WHY?!
Why? You can use the computer perfectly fine without an Apple ID.
That doesn't seem like an unreasonable requirement that you need an account with the platform vendor for that.
I'm a node / javascript developer. I make web applications. I remember having to install XCode for some dependencies. I don't make native Mac / iOS software, so it's a faulty assumption to assume that devs using Macs will be doing native dev. Even if I did, when working for a large-ish organization individual devs are not going to be the ones signing or publishing releases.
If you really don't want to create a free developer account to download the Xcode command line tools (That's probably what your dependency refers to, as the full Xcode is usually not necessary) you could just install or build the dependencies from another source?
You could also just download them via curl (There's direct links to the latest version out there) or `xcode-select --install` which both don't need an Apple ID.
Of course, if you wish to access iCloud or the App Store, it's required. But in fairness to Apple they don't push it in the same sneaky way as MS.
Most of the connections are from the nsurlsessiond demon, for which I have been unable to figure out the actual request url contents. Some of them have to do with update checks, some with notarization checks, who knows what else.
But yeah, I accept that's still an issue. While I'll concede that I'd rather have the ability to choose zero, I think iCloud connections are expected if you're actually making use of its services.
Perhaps the best compromise is Apple hardware with Linux software. I've considered that if I ever lose patience with Mac OS.