460 karma · joined June 26, 2022
The path they've chosen is not to open source Xcode, but to move the things Swift needs on all platforms to the Swift language project and common implementations.
Personally I think the main problem with the language, besides Apple's earned poor reputation in FOSS circles, is the compile times. In the source-stable era of the language I'm not sure how they can really be fixed to the degree I'd be happy with.
My real point was that I want them to have competition so I can have options I like.
Last time I tried nixos-gnome and mouse-scrolled a window in the settings app, it got caught on a slider, started adjusting the slider instead, and I couldn't tell what the original value was, and when I searched about it, there's no setting to not adjust sliders with mouse scrolling. Don't get me started about copy and paste being different keystrokes in a terminal. Windows has the same problem and many more.
Well, phones don't have those exact problems, but you get the idea. It's little papercuts everywhere, sometimes caused by settings that could fix them but have the wrong defaults.
To your last question: Contacts don't take much space, so probably never.
Photos and videos, if you use iCloud sync, you can choose to hold lower or original quality on your device but either way iCloud is the authoritative storage point. I don't think they get offloaded like apps when you need more space but they're big enough for that to be realistic. Conversely I think when your local storage is full, new photos taken elsewhere won't sync down.
If Swift compiled five times faster, I would want for very little. But I don't know how they'd walk back the combination of type-based overloading and implicit conversions. See: https://belkadan.com/blog/2021/08/Swift-Regret-Type-based-Ov...
A relevant and somewhat meta example: This year they added disclosable sections, which were previously a differentiator for Notion. That's in addition to handwriting selection and editing, voice memos, collaborative editing… Not to mention it's still a regular app and you can have as many note windows as you want.