1/16/2023 0 Comments Totalfinder install sip![]() Maybe that's not enough for Apple but that gets at the problem of "find an audience" being rather vague. Maybe not huge, but enough to be worth it. *Maybe* you'd have a point with Dashboard but I bet that had an indie developer maintained it that it'd still be selling reasonably well. "Failed to find an audience" is easy to say when the features aren't developed. Of course, to go back and change things now… well, you do the math. They might have avoided a lot of future pain and problems for everyone had they started by defining workspaces as visual representations of different levels of security available to users instead of something as cheap and vacuous as screen real estate which is much more simply and robustly solved by the addition of more and larger monitors. It would be so much simpler and so much more user-friendly and useful if it didn’t start by trying to make one set of rules fit across all possible user tasks. Think about what Apple’s (laudably) trying to achieve in 10.14 with its enhancements to SIP, particularly wrt IPC and personal-data API access. ![]() The general-purpose “hometown” environment might impose a degree of protection on, say, accessing personal data without being overly onerous, and even if it was compromised your most sensitive financials would remain protected because they don’t even exist in that world. The “Las Vegas” environment might be a 100% sandboxed temporary VM that is created and deleted before and after each session what happens there stays there. Even the desktop background would be non-user customizable-and non-spoofable too. The environment would allow only what is required for that role and nothing more it wouldn’t even launch apps or open webpages outside of its whitelist. The Safari process you'd run in your high-security “Fort Knox” role would be a totally different beast to the Safaris you’d run in others: different bookmarks, different plug-ins, and so on. The trouble is, it’s a lot easier to add new features than it is to take them out again, so they end up sticking around gunking up the place, adding to its cost without adding to its value.Īs to Spaces in particular, Spaces is purposeless because macOS itself is app-oriented, not role-oriented, and Apple lacks the wits and/or stones to change their platform’s braindead app-centric model to one that would make multiple desktops actually useful to all.Ī multi-desktop environment of use to *all* users would bind each Space to a specific usage role: one space for general day-to-day usage, another high-security space for online banking, another strictly sandboxed space for browsing around BigAndBouncy-dot-com and so on, with each environment having its own security rights and restrictions, and isolated from the others. I think it’s simpler than that: a lot of features which seemed like a good idea at the time simply failed to find a significant audience. And because there’s no Space API, it’s not possible for third-party apps like BBEdit-which has always had fantastic state restoration in other respects-to do it properly themselves.Ĭlark: “They become disused but that's often simply because Apple forgot them not that they were bad ideas.” As far as I can tell, this is not a Safari bug it’s just the way macOS’s window restoration feature works. If I quit and relaunch Safari, it restores the windows but combines them all into the current space. I often have Safari windows spread across multiple spaces: windows related to customer support in the first space, windows related to development in the second space, and windows related to blogging in the third space. ![]() In general, Spaces is better at grouping windows by application rather than by task, which is unfortunate because it’s so natural to want to put separate tasks in separate spaces.Ī simple case where this falls down is with state restoration. The more complex a Spaces workflow you decide to use, the greater the chance that the system will mess it up, so it’s best to keep things simple. The system decides where new windows will appear, and you have to live with it. ![]() It never got full API support in Cocoa, so applications can’t really control which spaces their windows appear on, and neither can scripts. Spaces has been around since macOS 10.5, but it still feels unfinished. ![]() Right now certain elements feel oddly unfinished and others are downright confusing. More likely, though, you’ve vaguely heard of it and not looked to see whether it could be of use to you.Įven Apple seems to have forgotten this feature as it received no updates at all for macOS Mojave -at least no visible ones -and unfortunately it has call to be updated. If you use Spaces on your Mac then you probably love this feature so much that you can’t imagine not having it. Spaces, Apple’s Mostly Ignored macOS Productivity Feature ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |