ご存知のとおり、iMessage は標準的な MMS の多くの制限を克服しています。iPhone や iPad で撮影した画像を iMessage に添付すると、元のサイズと解像度で送信されます。解像度が非常に高い画像の場合、多少の縮小が発生することがありますが、iOS デバイスで撮影した画像は常に元のサイズと解像度で送信されます。
ここで、携帯電話のデータ接続を介して大量の画像を送信する人にとって問題が生じます。
iPhone 6sで撮影した写真の典型的なサイズは3~5MB(あるいはそれ以上)なので、あっという間に容量が膨れ上がってしまいます。モバイルデータ通信の消費量が気になるなら(当然ですが)、iOS 10のメッセージアプリに新しく低画質モードが追加されているので、ぜひチェックしてみてください。
iMessageで送信される画像は、1枚あたり約100キロバイトに縮小されることが判明しました。つまり、通常iMessageで1枚の写真を撮るのにかかるデータ量で、低画質モードで30~50枚の画像を送信できることになります。
設定→メッセージにある「低画質モード」のノブをスライドしてオンにすることで、この機能を有効にできます。この便利な新機能の説明文を見ると、これは相手に送信する画像にのみ適用され、受信する画像には適用されないことが分かります。
「これがオンになっていると、送信される画像の品質が低下します」とAppleは述べています。
繰り返しになりますが、iMessageで他の人が送ってくる画像には影響しません。ただし、相手も低画質モードをオンにしている場合を除きます。このモードをテストするため、セバスチャンと私はまず、NASAが撮影した17.2MB、8,000×8,000ピクセルの地球画像をフォトライブラリに保存しました。
次に、低品質モードをオンにしてからオフにして、画像を互いに送信しました。
結論:メッセージの低品質モードでは、送信するすべての画像が約100キロバイトに縮小・再圧縮されます。元の解像度に関わらず、送信されるのは約100キロバイト(数キロバイトの誤差あり)の縮小された画像ファイルです。
実際の画像サイズと圧縮率は、元の写真の画質とサイズに基づいて決定されます。Messages は非常に優れた再圧縮処理を行っているため、ほとんどの人は画像をピンチズームしない限り、画質の違いをほとんど感じないでしょう。
誤解のないように言うと、低品質モードの対象ファイルのサイズ/解像度の範囲を調整するためのより詳細なオプションがあったほうが良かったのですが、これは以前に比べると確実に改善されており、メッセージがメールのように低、中、完全、オリジナルの縮小オプションを実装するまでは、私たちの関心を引くものとなるでしょう。
皆さんが何を考えているかは分かっています。iPhone のユーザーマニュアルからの抜粋です。
iMessage または MMS を使用すると、写真、ビデオ、音声を添付したメッセージを送信できます。添付ファイルのサイズ制限は通信事業者によって異なり、iPhone は必要に応じて写真やビデオの添付ファイルを圧縮する場合があります。
通信事業者はMMSの配信について権限を持っていますが、エンドツーエンドで暗号化されたiMessageのコンテンツとは一切関係ありません。通信事業者にとって、iMessageは単なるデータ通信です。
片方のデバイスでのみ有効にしても、メッセージの新しい切り替え機能が双方向に機能しないのはなぜだろうと疑問に思う方もいるかもしれません。もしあなたがオンに設定し、私の側ではオフにしている場合、あなたが私に送信した画像のサイズは、それぞれ約100KBになります。
ただし、私が画像を送信すると、低品質モードが有効になっている場合でも、フル解像度のバージョンが受信されます。繰り返しますが、これはデバイスから送信する画像にのみ影響し、受信する画像には影響しません。
送受信する画像の両方で機能すれば素晴らしいのですが、iMessage に組み込まれた強力な暗号化により技術的に実現不可能なのではないかと思います。
画像は送信側ではなくサーバー側で縮小する必要があります。問題は、AppleがiMessageを見ることができないことです。iMessageは配信のためにAppleのプッシュ通知サービスに送信されますが、iOSセキュリティガイドによると、Appleはメッセージや添付ファイルを一切記録しないことが分かっています。
すべてのiMessageの内容はエンドツーエンドの暗号化によって保護されているため、送信者と受信者以外はアクセスできません。Appleは転送中のiMessageデータを復号化することはできません(iCloudバックアップ内のメッセージ履歴は例外ですが、これは別の投稿で取り上げます)。
これらすべてを考慮すると、メッセージアプリの新機能である低画質モードは、モバイルデータ通信量を気にする人にとってまさに天の恵みとなるでしょう。また、非常に高解像度の写真(12メガピクセル以上)を送信する必要があるものの、iMessageが4,096×4,096の解像度に縮小してしまうのが心配な方は、iOSのメールアプリ「Mail Drop」機能の利用を検討してみてください。この機能を使えば、最大5GBの暗号化された添付ファイルをメールで送信できます。
これらすべてを知った上で、メッセージの低品質画像モードを使用する予定ですか?