iOS 16の3本指ジェスチャーバグが一部のアプリやゲームに影響

iOS 16の3本指ジェスチャーバグが一部のアプリやゲームに影響
iOS 16の3本指ジェスチャーバグが一部のアプリやゲームに影響

更新:このバグはiOS 16.1ベータチャンネルで修正されました。一部のゲーム開発者は、システムジェスチャーの3本指ジェスチャーにバグがあり、ゲームプレイに影響が出るため、iOS 16へのアップデートを控えるよう警告しています。問題は、トリプルタップによるシステムジェスチャー(取り消し/切り取り/コピー/貼り付けメニューの表示)、および3本指スワイプによる取り消し/やり直しジェスチャーがiOS 16ではやや過剰に動作し、本来動作すべきでない状況で動作してしまうことです。

通常のアプリのほとんどは、1本の指によるタッチ操作のみに依存しているため、問題なく動作します。しかし、リズムゲームや音楽制作用のバーチャル楽器アプリなど、複数の指を使ったジェスチャーを必要とするゲームやアプリでは、システムジェスチャーが意図せず発動したり、タッチ操作を奪ったり、アプリ本来のエクスペリエンスを阻害したりする可能性があるため、影響を受けます。

もし聞き覚えがあるなら、iOS 13のリリース時にトリプルフィンガーメニューが初めて追加された際に、非常によく似た問題が発生しました。Appleはすぐにこれを修正し、フルスクリーンゲーム中やテキストフィールドにフォーカスが当たっていないときなど、ユーザーが3本指ジェスチャーを望まない状況では、3本指ジェスチャーがアクティブにならないようにしました。

これらの緩和策はiOS 16では削除されたようです。iOS 15とバグのあるiOS 16の動作をご自身で簡単に比較できます。この問題はシステムアプリでも発生しますが、通常は作業を妨げることはないため、無視して構いません。

例えば、カメラアプリを開き、ファインダー上で3本指でピンチするとズームイン/ズームアウトします。iOS 16では、システムメニューが表示され、ペーストボードの操作に関するアラートが表示されたり、元に戻す/やり直しの通知が表示されたりする可能性があります。iOS 15では、3本指のジェスチャーが全く機能しないため、システムメニューは表示されません。Safari、設定、その他ほとんどのAppleアプリでも同じ動作が再現されます。

GarageBandで仮想キーボードでコードを演奏しているときに、時々(必ずではありませんが)このバグが発生します。テストしたサードパーティ製のフルスクリーンゲームのほぼすべてでこのバグが発生しました。実際に問題になるかどうかは、ゲームプレイで3本指操作が必要かどうかによって異なります。アップデートを延期するようユーザーに勧めている開発者のほとんどがリズムゲームのパブリッシャーであるのは、このためです。リズムゲームは本質的に素早いタップ操作を必要とし、タッチ反応の遅延や不具合はプレイヤーがレベルをクリアできないことを意味します。

おそらく、ジェスチャー検出の過剰な動作は、iOS 15で有効だったのと同じ戦略を適用することで修正できるでしょう。iOS 15は現在、意図せず後退してしまったようです。ちなみに、Appleはまだこの問題を公式に認めておらず、iOS 16とiOS 16.1でも再現可能です。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。