Appleは、macOSの機能を拡張してタッチ入力をサポートする動きを見せており、これはアプリ開発者に新たな要件を課すことになります。同社は、開発者がタッチ対応のMacハードウェア向けにアプリケーションを最適化するのを支援することを目的とした一連のリソースを公開しました。これらのリソースには、タッチユーザーインターフェースパターンのための特定のデザインガイドライン、ジェスチャーレコグナイザーの採用に関するドキュメント、およびファイルプロミスを通じたドラッグ&ドロップなどの機能のサンプルコードが含まれています。この移行を促進するため、AppleはXcodeのベータ版(バージョン27.3)および、タッチ対応アプリの構築とテストのためのさまざまなSDKを提供しています。

Xcodeベータソフトウェアの公式アイコン。
Appleは、開発者がタッチ対応アプリケーションを構築およびテストするのを支援するために、Xcodeのベータ版(バージョン27.3)を提供しています。developer.apple.com

この記事では、Macでのタッチ入力への移行を促進するために特定のXcodeベータ版がリリースされたことに言及しています。

Macへのタッチの実装には、いくつかの技術的およびデザイン上の考慮事項が含まれます。Appleは、「Live Activities」をMacに導入する方法や、既存のポインティングデバイスのインタラクションをタッチに適応させる方法についてのガイダンスを提供しています。開発者は、Appleのエンジニアやデザイナーと直接対話し、タッチに最適化された体験を作成する際の細かなニュアンスについて議論できるオンラインフォーラム「Touch on Mac Group Labs」を探索することが推奨されています。また、ドキュメントでは、標準的なポインティングデバイスと、ジェスチャーや従来マウスのホバー状態に依存していたUI要素をどのように処理するかといったタッチベースのナビゲーションの特定の要件との違いについてもカバーしています。

この発表は開発者へのロードマップを提供する一方で、ノートPCのフォームファクタにおけるタッチの実用性は依然として議論の対象となっています。一部のユーザーは、キーボードから手を離して画面に触れるという人間工学的な動作に対して懐疑的な見方を示す一方で、タブレットスタイルのインターフェースを好むユーザーにとってのアクセシビリティ向上の可能性を強調するユーザーもいます。さらに、開発者は、隠れたメニューバー、Dock、マルチスペースのウィンドウ管理といった複雑なmacOSのUI要素が、カーソルの精度なしでどのようにタッチ優先の体験に変換されるかについて疑問を提起しています。Appleが提供するリソースは、既存のデスクトップエコシステムにタッチを統合するための構造化された経路を提供することで、これらのギャップに対処することを目指しています。

macOSのメニューバーとDockが表示されたデスクトップ壁紙を映すMacBook Pro。
Appleの新しいリソースは、Dockやメニューバーなどの標準的なmacOS要素をタッチ優先のインタラクションに適応させるのを開発者が支援することを目的としています。developer.apple.com

この記事では、Dockやメニューバーのような複雑なmacOSのUI要素をタッチ優先の体験に変換する際の課題について論じています。