iOS 8 最大亮點之一:相機手動控制全面開放給開發者。系統相機 App 獲得部分手動控制,第三方攝影 App (如 ProCamera、Manual、VSCO Cam 等) 可透過 AVCaptureDevice API 完整控制專業參數。
開放的專業參數
- ISO 感光度:手動設定感光度 (如 ISO 32~2000+),控制噪點與快門速度平衡。
- 快門速度:手動設定曝光時間 (如 1/8000s ~ 1/2s 甚至長曝光),凍結動作或創造軌跡。
- 對焦距離:手動對焦 (MF),精確控制對焦平面,支援峰值對焦輔助。
- 白平衡:手動設定色溫 (K值) 或色調偏移,精準還原色彩。
- 曝光補償 (EV):在自動測光基礎上微調亮度 (+/- 2~3 EV)。
- 鏡頭光學防震 (OIS) 控制:支援裝置可開關/模式切換。
對攝影創作的影響
- 第三方 App 可提供專業相機級操作介面 (如 Manual App 完整手動模式)。
- 濾鏡/預設 App (如 VSCO) 可在拍攝前預設參數組合,一鍵套用特定風格。
- 開發者可編寫進階演算法:如自動包圍曝光 (HDR)、星軌合成、延時攝影邏輯等。
- 系統相機 App 保持簡易,但加入曝光補償滑桿、計時快門等實用功能。
技術細節
AVCaptureDevice 新增 setExposureModeCustomWithDuration:ISO:completionHandler:、setFocusModeLockedWithLensPosition:completionHandler:、setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler: 等方法,允許 App 即時鎖定/設定參數並獲取完成回調。
注意
- 硬體限制:各機型支援的 ISO 範圍、快門速度範圍、對焦馬達精度不同。
- 手動模式下自動測光/對焦/白平衡停用,需使用者具備基礎攝影知識。
- 濫用高 ISO/長曝光會產生嚴重噪點/過曝,需配合三腳架/穩定器。