4 ms·
Honest questions since I read these sorts of things a lot right now. There's the assertion that there's a lack of focus on macOS (I agree w/ the hardware issues
by mbernstein 10y ago
Honest questions since I read these sorts of things a lot right now. There's the assertion that there's a lack of focus on macOS (I agree w/ the hardware issues for the most part).
1) What data other than anecdotal (e.g. it feels like things crash more) do we have that supports the assertion?
2) What features would you ask Apple to focus on? What improvements are necessary for macOS to be a better development platform for you?
I don't have any major complaints about macOS itself for development purposes. Others may and I read a lot of gripes about it generically but very little specifically.
- Fnoord 10y ago> (I agree w/ the hardware issues for the most part). Oh, I was echoing the opinion of a vocal minority there. Personally, I find the software in a relatively good spot. I made some comments on potential improvements hereunder. In the past I had issues with either WiFi or DNS (could've been both I honestly don't remember) but this was fixed in I think El Capitan (that I forgot as well...). > What improvements are necessary for macOS to be a better development platform for you? The filesystem. HFS+ is ancient, but stable. I'd like a filesystem with support for CoW for snapshotting and checksums for data integrity (like hardware RAID, ZFS, and Btrfs). I know Apple's new FS is going to support those features, as well as native cryptography. I know this partly overlaps with system administration which is a bit outside of macOS league but still [and I do think Apple could actually advance in that area with features like ZFS and PF but that is a totally different topic]. (A workaround is using ZFS, or just wait for the time being.) Time Machine. I understand Apple wants to sell Airport Express and Airport Capsule but that is no longer developed. Why does it still need AFP? Make it support whatever protocols which can be used native or via Fuse (SMBFS, SSHFS, NFS), and make Time Machine integrated in the new FS. (A workaround is using AFP on a server, or using CLI software like Rsync and Git.) Out of date software shipped. Bash, Python, Git, OpenSSL to name a few. (A workaround is using Homebrew [or an alternative for Homebrew like Macports or Fink or ..] and using those binaries and libraries in /usr/local one really needs to make sure they're using the correct binaries and libraries though.) Apart from that I feel its Homebrew and .App format which makes software management good. (I don't use an IDE, but I know they're widely available for macOS.)