2 (第 2 章)安裝與安全性檢查

裝任何第三方軟體之前該看什麼——這一章把流程走一次。 這不只是 Impala 的安裝教學,是一套可以重複用的檢查習慣。

2.1 取得軟體

Impala 由 Focus Fidelity 發行,免費,Windows 與 macOS 都有 (macOS 為 universal binary,Intel 與 Apple Silicon 皆可)。

⚠️ 啟用需要先訂閱他們的電子報,安裝後用同一個 email 啟用。

⚠️ 下載頁有 reCAPTCHA 驗證,必須由人自己完成


2.2 ⭐ 安裝前該看的四件事

這一節是本章的重點。任何來自網路的第三方軟體,裝之前都該過這四關。

以下是 Impala 2.1(macOS)實際的檢查結果:

2.2.1 1. 簽章與公證

codesign -dv /Applications/Impala.app
spctl -a -vv /Applications/Impala.app
項目 結果
TeamIdentifier 2XNRS4423Q
Gatekeeper accepted
來源 Notarized Developer ID

💡 「Notarized」代表這份軟體送交 Apple 掃描過惡意程式並取得公證。 這不保證軟體品質,但至少代表開發者身分可追溯、且通過自動化惡意程式檢查。

⚠️ 如果這一步顯示 rejected 或「無法驗證開發者」,停下來想清楚再繼續。

2.2.2 2. 有沒有背景常駐

ls ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons

Impala 的結果:使用者層與系統層都沒有。

💡 這一項特別值得看。 不少商業音訊軟體會偷裝授權檢查用的常駐程式, 你關掉主程式之後它還在跑。Impala 沒有這種東西。

2.2.3 3. 要什麼權限

plutil -p /Applications/Impala.app/Contents/Info.plist | grep Usage

結果:只有 NSMicrophoneUsageDescription—— 說明是量測需要存取音訊輸入。這是合理且必要的。

⚠️ 如果一個量測軟體要求「完全取用磁碟」「通訊錄」「螢幕錄製」, 那就要問為什麼。

2.2.4 4. 體積與內容

111 MB。 Contents/Resources 裡有 EULA、使用手冊 PDF、 Licensed_Components(第三方元件授權)、Qt 建置說明。

💡 有 Licensed_Components 與 Qt 建置說明,代表開發者有在處理開源授權合規, 這通常是正面訊號。


2.3 第一次啟動

Impala 首次啟動的主畫面。上方是工具列,中間兩個分頁(Perform Measurements/View Results),主圖顯示麥克風訊號的時域波形。

圖 2.1: Impala 首次啟動的主畫面。上方是工具列,中間兩個分頁(Perform Measurements/View Results),主圖顯示麥克風訊號的時域波形。

畫面很簡潔:

  • 上方一排工具列
  • 兩個分頁:Perform Measurements(量測)與 View Results(看結果)
  • 主圖區顯示 Microphone Signal(麥克風訊號的時域波形)

2.3.1 ⚠️ 你會發現大部分按鈕是灰的

這不是故障,是設計。 除了 New Project 與 Open Project, 其餘功能都要等專案建立之後才會解鎖。

這就是第 1 章講的「專案導向」在介面上的第一個表現。 REW 打開就能量,Impala 要你先決定「這次要做什麼」。


2.4 啟用(License Setup)

工具列右側有 License Setup。用訂閱電子報時的同一個 email 啟用。

⚠️ 若流程要求建立帳號或設定密碼,那是與電子報訂閱不同的事—— 帳密相關的步驟請自己完成,不要交給別人代做。


2.5 本章重點

  1. 裝任何第三方軟體前的四道檢查:簽章與公證、背景常駐、權限需求、內容組成。 這套流程可以重複用在任何軟體上。
  2. Impala 2.1 全部通過:Notarized Developer ID、無任何 LaunchAgent/Daemon、 只要求麥克風權限。
  3. ⚠️ 下載頁有 reCAPTCHA,必須由人自己完成。
  4. 啟用需要先訂閱電子報,用同一個 email。
  5. ⚠️ 大部分按鈕一開始是灰的是正常的——要先建立專案。

2.6 實戰練習

練習 2-1|自己跑一次四道檢查(10 分鐘)

對你電腦裡任何一個第三方軟體跑一次上面四個指令。

你可能會發現某些軟體裝了你不知道的常駐程式。

練習 2-2|確認你的 Impala 狀態(2 分鐘)

spctl -a -vv /Applications/Impala.app

結果應該是 acceptedsource=Notarized Developer ID


下一章預告: 第 3 章建立第一個專案。 那個設定畫面只有八個欄位,但其中兩個是 REW 完全沒有的, 而且它們透露了 Impala 對「什麼叫一次好的量測」的看法。