Androidシステムはその多様性で知られており、Samsungが新たに発表したGalaxy Z Fold 8シリーズによって、これがさらに明らかになりました。このシリーズはGoogleによって超広幅折りたたみデバイスと呼ばれています。開発者向けのブログ記事の中で、GoogleはAndroidアプリ開発者に対し、最新の折りたたみデバイスに対応する際に、表示方向やサイズに関する仮定を捨てるよう促しました。Googleは新しいGalaxy Z Fold 8を超広幅折りたたみデバイスと呼んでおり、このタイプはAndroidアプリケーションでは一般的なキャンバスではなく、現在はGoogleのオリジナルPixel Foldのような少数のデバイスのみがこのカテゴリに該当します。
Googleは開発者に対し、適応型レイアウトを使用し、これらの折りたたみディスプレイ上でアプリケーションが実際に使用するスペースを追跡し、折りたたみ感知のような新機能を最大限に活用するよう奨励しています。この機能は、アプリケーションが折りたたみデバイスのヒンジ位置に基づいて分割できるようにします。スムーズな適応型レイアウトを開発するには、ワイドスクリーン比とコンパクトな垂直高さに対してスムーズなユーザーインターフェースが必要で、応答的にスケーリングできる必要があります。私たちの更新された適応型デザインガイドラインでは、レイアウト変更を決定するためにまずウィンドウクラスの幅を考慮し、その後に高さを調整することを推奨しています。各コンポーネントがスムーズにグリッドに適応できるように、柔軟なコンテナを使用してレイアウトを構造化し、コンテンツが自動的にラップ、クロスオーバー、再フローできるようにします。
Googleが提供する適応型デザインガイドラインが開発者のアプリ最適化を支援
実際のアプリケーションスペースを追跡する:あなたのアプリが表示するスペースは、特にマルチウィンドウ、分割画面、またはマルチタスク状態の超広画面では、物理デバイスのサイズと一致しないことがよくあります。時には方向が異なることもあります。Jetpack Window Managerライブラリ内のウィンドウサイズクラスを利用して、アプリが占める正確なスペースを計算します。Googleが言及したもう一つの側面は、アプリケーションが折りたたみデバイス上のカメラをどのように処理するか、例えばデバイスが折りたたまれているか展開されているかに応じてカメラの位置を考慮することです。Googleは、未展開のデバイスを固定の縦向き方向のアプリケーションとして仮定すると、これらの折りたたみプロセス中に横向き、引き伸ばし、またはトリミングプレビューの問題に直面する可能性があると述べています。
CameraXはこの問題を解決できます。
この記事では、Galaxy Z Fold 8およびその関連デバイスがGemini Nano 4をサポートする最初のデバイスの一つであることが確認され、Galaxy Watch 9の発売に合わせたWear OSの変更が再確認されました。このデバイスには最新バージョンのオペレーティングシステムがプリインストールされています。Galaxy Z Fold 8は現在予約注文を受け付けています。
利益声明:この記事には提携商社の製品リンクが含まれています。リンクを通じて購入した場合、TechRitualは手数料収入を得る可能性がありますが、製品の評価や推奨には影響しません。詳細についてはプライバシーポリシーをご覧ください。

