banner
CG艺术实验室

CG艺术实验室

数字艺术 / 视觉设计 / 技术分享 / 知识管理
tg_channel
facebook
x
github
bilibili
zhihu
email

In 2024, how to use Mac more elegantly

Introduction#

Surprisingly, the article I wrote last month, “How to Elegantly Use Windows PC in 2024”, received a homepage recommendation from a minority group. Thank you again for everyone's encouragement and support; this article will discuss Mac.

I started my career as a 3D designer, primarily using Windows PCs, so I haven't actually used a Mac for very long. My interest in Mac comes purely from my love for Apple's design and high-quality screens. The first Mac I encountered was a 15-inch MacBook Pro sponsored by my parents after I graduated from university in 2014, equipped with a fourth-generation i7 processor and 16 + 512 G configuration. Unfortunately, it was stolen in less than six months, and I didn't get to experience OS X Mavericks much. At that time, there was no Touch ID unlock, and Apple's service for recovering lost devices in China was not well-developed, so I never got it back. Well, my first impression of Mac was that it was expensive and easy to steal. image

After resigning, I went to Thailand to study, and with the money I earned from freelance work, I bought my second Mac, a 2017 MacBook Air, which was also the last Mac designed with input from Steve Jobs. I mainly used it for writing papers and organizing photos. After three years of graduate school, I truly experienced the rock-solid stability of Mac and decided to try buying a Pro to integrate into my workflow.

During this time, due to the low price and high configuration of Intel Macs, I also experimented with a Hackintosh setup to test whether my workflow could run smoothly, and by the end of it, I felt like I was almost half a programmer.

Fast forward to 2021, when the M1 series MacBook Pro was released, I decisively purchased one, and it has been one of my main machines ever since. This article is based on my experience with this device, running macOS Ventura.

Mac seems to have “elegance” ingrained in its genes, stemming from the ultimate unity of hardware and software, which has become even more pronounced since the introduction of self-developed chips. However, no matter how elegant the tool is, it depends on how one uses it; using a scalpel to unpack a delivery is ultimately not very appropriate. This also reminds me of the confusion I felt when I saw a refined white-collar worker at Starbucks proudly displaying the glowing Apple logo, only to find that the screen was running Windows 7.

A tool designed to be easy to use is quite natural. To achieve “elegance,” I still adhere to consistent principles:

Simplicity and Intuition: The tools chosen should be easy to use, with a clear and straightforward interface that is easy to grasp. Adaptability and Flexibility: The tools chosen should be adjustable and customizable according to different needs. Integration and Compatibility: The tools chosen should be easy to integrate seamlessly with other tools and platforms. Cross-Platform Synchronization: The tools chosen should synchronize across multiple devices and platforms.

During my usage, I found that even the exquisite (as old Jobs would say) Mac struggles with relatively heavy workflows like 3D, video, graphics, animation, gaming, and CG art. Most of the time, it's due to a plugin not being developed for macOS, and occasionally I encounter applications that are compatible but not native. The most severe issue is that machines with M-series chips cannot connect to external GPUs; if you want to use CUDA for 3D graphics acceleration, you have to obediently return to Windows.

Therefore, I use Mac primarily for light to moderate projects, during which I have summarized some thoughts, practical tips, and tools to share with you.

Initial Setup and Optimization#

Similar to Windows PCs, when you get a new Mac or reinstall the system, there's no need to rush to install software. I won't elaborate on Apple ID; anyone buying a Mac would be wasting resources if they don't register and log in. Here are my basic settings.

Basic Settings#

Unlike PCs, I almost never delete the built-in applications from Apple, even if some are not used, as they can be opened for reference on visual details when working on UI design-related projects; they serve as ready reference cases.

When not using an external monitor, I prefer to hide the Dock to maximize screen space.

Regarding system settings, I won't list the common ones, but there are a few uncommon yet useful features.

For example:

  1. In System Settings ➡️ Select the connected Wi-Fi ➡️ Click Details, you can turn off “Limit IP Address Tracking.” The benefit is that images can automatically load in emails without needing to load them manually each time.

