Google I/O 2024でアダプティブアプリ開発を推進、Compose APIやスタイラス対応で適応性向上
スポンサーリンク
記事の要約
- WindowSizeClassesをレイアウトのブレークポイントに使用することを推奨
- 新しいCompose APIでナビゲーションUIやリスト/詳細のレイアウトを容易に実装可能に
- スタイラスでのテキストフィールドへの手書き入力をサポート
- 物理キーボードのショートカットをユーザーに発見可能にする仕組みを導入
- ペインの展開によりユーザーがペインをリサイズできるようになった
スポンサーリンク
Google I/O 2024でペインのリサイズを柔軟に
Google I/O 2024では、ペインの展開によりユーザーがペインをリサイズできるようになったと発表された。ユーザーは必要に応じて特定のペインにフォーカスしたり複数のペインを同時に表示したりと、柔軟にレイアウトを調整できるようになる。[1]
Google Calendarでは拡張幅のウィンドウサイズでサポーティングペインレイアウトにペインの展開が追加された。ユーザーは予定の詳細を見るためにペインをリサイズしたり、スケジュールの情報を多く表示したりできるようになった。
この機能はAndroid 15のアクティビティの埋め込みでサポートされ、material3-adaptiveライブラリでのサポートも予定されている。アプリ開発者はペインの展開を活用することで、ユーザーに適応性の高いレイアウトを提供できるだろう。
スタイラス入力とキーボードショートカットで生産性向上
Google I/O 2024では、スタイラスとキーボードを使った生産性の向上についても議論された。Androidでは標準のテキストコンポーネントを使用していれば、スタイラスでのテキストフィールドへの手書き入力が自動的に機能するようになった。
Infinite Painterのチームは、これらのライブラリを活用することでインクの遅延を5分の1に削減できたという。また、アプリ内のすべての要素にキーボードでナビゲート出来るようになり、よく使われるキーボードショートカットをサポートすることが重要だと強調された。
ホバー状態とキーボードフォーカスを実装することで、キーボード、マウス、トラックパッド、スタイラスユーザーのエクスペリエンスも改善される。インタラクティブなコンポーネントにはホバー状態を設定し、どのコンポーネントがキーボードフォーカスを持っているかを視覚的に示すべきだ。
スポンサーリンク
考察
Google I/O 2024で発表されたアダプティブアプリ開発は、さまざまなデバイスやフォームファクターの登場により重要性が増している。ただし、レイアウトの適応を適切に行わないと、かえってユーザビリティを損なう可能性もある。
たとえば、単にUIを引き伸ばすだけでは、タブレットやデスクトップの大画面を十分に活用できない。コンテンツの配置や密度、ナビゲーションの方法などを見直し、それぞれの画面サイズに最適化する必要がある。
また、スタイラス入力やキーボードショートカットのサポートは、モバイルだけでなくPC的な使い方でも生産性を高められる。OSやフレームワークによるサポートが充実してきたので、アプリ開発者はUIだけでなくインタラクションの設計にも注力することが求められるだろう。
参考サイト
- ^ Android Developers Blog. 「Android Developers Blog: Get the big picture with Large Screens at Google I/O 2024」. https://android-developers.googleblog.com/2024/05/get-big-picture-with-large-screens-at-google-io-24.html, (参照 24-05-28).
- Google. https://blog.google/intl/ja-jp/
※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。
- Windows Copilot RuntimeでAI開発が加速、Microsoftが新たなプラットフォームと開発ツール群を発表
- MicrosoftのCopilot+ PC発表でQtのWindows on ARMサポートが加速、Qt 6.8でARM64EC対応へ
- ChatGPTにデータ分析機能が強化、Google DriveやOneDriveとの連携でインタラクティブ分析が可能に
- Chrome DevToolsにAIを活用したエラー・ワーニングの説明機能が追加、ウェブ開発の生産性向上に期待
- Google WorkspaceアップデートでドライブとGeminiが進化、管理性と言語サポートが向上
- Android 15 Beta 2リリース、フォアグラウンドサービスと16KBページサイズの変更が目玉
- ExcelでRegular expression関数が利用可能に、テキスト処理の効率化に期待
- Electron v31.0.0-beta.5がリリース、showInactiveのウィンドウ空白問題を修正
- WinUI Gallery v2.4.10リリース、WinAppSDK 1.5と.NET8へアップデート
- Smart at AIがkrewSheetと連携、kintone上での生成AI活用の利便性が大きく向上
スポンサーリンク