47
iPhone 6 Plus:大画面は単なるガラス以上のもの

「大型」携帯電話はモバイル業界の他の企業にとっては目新しいものではないが、iPhone 6 PlusはAppleの伝統的な小型画面への愛好からの根本的な脱却を表している。

それでも、同社が初めて「ファブレット」(うーん)の領域に進出した製品には、デザインを定義する美的選択だけでなく、たとえば画面のサイズをはじめとする無数の小さな詳細にも、独特のAppleらしさがある。

こんにちは、DPI

2010年にスティーブ・ジョブズが初めてiPhone 4を発表して以来、高密度スクリーンが主流となっている。326PPI(1インチあたり326ポイントの解像度)のこの端末のRetinaディスプレイは、それ以来アップルが製造するすべてのスマートフォンのスクリーンに搭載されており、スクリーン自体もiPhone 5で4インチ、そしてiPhone 6で4.7インチへと大型化している。

しかし、iPhone 6 Plusに関しては、Appleは状況を少し変えました。最大のiPhoneモデルに搭載された新しいRetina HDスクリーンは、単に大きいだけでなく、なんと401PPIで密度も高くなっています

ピクセル密度 りんご

ピクセル密度が異なる 2 つの画面に、同じ画面上のオブジェクトが表示されます。

もしこれが少し奇妙に思えるなら、同社の選択はいくつかの要因で簡単に説明できます。まず、iPhone 6 Plusの画面は1920×1080ピクセルで、これは1080p HDテレビの標準解像度とも呼ばれています。これにより、既存のビデオコンテンツの大部分を容易にレンダリングでき、完全にカスタムメイドのソリューションよりも入手しやすいコモディティ化されたディスプレイ部品を活用することで、スケールメリットを実現していると考えられます。

もちろん、これは画面密度の変更の理由を完全に説明するものではありません。結局のところ、Apple は iPhone 6 Plus の画面を少し大きくして、ディスプレイに前モデルと同じ 326 PPI の解像度を与えることもできたはずです。

おそらく、この選択は市場の力によって決まった、というのが答えでしょう。5.5 インチの携帯電話は、ほとんどのユーザーが片手で持てるくらいには小さいですが、タブレットの領域に侵入してそのビジネスの売り上げを食い合うほどには大きくありません。

何が何でも適切なサイズ

1080p の解像度と 5.5 インチの画面を選択することはビジネスの観点からは理にかなっているかもしれないが、これらの選択により、Apple はこれまで同社のモバイル ディスプレイの基本ルールであったものを破らざるを得なくなっている。

アップルが初めて高密度スクリーンを導入した際、Retinaディスプレイのピクセル数を従来モデルの4倍にすることで実現しました。この端数のない数値は、既存のコンテンツを容易に拡大表示できることを意味し、デバイスのハードウェアに負担をかけることなく、十分なグラフィック品質を実現しました。また、開発者にとっても作業が簡素化されました。グラフィックアセットの縦横比を2倍にするだけで、通常モデルとRetinaモデルの両方で同じレイアウトを使用できるからです。

時が経つにつれ、同社のエンジニアたちはこれらの利便性をほぼ時代遅れのものへと変えてしまった。例えばiOS 6では、「Autolayout」と呼ばれる新しい技術が導入され、開発者は画面解像度に関係なく、様々な要素が互いにどのように関係するかを記述することでユーザーインターフェースを定義できるようになった。

iOS 自動レイアウト りんご

自動レイアウトを使用します。

iOS 8 の導入により、オペレーティング システムではベクターベースのアイコンや画像も使用できるようになりました。特に iOS 7 のモダンな「フラット」な外観と組み合わせると、従来のビットマップ ベースのグラフィック アセットよりもはるかに優れた任意の解像度へのスケーリングが可能になります。

帽子の中のウサギ

こうした革新にもかかわらず、Appleは整数解像度スケールを完全に廃止したわけではありません。その代わりに、ちょっとした魔法のような仕掛けを仕掛けました。アプリに関しては、iPhone 6 Plusの画面には1242 x 2208ピクセルの解像度を持つ「仮想」画面が搭載され、画像密度は初代iPhoneの9倍にも達します。

このアプローチにより、開発者はソフトウェアに「3x」アセットを追加できるようになります。これらのアセットは、古いオペレーティング システムやデバイスのサポートに必要な「1x」および「2x」イメージと一緒に管理しやすくなり、継続的な作業を他の方法よりも簡単に処理できるようになります。

もちろん、Appleは仮想スクリーンを搭載しているにもかかわらず、 iPhone 6 Plusに搭載される実際の画面は1920 x 1280ピクセルのままであるという問題を抱えています。この問題を克服するため、Appleは仮想スクリーン上に合成された画像を取得し、リアルタイムでサイズを調整してデバイスの実際のディスプレイにレンダリングする専用のハードウェアコンポーネントを追加しました(このプロセス全体は、ソフトウェアハウスPixelCutのチームが作成した優れたデモで美しく説明されています)。

ピクセルカットのデモ ピクセルカット

ポイントからレンダリングされたピクセルへ。

これが画像が粗く、テキストが不鮮明になる原因のように思われるかもしれませんが、心配する必要はありません。この同じ技術は、導入以来、Retina MacBook Pro モデルで使用されています。これらのコンピューターの 1 つを愛用している私としては、最終結果は最近の Apple 製品と同じくらい鮮明でスムーズであると自信を持って言えます。また、同社幹部の Phil Schiller 氏が、仮想ディスプレイと実際のディスプレイ間の遷移を処理するハードウェアを「デスクトップ クラスのスケーラー」と呼んだのもおそらく偶然ではありません。

結局のところ、こうした複雑さの最大のメリットは、エンドユーザーと開発者の両方にとって、それが完全に隠されていることです。エンドユーザーはAppleに期待されるグラフィック品質を享受でき、開発者は簡素化された作業環境を享受し、画面解像度をいじくり回す代わりに、より優れたアプリの開発に集中できます。Appleらしいやり方で、Appleは私たちが煩わされることなく、あらゆる細部にこだわっています。