Appleの新しいiPhone X、iPhone 8、iPhone 8 Plusは、ロスレスオーディオフォーマットであるFLACのハードウェアコーデックをサポートしています。iPhone 7ユーザーは、iOS 11でFLACでエンコードされたオーディオを楽しむことができます。
新しい Apple TV 4K では、FLAC コーデックのサポートも記載されています。
FLACが最新のiPhoneに登場
Free Lossless Audio Codec (FLAC) は、ストレージ容量と帯域幅を犠牲にしてデジタルオーディオをロスレス圧縮することで、元の録音の音質を最大限まで引き出します。このフォーマットは、音質を低下させることなく、ファイルサイズを元のファイルの約50~60%に削減します。
公式の技術仕様によると、HomePod は当初 FLAC オーディオ形式をサポートしませんが、Apple は理論的には将来のファームウェア アップデートを通じてこの機能を有効にする可能性があります。
アナリストのダン・マッテ氏は、新型携帯電話がハードウェアでFLAC再生をサポートし、バッテリーに負担をかけずにパフォーマンスが向上すると最初に報告した。
iDB は夏に、iOS 11 ソフトウェア アップデートの一環として一部のデバイスで FLAC 再生が可能になると報じていましたが、現在ではそれがどのように実現されるのかが少し分かってきました。
以下に掲載したスクリーンショットからもわかるように、iPhone 7、iPhone 8、iPhone X の技術仕様 Web ページの Apple のオーディオ再生セクションでは、FLAC のサポートが明確に記載されています。
不思議なことに、新しい iPad Pro の仕様書には FLAC のサポートはどこにも記載されていません。
ちなみに、iPhone 7、8、X の技術仕様では AIFF ファイルと WAV ファイルのサポートが欠落していますが、これらのオーディオ形式は現在、リニア PCM コーデックでカバーされている可能性があります。
iPadはどうですか?
新しい iPad Pro が FLAC をサポートしていないのは興味深い。なぜなら、iPhone 7 と実質的に同じチップを使用しているからだ。Apple はおそらく、バッテリー寿命を延ばすために、ハードウェア デコーダーを搭載していないデバイスで FLAC をソフトウェア ベースで再生できないようにしたのだろう。
FLAC のデコードは CPU をかなり消費するため、ソフトウェアで実行するとバッテリーに負担がかかります。
FLAC オーディオファイルの再生は、iOS 11 のファイル アプリに制限されます。
以前のiOS 11ベータ版ではiPhone 6sでFLACを再生できました。iOS 11 GMではiPhone 7でFLACを再生できますが、iPhone 6sでは再生できなくなりました。どうやらAppleは、古いハードウェアからソフトウェアベースのFLACフォールバックを削除したようです。
追記:開発者のDaniel Niyazovさんから、iPadでの回避策について教えていただきました。ファイルアプリのメモアプリから共有シートを使ってFLACファイルを送信し、メモアプリでFLACファイルを再生するという方法です。なんと、うまくいきました!
FLAC 再生のシステム要件がどのようなものかも不明です。
FLACシステム要件
それでも、iPhone 7/8/Xの公式要件から、ハードウェアコーデックにはApple A10以降のチップが必要であると推測できます。Appleに問い合わせて詳細を確認しており、詳細が分かり次第、更新します。
でも、iOS 11ではなぜ最新のiPad ProでFLAC再生ができないのでしょうか? そもそも、iPhone 7のA10 Fusionチップのさらに高速なバージョン、つまりコア数が多いバージョンを搭載しているのに。iPad Proに展開する前に、iPhoneにFLACサポートを徐々に追加しているのではないかと疑ってしまいます。
iOS 11でのぎこちないFLAC再生
どう見ても、これはオーディオマニアにとって素晴らしいニュースです。
iOS 11 の FLAC 実装に関する私の最大の不満は、全体的な使い勝手の悪さです。なぜなら、FLAC オーディオを再生するためのシステム全体で認可された唯一のソリューションがファイル アプリであるように思われるからです (Vox や Plex などのサードパーティ アプリを使用しない限り)。
iCloud Drive、Dropbox、Box、Google Drive、または適切な iOS Document Provider 拡張機能を備えたその他のクラウド ストレージ サービスを使用する場合は、ファイル アプリ内からクラウドベースの FLAC オーディオを再生できます。
残念ながら、FLAC は現在 iOS 11 のミュージック アプリではサポートされていません。
AppleがFLACオーディオフォーマットを採用したことは、まだ初歩的ではありますが、将来的に互換性が拡大することを示唆しています。例えば、Appleはスタジオ品質(16ビットおよび24ビット)のFLACファイルのサポートを追加し、ミュージックアプリとデスクトップ版iTunesにFLACオーディオのサポートを導入することで、iPhoneやiPadとFLACを同期できるようになるでしょう。
現時点では、AppleはiTunes StoreでFLACでエンコードされた音楽を使用も販売もしていません。iOSとiTunesはApple独自のロスレスコーデック(ALAC)をサポートしていますが、普及には至っていません。
Bluetoothヘッドフォン、AirPlay、AirPods、その他のW1対応ヘッドフォンでFLACを再生する場合、AACオーディオトランスコーディングのため、ロスレス再生となりますのでご注意ください。トランスコーディングなしでロスレスFLAC再生を楽しむには、高品質のLightning対応ヘッドフォンのご使用をお勧めします。
まとめ
Apple の iOS 11 公式リリースノートでは FLAC については一切触れられていませんが、同社の変更ログでは通常、細かい改善点は省略されるため、あまり深く考えないでください。
実際、iOS 11 での FLAC サポートは議論の余地がありません。WWDC 2017 の公式「What's New in Video」セッションによると、iOS 11 の改善された Audio Toolbox フレームワークでは、人気の高い 2 つの形式、FLAC と Opus 形式がサポートされるようになりました。
動画によると、「FLAC側では、コーデック、ファイル、そしてストリーミングのサポートがあります」とのことです。「Opusでは、コーデックと、コードオーディオフォーマットコンテナを使用したファイルI/Oサポートがあります」
macOS High Sierra では FLAC オーディオ形式のサポートが省略されていますが、VLC Media Player、WALTR などのサードパーティ製メディア プレーヤーが救済策として登場します。
iOS 11 は、2017 年 9 月 19 日火曜日からお客様への提供が開始されます。