User Tools

Site Tools


macos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
macos [2026/05/29 15:50] – [Network storage improvements] particlesmacos [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 post-macOS 27.
  
 ===== Network storage improvements ===== ===== Network storage improvements =====
Line 15: Line 15:
   - 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://daringfireball.net/linked/2026/06/04/google-gemini-mac|The Gemini Mac app is one example]] -- it persistently installs launch agents and background helpers, does not let you remove them, does not ask for permission, and will re-add them back. Malware?
 +      - [[https://daringfireball.net/linked/2026/06/04/remember-when-chrome-went-bad-on-macos|Google specifically has had issues with their amazing macOS software daemons in the past]].
   - 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 =====
  
-  - “Do not become Windows Vista” should be a specific goal of the TCC team. If the TCC team transgresses this, the TCC team should lose 10% of base salary and all options until the problem is resolved.+//The TCC system is Apple's Transparency, Consent and Control system, which provides pop-up modals to approve microphone, camera, location, startup item, background item, photo gallery, filesystem, and probably 22 other individual per-action permissions.// 
 + 
 +  - [[https://sixcolors.com/post/2023/11/a-picture-is-worth-a-thousand-permissions-requests/|“Do not become Windows Vista”]] should be a specific goal of the TCC team. [[https://daringfireball.net/linked/2023/11/29/snell-macos-security|If the TCC team transgresses this]], the TCC team should lose 10% of base salary and all options until the problem is resolved.
   - 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, in System Settings, by app, and not by TCC. If an app needs a permission, it should be trivial to go to the particular app’s panel and turn it on.   - TCCs should be centralized, in System Settings, by app, and not by TCC. If an app needs a permission, it should be trivial to go to the particular app’s panel and turn it on.
Line 46: Line 50:
   - Preview "Highlights & Notes" does not actually have a system for typing notes? Am I missing something?   - Preview "Highlights & Notes" does not actually have a system for typing notes? Am I missing something?
   - Who broke Search in Tahoe? Why is search broken? If I search my Mac in the Downloads folder for "42001" I cannot find a document called "ISO_IEC_42001". Why is ''ls | grep 42001'' instantaneous but finding one file in Finder using the default search literally impossible now? You're telling me that in the year of our lord 2026 both Windows 11 and macOS Tahoe are incapable of having search that does not suck? [[https://www.voidtools.com/downloads/|Voidtools Everything]] on Windows is the best search engine I have ever used on a Desktop. There is absolutely no excuse for not having search that returns all results instantly. This is 2026.   - Who broke Search in Tahoe? Why is search broken? If I search my Mac in the Downloads folder for "42001" I cannot find a document called "ISO_IEC_42001". Why is ''ls | grep 42001'' instantaneous but finding one file in Finder using the default search literally impossible now? You're telling me that in the year of our lord 2026 both Windows 11 and macOS Tahoe are incapable of having search that does not suck? [[https://www.voidtools.com/downloads/|Voidtools Everything]] on Windows is the best search engine I have ever used on a Desktop. There is absolutely no excuse for not having search that returns all results instantly. This is 2026.
 +    - Oh my gosh, apparently macOS 27 will fix this?!
 +    - Unbeknownst to me, [[https://furbo.org/2026/04/29/spotlight-not-right/|Craig Hockenberry said the same things in April 2026]].
   - 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, but it doesn't matter because I can't. Why can't Siri language be set to one language and have macOS work with a different language? We know that large language models are actually great at multiple languages. Why is Siri language synchronized across devices? If I have an iOS or macOS system running different languages Siri/Apple Intelligence will always be broken on one of them because this setting, for some absurd reason, synchronizes. But this whole limitation is stupid.   - I don't want to use Apple Intelligence, but it doesn't matter because I can't. Why can't Siri language be set to one language and have macOS work with a different language? We know that large language models are actually great at multiple languages. Why is Siri language synchronized across devices? If I have an iOS or macOS system running different languages Siri/Apple Intelligence will always be broken on one of them because this setting, for some absurd reason, synchronizes. But this whole limitation is stupid.
   - If I start doing something absurd like "try to type my login password" on the login screen when the screen is still black, macOS clearly accepts the input because it wakes up but drops it from the password field. WHY? Just put it in the field. This used to be fine but is now broken in macOS and Windows. SDDM gets it. Fix it!   - If I start doing something absurd like "try to type my login password" on the login screen when the screen is still black, macOS clearly accepts the input because it wakes up but drops it from the password field. WHY? Just put it in the field. This used to be fine but is now broken in macOS and Windows. SDDM gets it. Fix it!
macos.1780037421.txt.gz · Last modified: by particles