image

  1. In System Settings ➡️ Accessibility ➡️ Pointer Control, click on the Trackpad option to enable three-finger drag. This allows you to drag windows or files without needing to click. Personally, I find it very convenient not to have to click when there's no mouse.

image

  1. If you're using a backup restore for the first time or after reinstalling the system, it is advisable to temporarily disable Spotlight and exclude external disks you don't want indexed in “Spotlight Privacy.” Otherwise, indexing hundreds of gigabytes of files can consume a lot of CPU resources, and you can turn it back on as needed during idle time.

image

image

  1. If you have connected a Xiaomi printer, go to Printers & Scanners ➡️ Select the connected printer ➡️ Options & Supplies ➡️ Show Printer & Webpage, and you can directly view various service statuses of the printer in the browser. Other brands may also have this feature, so it's worth trying.

image

image

  1. Screen trigger corners: Designers generally keep their hands on the mouse and rarely use the trackpad, making this a practical feature comparable to keyboard shortcuts and touch gestures. In System Settings ➡️ Desktop & Dock ➡️ Hot Corners (at the bottom), you can set different functions to trigger when the mouse moves to the four corners. My settings are shown in the image below.

image

  1. Content caching: In System Settings ➡️ General ➡️ Sharing, you can enable “Content Caching,” choose to cache iCloud files locally, and share them with other Apple devices on the local network. This way, you don't occupy much local space while saving a lot of file download time. By clicking the “Options” next to it, you can also set the cache location and space usage. It is not recommended to choose “Cache all files,” as that would include system update packages from other devices; it's best to download iOS updates on the corresponding devices.

image

Performance Optimization and Power Management#

In terms of performance, the only thing I think needs attention with Arm architecture Macs is whether the software itself is a native application. You can click the Apple logo in the upper left corner ➡️ hold the option key ➡️ System Information ➡️ Applications, and in the “Kind” column in the upper right corner, you can click to sort. Generally, there will be four types: Apple Chip, Universal, iOS, and Intel, with performance ranked from strong to less strong (yes, not weak).

image

For lightweight applications, the performance impact of using traditional Intel-type apps is negligible, but for professional applications involving intensive calculations, the performance impact is quite noticeable. It's best to check if an Arm architecture version exists before installation.

On the other hand, macOS's power management is already top-notch, and there's no need to sacrifice experience for a bit of battery life and endurance. I don't have any special tricks for settings, just one principle—continuously optimize the workflow to complete work as quickly as possible. The logic is very simple: when using the MacBook on battery power, in over 90% of usage scenarios, the biggest power consumer is not the CPU but the screen, so you can turn off the screen once the work is done. It may sound like “correct nonsense,” right? But it's this principle that has resulted in my battery cycling 82 times, with a maximum capacity remaining at 98%. Just charge it whenever you need to use it, without worrying too much.

image

Startup Items#

macOS startup items are similar to PCs, divided into software-specific settings and global settings. I personally recommend modifying the global settings first. The location is in System Settings ➡️ General ➡️ Login Items.

image

Memory and Junk File Cleanup#

Laptops generally do not have as much running memory as desktop PCs, so I pay more attention to memory usage when working with macOS. I don't understand system architecture; I only talk about real experiences.

Since Macs now use a unified memory architecture (memory is used as video memory simultaneously), macOS is not as aggressive in memory management compared to Windows. Especially with browsers, there have been a few times when I was using professional software and the browser simultaneously, and it showed high memory pressure; I just needed to manually clear Safari's cache to free up considerable memory. First, you need to enable the developer features in Safari, and then a “Develop” option will appear in the menu bar; select “Empty Caches,” which can generally clear out 2-3G instantly.

image

image

If you want to free up more space, you can go to Privacy ➡️ Manage Website Data ➡️ Remove All. However, this cleanup will also cause Safari to “forget” your related settings and login status for these websites.

When using Windows, I rarely cleaned so-called “junk files,” and the same goes for using macOS. Because I previously used Tencent Lemon Cleaner for a while, I found that the large files were mostly WeChat cache, trash, and browser cache. So I hardly used these software afterward; the few times I would use them were when using relatively obscure professional software, where their leftover cache files were a bit troublesome to clean manually, as the paths are hidden deep and require high permissions.

