macos
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| macos [2026/05/29 15:48] – created particles | macos [2026/06/09 17:55] (current) – [Other] particles | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== macOS desires ====== | ====== macOS desires ====== | ||
| - | macOS was, until recently, my favorite desktop operating system. This is my personal wishlist of things I want to see in future macOS releases. | + | macOS was, until recently, my favorite desktop operating system. This is my personal wishlist of things I want to see or want fixed in future macOS releases |
| ===== Network storage improvements ===== | ===== Network storage improvements ===== | ||
| Line 10: | Line 10: | ||
| - For apps that use the built-in cloud file storage system, pinning files so they’re actually always downloaded should not be rocket science. If I have free disk space, I expect my cloud-provided files to actually be there. | - For apps that use the built-in cloud file storage system, pinning files so they’re actually always downloaded should not be rocket science. If I have free disk space, I expect my cloud-provided files to actually be there. | ||
| - End-to-end encrypted backup of macOS should be a feature included with iCloud, which is something already possible on iOS. | - End-to-end encrypted backup of macOS should be a feature included with iCloud, which is something already possible on iOS. | ||
| + | - Report the speed of the actual transfer in the actual transfer dialog. What are we even doing? Why is it that we get a silly ETA but not actual transfer speed? KDE, Windows, and probably a billion other OSes actually said the speed of the transfer. Just tell us. | ||
| ===== App installs ===== | ===== App installs ===== | ||
| - Between Homebrew, .app files, and .pkg files, there is no centralized location or method for apps to persist data. Sandboxing is an imperfect solution because apps are not required to be sandboxed, and the sandboxing system is too restrictive. PKG-based installers should have system-provided tracking for what they do. Provide Homebrew with a reasonable solution to register installed files. All of this leads to one goal: there should be a reasonable way to remove installed software that is actually effective. Apps like AppCleaner can guess what files need to be removed when you delete .app files, but this is not something third-party apps should be left to handle. On Windows, with the exception of malware, removing software is really easy. On Linux, this is accomplished nearly universally with every package manager. On macOS, it is the wild west. | - Between Homebrew, .app files, and .pkg files, there is no centralized location or method for apps to persist data. Sandboxing is an imperfect solution because apps are not required to be sandboxed, and the sandboxing system is too restrictive. PKG-based installers should have system-provided tracking for what they do. Provide Homebrew with a reasonable solution to register installed files. All of this leads to one goal: there should be a reasonable way to remove installed software that is actually effective. Apps like AppCleaner can guess what files need to be removed when you delete .app files, but this is not something third-party apps should be left to handle. On Windows, with the exception of malware, removing software is really easy. On Linux, this is accomplished nearly universally with every package manager. On macOS, it is the wild west. | ||
| - Apps and malware have way too much freedom to be persistent without user interaction. The addition of Startup Items in macOS settings is a great feature, but it still lists items that cannot be disabled, and it does not actually provide a removal solution or more information about these items. It is not helpful to tell a user that ‘/bin/sh` will run on startup with no more context. | - Apps and malware have way too much freedom to be persistent without user interaction. The addition of Startup Items in macOS settings is a great feature, but it still lists items that cannot be disabled, and it does not actually provide a removal solution or more information about these items. It is not helpful to tell a user that ‘/bin/sh` will run on startup with no more context. | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| - App installs should not result in an endless sea of Windows Vista style permission prompts with no context. The permission prompts could at least be centralized into one dialog or controllable in a central way that isn’t dependent on a user being spammed with modals on install. | - App installs should not result in an endless sea of Windows Vista style permission prompts with no context. The permission prompts could at least be centralized into one dialog or controllable in a central way that isn’t dependent on a user being spammed with modals on install. | ||
| ===== TCCs ===== | ===== TCCs ===== | ||
| - | | + | //The TCC system is Apple' |
| + | |||
| + | - [[https:// | ||
| - TCC denials should actually mean something. Has anyone on the TCC team actually denied something? If you do choose to deny something, most TCC prompts immediately re-prompt. If the system is not expecting users to deny something it should not exist. | - TCC denials should actually mean something. Has anyone on the TCC team actually denied something? If you do choose to deny something, most TCC prompts immediately re-prompt. If the system is not expecting users to deny something it should not exist. | ||
| - TCCs should be centralized, | - TCCs should be centralized, | ||
| Line 46: | Line 50: | ||
| - Preview " | - Preview " | ||
| - Who broke Search in Tahoe? Why is search broken? If I search my Mac in the Downloads folder for " | - Who broke Search in Tahoe? Why is search broken? If I search my Mac in the Downloads folder for " | ||
| + | - Oh my gosh, apparently macOS 27 will fix this?! | ||
| + | - Unbeknownst to me, [[https:// | ||
| - APFS, the default filesystem, does not care about data integrity. WHY? It's 2026. Come on. Why is metadata integrity a feature but data integrity itself not a feature? Fix this. Computation is cheap. | - APFS, the default filesystem, does not care about data integrity. WHY? It's 2026. Come on. Why is metadata integrity a feature but data integrity itself not a feature? Fix this. Computation is cheap. | ||
| - I don't want to use Apple Intelligence, | - I don't want to use Apple Intelligence, | ||
| - If I start doing something absurd like "try to type my login password" | - If I start doing something absurd like "try to type my login password" | ||
macos.1780037285.txt.gz · Last modified: by particles
