點燈坊

學而時習之,不亦悅乎

我所使用的 macOS App (2019 版)

Sam Xiao's Avatar 2019-09-09

macOS 優點之一是可 CLI 亦可 GUI,你可以當成 Linux 完全以 Command 工作,亦可當成 Windows 使用 GUI 提高工作效率,本文記錄目前服役中的 App 供初學者參考。

Version

macOS Mojave 10.14.6

macOS App

macOS 大概分 5 類 app:

  • Built-in
  • App Store
  • Homebrew
  • Setapp
  • Docker

Built-in

macOS 內建不少好用的 app,且與 iOS 與 iCloud 整合,非常好用。

App Store

如 Apple 的 Keynote、Pages、Numbers 都是從 App Store 下載,不過越來越多 app 從 App Store 下架,重要性不若以往。

Homebrew

CLI 或 Open Source app 都可由 Homebrew 安裝。

Setapp

新興的吃到飽 app 平台,有不少 macOS 重量級 GUI app 都在此,如 CleanMyMac、BetterTouchTool、iState Menus … 等。

Docker

Linux based server 可以直接使用 Docker,如 Nginx、Jenkins、PostgreSQL … 等,不必再使用移植到 macOS 版本 server。

Built-in

Notes

(Built-in) macOS 內建,與 iOS 同步,可記錄簡單的文字。

Reminder

(Built-in) macOS 內建,與 iOS 同步。

Safari

(Built-in) macOS 最好用的 browser,我自己看網站會使用 Safari,與 macOS 整合較好,也比較省電。

iTunes

(Built-in) 若你願意去編輯 MP3 tag,則 iTunes 也很好用,也與 iPhone 整合良好

App Store

Keynote

(Free) macOS 最好用的簡報工具。

Pages

(Free) macOS 最好用的文書處理工具。

Numbers

(Free) macOS 最好用的試算表。

Affinity Photo

(Paid) macOS 最好用的影像編輯 app。

24 Hour Wallpaper

(Paid) 提供不少好看的 wallpaper。

Dark Reader for Safari

(Paid) 讓網頁支援 dark mode。

Jusk Calendar

(Paid) 在 notification 顯示月曆。

Homebrew

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(Free) macOS open source 或 free app 管理工具,相當於 Ubuntu 的 apt-get,可使用 CLI 以 script 一次安裝大量 app。

iTerm 2

$ brew cask install iterm2
$ brew install zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

(Free) macOS 最好用的 terminal。

Git

$ brew install git

(Free) macOS 雖然有內建 git,但版本較舊,建議改用 Homebrew 版本。

z

$ brew install z

快速切換目錄工具。

~/.zshrc

# Launch z
. /usr/local/etc/profile.d/z.sh

.zsrhc 啟動 z。

Dropbox

$ brew cast install dropbox

(Free/paid) macOS 最好用的網路儲存空間。

WeChat

$ brew cask install wechat

(Free) 工作上使用。

Telegram

$ brew cask install telegram

(Free) macOS 上最好用的 IM,支援 dark mode,也支援多台 Mac 同時開啟。

Zoom

$ brew cast install zoomus

(Free/paid) macOS 上視訊最流暢的 app。

Sublime Text

$ brew cask install sublime-text

(Free) 我沒用很多,只用來修改簡單 markdown 與一般文字處理。

Typora

$ brew cask install typora

(Free) 我的 markdown 編輯主力,blog 都使用 typora 處理。

JetBrains Toolbox

$ brew cask install jetbrains-toolbox

(Free) JetBrains IDE 安裝工具。

WebStorm

(Paid) 最好用的 ECMAScript full-stack 開發工具。

DataGrip

(Paid) 支援所有 database 的連線工具。

VS Code

$ brew cask install visual-studio-code

(Free) 用來搭配 Quokka 測試 ECMAScript。

Postman

$ brew cask install postman

(Free/paid) 測試 API 工具。

Sourcetree

$ brew cask install sourcetree

(Free) 老牌的 git GUI 管理介面。

Chrome

brew cask install google-chrome

(Free) 市佔率最高的跨平台 browser,extension 多,適合開發用。

Firefox Developer Edition

$ brew tap homebrew/cask-versions
$ brew cask install firefox-developer-edition

(Free) 有些工具很好用。

Spotify

$ brew cask install spotify

(Free/paid) 很好用的音樂服務,支援 dark mode。

Alfred

$ brew cask install alfred

(Free/paid) 增強版的 Spotlight,可使用 keyboard 代替 trackpad 動作。

Setapp

$ brew cask install setapp

(Paid) 吃到飽的 app 平台,有很多有趣的 app 可用。

Bartender

(Paid) 將 menu bar 不常用的 icon 隱藏。

BetterTouchTool

(Paid) 對 Touchbar 與 Trackpad 客製化。

CleanMyMac X

(Paid) macOS 上最強悍的 uninstall 工具,還可將 macOS 最佳化。

CleanShot

(Paid) 簡單好用的截圖工具。

iState Menus

(Paid) 可在 menu bar 或 notification 顯示系統資訊。

One Switch

(Paid) 可在 menu bar 調整一些常用系統設定。

Paste

(Paid) GUI 的 Clipboard 管理工具。

Sip

(Paid) 色彩擷取工具。

Unite

(Paid) 將 Web app 轉成原生 macOS app。

Secrets

(Paid) Password 管理工具。

Downie

(Paid) 對 Youtube 等網站下載 audio 或 video。

Permute

(Paid) 對各種 audio 與 video 格式轉換,尤其可對 Downie 下載的檔案做 post pocessing。

Docker

Docker Desktop

$ brew cask install docker

(Free) 在 macOS 輕鬆實踐 microservice。

Conclusion

  • 我所使用的 app 並不算多,但最少力求 workflow 順暢而已,可供初學者參考