基本上是看到 Goston 的 [MAC] 初入手 Mac 的軟體選擇建議 – 2017 版 之後才想寫的,但是我比較懶,能不附圖就不附圖。文章裡面只會有我「目前有在用」或者「之前用過覺得不錯」的軟體,如果你看到有相同性質的兩個軟體出現,那大概就是因為我同時都會用吧。太常見的軟體就不會介紹,例如 Dropbox 、Firefox 這種每個人都知道的,就會跳過。下面會依照粗略的分類來介紹 Apps,所以可以跳著直接看你有興趣的部分。
另外,因為 Java 寫的程式 GUI 通常很醜,Electron 包的程式通常又肥又慢,所以基本上我會儘量不用這些東西寫出來的 Apps,如果列表當中有的話,應該是速度上還 OK,或者沒有其他替代方案所以只好妥協這樣。
生產力工具
提升工作效率,或者減少一些重複性動作的軟體
- Divvy:雙螢幕或超寬螢幕必備,讓你快速設定視窗大小與位置,同時寫 code 並搜尋資料時超好用。
- Fantastical:我覺得算很貴的行事曆工具,但是光是快速切換行事曆組合,還有快速新增項目這兩個功能就很值得了。
- Kaleidoscope:對檔案做比對的工具,也可以對整個資料夾分析,有點貴。
- MacDown:免費的 Markdown 寫作工具。
- Parallels Desktop:知名的虛擬機軟體,雖然每年一次升級都要付費有點煩,但是實際上可以不升級用兩年,因為開發商都會支援隔一年的系統,只是會少一些功能(第三年就要靠運氣了)
- PopClip:在你的 Mac 選取文字的時候,出現類似 iOS 選字那樣的彈出功能,並且還可以安裝多種外掛。
- Sketch:設計 SVG、向量圖等的常見工具,Adobe Illustrator 以外的最佳選擇。
- Skitch:Evernote 出的截圖軟體,可以簡單加標註,還有打馬賽克(這很重要)。另外,我沒有在用任何同步功能。
- Spark:超好用的郵件管理軟體,跟 AirMail 各有千秋。對我來說最大缺點是如果郵件規則讓郵件自動跳過收件夾(但不設為已讀),則這時候很難看到通知。(AirMail 在這點的設計比較好)
- TextExpander:可以將一些常用字加入,設定為簡碼。這樣一來,輸入簡碼就可以快速輸出文字了。另外支援 Shell script 跟 Apple Script 執行。在 6.0 版之後改成了全訂閱制,很討厭,還好我有買舊版。
資訊安全
密碼保護、網路安全連線等軟體
- 1Password:最有名的密碼管理工具,除了登入資訊之外,還有支援常見的 OTP 認證,另外我也用它來儲存一堆購買的軟體授權碼。
- MacID:用 iPhone 上的 Touch ID 來解鎖 Mac(或者你也可以讓手機靠近自動解鎖)。
- ShadowsocksX-NG:Shadowsocks 的連線工具,前提是你要有自己的伺服器。
- VPN Unlimited:提供各國的 VPN 來使用,雖然速度沒有很快,但是跨國看個區域限定的 YouTube 還是可以的。
開發工具
無論什麼程式語言、前端後端的工具都在這個分類
- BBEdit:類似 Sublime Text 之類的編輯器,我只是拿來開 Binary Plist ,還有當文字檔不是 Unicode 而亂碼的時候來轉檔用而已。
- Charles:網路測試工具,可以觀看 HTTP 傳送資料、SSL Proxy 等等。免費版本有每次使用 30 分鐘的限制,但對我來說是夠用了。
- CodeKit:前端開發用,可以自動編譯 SCSS、SASS 等,並且在本機預覽,自從 Fire.app 停止開發之後的最佳選擇。
- ColorPicker:我自己寫的簡單取色工具。
- Cyberduck:老牌 FTP 軟體,我通常用來連一些本地的 FTP / SFTP (例如 iPhone 越獄後的系統目錄)
- Dash:可以下載各種語言、Framework 的文件,並且在本地搜尋、觀看
- Fork:漂亮的 git 管理工具,但是我覺得 SourceTree 比較好用些(雖然比較醜)
- ForkLift:檔案管理、FTP/SFTP 管理工具,我連到外部伺服器基本上都用這個。2.0 版目前在 Mac AppStore 免費。
- Hex Fiend:看 binary hex 用。
- Hopper Disassembler:便宜好用的反編譯工具,分析 Objective-C 基本上沒啥問題,但是其他平台跟語言還是 IDA Pro 好。(但是 IDA Pro 超級貴)
- iOS Console:看 iOS 的系統記錄用的,但是 iOS 10 之後好像有點問題,不知道修正沒。
- iTerm:替代內建 Terminal。
- MachOView:分析 MachO 的小工具。
- PaintCode:把畫出來的圖變成 Objective-C、Swift 程式碼。
- Reveal:分析 iOS UI 的工具,雖然我都不是正常的來使用它…
- Sequel Pro:MySQL 資料庫工具,免費、好用。
- SourceTree:好用、免費的 git 管理工具,可以綁定 bitbucket 或者 GitHub 帳號來管理這兩個服務的 repo。
- Sublime Text:著名的編輯器,不需要多解釋了吧。
- ThemeEngine:開啟 .car,抓取內部圖片用的工具。
- Visual Studio Code:微軟出的編輯器,我覺得還是 Sublime Text 跑起來比較快,但是 VS Code 完全免費。
系統工具
各種幫助系統更順暢、使用更方便或自動化
- AJA System Test Lite:跑硬碟測速用的工具,但大部分都用 Blackmagic 比較多。
- Bartender:整理 Mac 的狀態列的工具,可以隱藏不常用的項目,強烈推薦。
- BetterZip:強大的壓縮檔管理工具,但是解一些對一般使用者沒那麼常見的格式通常都會爛掉,例如 .deb。
- Blackmagic Disk Speed Test:測硬碟速度用的,一般人剛買 Mac 的時候都會跑一下測速來炫耀。
- CandyBar:自從 10.8 之後系統層級早就爛掉不能用了,我只是拿來管理圖示,還有把圖片轉成 icns 用而已。偶爾拿來改資料夾的圖示。
- Carbon Copy Cloner:強大的自動複製工具,我專門讓他幫我在接上某顆硬碟時,自動備份最新資料到 RAID 中,並且把舊的版本放到另外一個地方以供還原之用。
- CleanMyMac:有名的 Mac 清理垃圾工具,每次都可以清出一堆 cache 檔。
- coconutBattery:看電池循環跟健康度用的。
- DaisyDisk:分析系統各個目錄的使用空間,可以讓使用者清出一大堆其他軟體搜尋不到的垃圾內容,但是很依賴使用者經驗,僅推薦對 Mac 各個目錄熟悉用途的進階使用者使用。
- DriveDx:隨時監控 Mac 硬碟健康狀態的工具,避免硬碟快壞掉了但是你沒發現的慘劇。
- EasyDMG:把資料夾變成 DMG 的小工具。
- EasyFind:用土炮的方式(不是用 Spotlight)搜尋檔案以及檔案內容的工具,通常用來找一些系統或者 App 底層目錄用。
- Entropy:我覺得比 BetterZip 好,只是一直沒更新(但也可以用,沒啥問題)
- iStat Menus:顯示 CPU、GPU、RAM、硬碟、網路…各種狀態於 Mac 狀態列上。
- Karabiner:鍵盤 remap 工具,對於非 Apple 鍵盤來說必備。
- Launchpad Manager:可以輸出、輸入 Launchpad 的圖示位置與資料夾設定,整理 Launchpad 很好用。
- mySIMBL:安裝 SIMBL 外掛的工具,現有的 SIMBL 外掛其實不多,通常只是我拿來 hook Mac App 用。
- OnyX:清理系統快取、改變一些隱藏的系統設定用。
- Pacifist:解開 .pkg 檔案專用,可以撈出安裝包裡面的內容。
- The Unarchiver:免費的解壓縮工具,通常一些用 BetterZip 解不開的東西丟進來都可以解。
- TimeTracker:分析 TimeMachine 每次備份了哪些內容,有多大。幫助你在備份選項排除一些每次都在變化,但是沒有什麼用的內容。(例如郵件的 cache)
- TotalFinder:讓 Finder 的 tab 可以整理得更好,以及可以左右雙視窗互相拖曳,還有開啟「剪下」功能等。跟 Xtrafinder 比的最大優勢是 TotalFinder 在 render 視窗的時候不會有一條白線。
- Xslimmer:八成是用 lipo 來對 mach-O 減肥的工具。它可以透過刪除不需要的語系檔,以及不會使用到的 CPU 執行檔(例如在 Intel 64bit 的系統中,PPC 跟 Intel 32bit 的執行檔是可以刪除的),來對 App 減肥。目前已經停止開發。
網路應用
網路服務、SNS 連線等應用軟體
- CloudApp:一個讓你分享小檔案(但不是同步)的服務。如果覺得 Dropbox 放一堆東西太亂,或者佔空間,就丟在這邊就好了。
- Goofy:把 Facebook Messenger 網站包成一個 App 來用,跟 Messenger 一樣,基本上我是哪個突然爛掉就換用另一個。
- Messenger:同上,Goofy 爛掉的時候我就用這個。
- Nally:老牌的 BBS 應用程式,類似的選擇還有 Welly。
- 迅雷:Windows 上著名的下載工具。看在它只是一個 App,並沒有安裝其他東西的情況下,應該還算安全。只是最新版本多了一堆垃圾 plugins,可以搜尋一下教學把它清乾淨。
影音媒體
影音轉檔、播放,影片剪輯等軟體
- HandBrake:影片轉檔用,雖然免費但是比一堆平常要付費,突然辦什麼鬼活動免費促銷的爛軟體好多了。
- MPlayerX:之前會綁 MacKeeper,現在好像沒有了,相容性最強,介面最美觀的播放器之一。
- OBS:開直播用,可以支援各大直播平台。
- Reflector:把 iOS 裝置的畫面投影到 Mac 中,對於 Demo 來說非常好用。
- ScreenFlow:Mac 螢幕錄影與編輯軟體,網路上大部分的 Mac 影片教學幾乎都會用到這個軟體。另外我也把它當作簡易的剪輯軟體來用。
- Shazam:聽歌辨識曲目名稱的老牌軟體。
- VLC:基本上是 MPlayerX 開不了的檔案我才會用 VLC 試試。
- VOX:我把他設為預設音樂播放器,因為有時候我們下載的音樂檔案不想丟進去 iTunes 資料庫,所以用 VOX 開,可以直接聽,有需要或者喜歡再丟進去 iTunes。
- XLD:最好用的音樂轉檔工具,此外如果你有 CD 的話,也推薦用這個來抓音軌,正確性會比 iTunes 高很多。
手機管理
大部分是 iOS 的檔案、備份管理
- Android File Transfer:把檔案丟到 Android 手機裡面的工具
,雖然用 Android 的都不是真果粉。 - iFunbox:管理 iPhone 檔案用的。
- iMazing:除了管理 iPhone 檔案之外,也有備份 iPhone 資料以及還原的功能,功能方面比 iFunbox 多很多。
- Impactor:重簽名 IPA 並安裝到手機用。
生活風格
跟生活有關的,但是大部分工具手機上都有,所以這分類很少
這篇文章 我用的 Mac 軟體 最早出現於 Hiraku Dev。