iOS 11 HEVC、HEIF 格式相容性問題

讀者會看到這篇,估計多半已經知道 iOS 11 相機設定出現了 HEVC、HEIF 格式選項,並以「高效率」與舊格之「最相容」來區別,因而感到好奇。

iOS 11 Camera HEVC HEIF

iOS 11 Camera HEVC HEIF

簡言之,HEVC 和 HEIF 是新的影片和相片檔案格式,能在現有畫質的水準上,進一步縮小檔案體積達 40 ~ 50% 的程度 (與 H.264 和 JPEG 相比),是頗厲害的技術,值得啟用。

這麼厲害的格式,為何 Apple 不在 iOS 11 中預設啟用? 又是否應該逕行開啟? 這牽涉兩方面的問題:

1、硬體效能

由於需要夠快的運算速度因應壓縮比更大的即時編碼,Apple 並不讓舊於 iPhone 7 (A10 chip) 以及這一代的 iPad Pro (mid 2017, A10X chip) 的 iOS 裝置擁有拍攝 HEVC、HEIF 格式影片和照片的能力。

2、iCloud Photo Library / Photo Stream

因為硬體規格的要求相當高,各裝置若無法全數匹配時,同步就會是個問題;雖然要解碼 HEVC、HEIF 格式並不困難,但是搭載比 A10 慢的 chip 的 iOS 裝置並不能編輯 HEVC、HEIF 格式的影片或照片;在這樣的情況裡,同一個 iCloud Photo Library 於各裝置間同步,結果硬體稍舊的裝置卻不能編輯檔案,不但造成困擾且破壞了簡單易用的情境。

此外,Mac 需運行 macOS High Sierra (9/25 正式釋出) 方能支援 HEVC、HEIF 格式。不過,雖然 Apple 允許高齡五、六歲的 Mac 安裝 macOS High Sierra,但那種重拖的情形大部分的人應該都受不了。

Quick Tip / 快速重點

與閱讀本文讀者的狀況大不相同,估計世上絕大部分 iPhone 7、iPhone 8 用戶都不會被 HEVC、HEIF 格式相容性的問題困擾,因為他們大多就只擁有一部 iPhone 7 或 8,至多再加一台 Windows PC,沒有 iCloud Photo Library 或 Photo Stream 同步的困擾,甚至不知道有這個問題,當然不會有興趣探索答案。

會費時寫下這篇,是因為這個資訊對有益他們。讀者可以如此建議:

選購 64GB 儲存容量的 iPhone 8 或 iPhone X 節省開銷,並開啟 HEVC、HEIF 格式減緩日後相機消耗容量的速度。從舊 iPhone 轉移過來的 Photo Library 將會是相同的大小 1,如果經驗上使用 iPhone 7 32GB 可以順利撐過一年,或許轉移至 iPhone 8 64GB 後也能撐一年。

至於分享影片和相片給別人時 (透過 iMessage 或其他方式),iOS 會自動轉檔成 H.264、JPEG 格式,因此不會有相容問題。

Notes:

  1. 啟用「相機」的 HEVC、HEIF 拍攝格式並不會改變那些已存在於 Photo Library 中的舊檔案格式以及大小