Mainstream design software can actually set corresponding cache paths, such as Adobe's Photoshop, Illustrator, AE, and PR, where you can find relevant settings in preferences. For 3D software like C4D, ZBrush, Rhino, Unity, etc., there are even more detailed settings. Generally, when doing design work, I prefer to connect an external SSD and set these cache paths to a folder named “Cache” at the root of the hard drive, and after completing work, I can directly empty this folder.

Shortcuts#

Overall, shortcuts are not applicable to my main work scenarios. The only one I have retained is “Battery Life”, which was synced from the iOS side. Its principle is very simple; you need to enable the “Logs & Analytics” feature in settings, so the system will record usage logs (for about one to two weeks), which include battery cycle counts and peak capacity. This shortcut can extract this data and save it as a separate file.

In fact, I only use it to observe whether the battery is degrading normally right after buying a new device or updating the system; if there are no major issues, I won't use it again.

image

Shortcuts can actually be explored in many ways, but the only drawback is cross-platform compatibility; without a self-built server, it's hard to link with Windows and Android devices. However, achieving this would already be far from “quick.” Therefore, I strongly recommend third-party services like IFTTT (if this then that) for beginners; it's very powerful and stable, and I'm still exploring it. Once I have some results, I will share them. If you have better solutions, feel free to share in the comments.

Directory Structure and File Management#

As mentioned in the previous article “Flowing Programs, Ironclad Data,” I have established core principles for directory structure and file management:

Do not add categories unless necessary: The premise is that this category can be exhaustive; for example, common file types are nothing more than documents, images, videos, compressed files, installation packages, etc., but there are countless formats. Complete archiving within one minute: I have seen many people know that archiving is important, but very few can stick to it for a year. Many times, after finishing work, they are already very tired and annoyed, so where is the time to bother with that? In fact, if you really do a good job of categorizing, archiving within one minute is a natural thing. Try to use English/Pinyin + date numbers for naming: This is a professional habit because many professional applications only recognize English paths, and some fonts do not support Chinese, leading to garbled text. Important files should be backed up both hot and cold once a week. You can skip organizing, but please make sure to back up for world peace.

These principles remain steadfast to this day, and more specific operational methods can be read in the original text. Of course, the rules may evolve with the workflow, and if there are significant changes in the future, I will write another introduction if it remains stable and useful.

macOS and Windows differ in their system-level file management, which is a difference in system design philosophy, but it does not affect how we manage directories and files. For example, the way files are displayed and viewed; in my opinion, macOS is designed more reasonably than Windows. The column view, tree hierarchy, and gallery organization of files are more efficient; Windows requires third-party software like Q-Dir to achieve this.

It's also worth mentioning that in almost any window in macOS, double-clicking the top will automatically adjust the window size based on the content displayed, rather than maximizing it. Moving the mouse pointer to the edge of the window and double-clicking will also expand it to the edge of the screen in that direction. Additionally, in Finder (I still prefer to call it that), you can use Ctrl + J to open display options, adjusting file name font size, calculating the size of all objects, and other settings, which is very practical.

image

However, the ultimate goal of file management is to make it easier for your future self to find them. Therefore, regardless of the platform used, the more important aspect is standardized naming, both for folders and files. I believe there are three relatively scientific naming thoughts:

  1. P.A.R.A Theory, proposed by productivity expert Tiago Forte, with many introductions available online.
  2. Files on devices fall into two main categories: those I participated in creating and those created by others that are valuable.
  3. Combining the above two points, execute uniformly.

How to implement this can be freely developed according to your working style. I believe, and have tried, that spending some time on this will definitely save you more time in the future.

Efficient Workflow and Common Software#

Regardless of the device used, it revolves around a corresponding workflow to complete tasks, and only then does it involve choosing which tools to use at each stage. Ultimately, continuously iterating and refining the workflow through these tools and experiences is my consistent philosophy.

Multitasking and Virtual Desktops#

