Appleが発表した初の折りたたみスマートフォン「iPhone Duo」の印象的な開閉アニメーションが、早くもSamsungの「Galaxy Z Fold 8」で再現されました。ソフトウェアの制限によりシステム全体での動作には至っていませんが、開発者による精巧な再現動画が注目を集めています。
iPhone Duoの開閉アニメーションとは何か
Appleが「Suprise and Shine」イベントで発表した同社初の折りたたみスマートフォン「iPhone Duo」は、passportサイズの折りたたみフォームファクターを採用しています。これは、Samsungがここ数年先駆けてきた、より縦長でスリムなデザインよりも幅広いユーザーにアピールすることを目的としており、Samsung自身もラインナップにこの短く幅広のフォームファクターを追加しています。
iPhone Duoの開閉アニメーションは、「リキッドガラス」のデザイン哲学に沿ったもので、電話を開くにつれてアプリアイコンにフォーカスが当たります。このアニメーションは、知覚空間に固定されたようなブルーのエフェクトを作り出し、デバイスを物理的に再方向付けしている間に、アプリやホーム画面のコンテンツが空間にロックされたままに見えるというものです。この効果は、Apple A20 Proが両方のディスプレイに同時に電力を供給できる能力によって可能になっており、特定の角度でディスプレイが拡張しているように見せることができます。
Galaxy Z Fold 8での再現手法と限界
発売が10月23日に控える中、あるソフトウェア開発者がRedditを通じて「Galaxy Z Fold 8」上でこのアニメーションを再現した動画を公開しました。RedditのGalaxyFoldサブレディットに動画を共有したユーザー「moomanjohnny」によれば、本体を開くと同時に外側のディスプレイがフェードアウトし、内側のディスプレイがホーム画面の画像をキャプチャして拡大表示する仕組みを構築しています。
このカスタムアニメーションは、ヒンジセンサーからのデータを取得し、ヒンジの拡張値をアニメーションのフレームに割り当てることで実現されています。具体的には、ホーム画面のスクリーンショット2枚にブラーエフェクトを組み合わせたアニメーションであり、電話が展開される速度に合わせて再生されます。
しかし、この機能はシステム全体で実装できる状態ではありません。moomanjohnnyは、必要な権限がAndroidのバックグラウンドプロセスにのみ存在することが妨げになっていると説明しています。
SystemUIは、アプリの上に自身をレイヤーとして重ねたり、他のアプリにレンダリング方法を指示したりできるという特権をシステムから与えられており、サーフェスのリストを受け取ってSurfaceFlingerを用いて画面上の任意の場所に合成できるとmoomanjohnny, Redditユーザーは述べています。
残念ながら、自身の知る限りでは、どのベンダーもこれらのAPIをSystemUI以外に提供していないとmoomanjohnny, Redditユーザーは語っています。
このように、APIがSystemUI以外に開放されていないため、セキュリティリスクとなり、現在のSamsungが提供する状態ではSystemUIに組み込むことはできません。
Android折りたたみ端末への影響と今後の展望
Redditのコメント欄では大きな反響を呼んでおり、GoodLockのコピーキャット機能として実装されることがあれば歓迎されるだろうという見方が広がっています。ハードウェアとしての能力は備わっているため、今後Galaxy Z Fold 8でこのようなアニメーションがサポートされるかは不透明ですが、可能性は残されています。

Appleのイベント期間中、Samsung MobileのTwitterページがiPhone Duoに対して激しい反応を示していたことから、将来的にSamsungのFoldシリーズに同様の機能が導入される可能性があります。Androidの折りたたみ端末とAppleの間でUXデザインの競争が激化することで、Samsungがより洗練された機能を導入し、全体的な体験をよりクリーンなものにする可能性があります。