Ventura has added a foreground scheduling feature for multitasking. Analyzing from a design perspective, this feature is similar to Windows' window grouping. However, it hasn't achieved the intuitiveness of Windows; perhaps it's because I'm not used to it, and I still haven't understood its usage scenarios.

As I write this, I specifically opened it again to try it out. Hmm, I prefer to connect an external monitor, use virtual desktops, or use iPad Sidecar. Fortunately, macOS Sequoia has finally added this feature, so isn't foreground scheduling even more awkward now?

image

Some commonly used shortcuts:

Command + Space: Invoke global search

Alt + Tab: Quickly switch between foreground applications

Ctrl + ⬆️: Open the Mission Control, where you can click the plus sign in the upper right corner to create a new virtual desktop

Ctrl + ⬅️/➡️: Switch between virtual desktops

Cross-Platform Collaboration#

Using both Mac and Windows PCs, you will definitely encounter issues with cross-platform data synchronization. As we know, macOS can only read NTFS formatted disks but cannot write to them. Windows requires third-party software to read and write Mac disks. The only disk format that allows simultaneous reading and writing is exFAT, but this format is quite old and not particularly stable, making it less elegant to plug and unplug hard drives frequently.

For beginners, lightweight usage still recommends choosing official cloud synchronization services from major companies like iCloud or OneDrive, which are worry-free. The downside is that it can easily lead to being trapped in an ecosystem; the more data you store, the more you consume. For slightly larger files, you can use SMB for file sharing and transfer over the local network.

For heavy users like me, with many large design materials and project files, a project can easily start at 50G. Therefore, the setup I am currently experimenting with is a DIY NAS running a PVE system. I use Syncthing for local file synchronization, NextCloud for a private cloud, Calibre for managing eBooks and other documents, and ShellCrash for various tasks, and I can also install WordPress to learn how to build websites, while still researching tiny-rss.

The machine configuration is shown in the image below; in fact, the i3 CPU is already overkill. Excluding the storage drive, the cost is less than 800 yuan, and it has run for over a year without any issues except for power outages, making it easy to expand and maintain, allowing for upgrades wherever necessary in the future.

image

This effectively gives you your own data center, ignoring any system limitations. With a 2500 Mbps internal network speed, the Mac can even directly access high-definition video materials stored on this NAS, allowing you to edit videos while lounging on the sofa.

Of course, there are many ready-made NAS products available on the market, but they tend to have lower flexibility and cost-effectiveness. The advantage is that they are plug-and-play and require no tinkering. Some even support Mac's native “Time Machine” backup.

With Apple's software ecosystem, the built-in applications can already handle over 80% of my lightweight tasks. Here are some third-party apps I use; due to space limitations, I won't go into detail about their usage.

Hidden Bar: Allows selective hiding of top menu bar icons, open-source and free.

Stats: System status monitoring, open-source and free.

uTools: Previously introduced. A quick launch bar, compact size, rich in plugins and features, free functionality is sufficient. You can get a 30-day trial membership.

AppCleaner: Uninstall tool, extremely compact and lightweight, free.

LocalSend: Peer-to-peer cross-platform file transfer in offline environments, open-source and free.

IINA: Possibly the best video player on Mac, open-source and free.

NeoSever: Possibly the best server monitoring application on Mac, free, universal for Apple platforms.

Reeder: RSS reading tool, available on all Apple platforms, requires a US Apple ID for purchase.

HomeBrew: A package manager running in the terminal, which can be understood as a third-party App Store. To make installation easier for myself, I created a small script for one-click installation, open-source and free.

Conclusion#

Thanks to the excellent unified design of Mac's hardware and software and its comprehensive ecosystem, these applications may be doing more of a finishing touch. Coupled with beautiful UI and strict quality reviews, third-party applications often have higher quality than those on the Windows platform.

The ultimate goal of using tools better is to complete work faster, and completing work faster allows us to enjoy life better. Every platform or program with market share must have its reason for existence; it must address some pain points for certain people. Therefore, I have never been entangled in which platform is superior; as a designer, I believe in learning when I don't know and creating when I don't have. I hope this article can bring you a different perspective.

This article was first published on CG Art Lab | Welcome to subscribe for free via email

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.