iOSが2007年にiPhoneとともに登場して以来、Appleは同プラットフォームの仮想キーボードに特殊なジェスチャーを組み込むことに消極的だったが、新たに取得した特許により、そうした機能が同OSの将来のバージョンに組み込まれる可能性があることが明らかになった。
AppleのiOSは、2010年に現在の名称に変更される前は「iPhone OS」という名称でしたが、ユーザーインターフェースの操作には常にタッチジェスチャーを採用しており、単調なタップ操作や仮想ボタンの代わりにスワイプやピンチズームが採用されています。この入力方式は、キーボードを除くOSのあらゆる部分に採用されています。
iOS 7のキーボードはデザインに若干の調整が加えられましたが、バックエンドはオリジナルからほとんど変わっていません。Appleの現在のソリューションは直感的で、ヒットゾーンの動的なスケーリング、インテリジェントなオートコレクト機能、その他多くのユーザビリティ機能を備えていますが、既存の実装では最新のハードウェアの能力を最大限に活用できていないという意見もあるかもしれません。
さらに、Appleはセキュリティとシステムの安定性上の理由からサードパーティ製キーボードのインストールを許可していないため、iOSデバイスはGoogleのAndroid向けの人気のSwypeなどのアプリにアクセスできない。
iPhone 5s (左) と iPad mini に搭載されている Apple の現在の iOS 7 キーボード。
しかし、米国特許商標庁が火曜日に認めた特許は、Apple社が強化された仮想QWERTY入力のアイデアに前向きであるだけでなく、少なくとも2007年からこの技術の実験を行っていたことを示している。
Appleの米国特許番号8,542,206「タッチスクリーンキーボード用スワイプジェスチャ」は、iOS全体で使用されている基本的なタッチスクリーンのプロパティをルーツとしていますが、キーボードで見られるような、より限られたスペースでのユースケースシナリオに合わせて調整されています。この特許は1本指と複数指の操作をカバーしていますが、機能はスワイプジェスチャに限定されています。
このドキュメントでは、ユーザーが利用できる様々な機能について説明しています。例えば、スワイプ操作でスペース、消去、句読点、改行など、テキスト入力によく使われる操作を実行できます。さらに、複数の指で入力することで、これらの機能は、単語やテキスト行全体の削除など、より高度な操作が可能になります。
この発明の有用性を示す上図は、ユーザーがメッセージに応答して「OK」と入力しようとしている様子を示しています。「o」は正しく入力されているものの、ユーザーは隣接する「k」ボタンではなく「j」をタップしています。現在のiOSキーボードでは、「oj」が「ok」に自動修正されない場合は、Deleteキーで「j」を消去する必要があります。Appleは、この操作の代わりに、1本指で左にスワイプするだけでも対応できると述べています。
バックスペースキーなどの特定の機能に関連付けられたグラフィカルアセットを表示することで、特定のキーをアクティブにするためにスワイプする方向をユーザーに知らせることができます。例えば、ジェスチャーが呼び出されたときに、スワイプ方向を向いた矢印が付いたシルクハットをキーボードのGUIにオーバーレイ表示することができます。
前述のように、マルチフィンガー実装を使用してキーアクションを拡張することもできます。この例では、2本指で左にスワイプすると最後に入力した単語が消去され、3本指でスワイプすると行が削除されます。
その他のジェスチャーとしては、上スワイプでShiftキー、下スワイプで改行、右スワイプでスペースキーの挿入などがあります。これらのジェスチャーも、マルチフィンガーオプションと併用できます。
2本指で上にスワイプするとCaps Lockが、3本指でスワイプすると特殊アクセント付き文字や国際キーボードが表示されます。複数本指で右にスワイプすると、ピリオドとスペースの入力、単語の候補の表示、単語補完候補の一覧表示などが行えます。最後に、2本指と3本指で下にスワイプすると、句読点の入力や句読点パッドの表示ができます。
この特許では、入力しきい値と、UIがスワイプとして何を検出・判断するかについて詳細に説明されています。さらに、斜めスワイプを用いてより多くの機能を実現する、より高度な事例も紹介されています。
アップルがこの技術をiOSの将来のバージョンに組み込むかどうかは不明だが、同社は火曜日の特許取得以降はシステム全体のキーボードを変更することにほとんど関心を示していない。
Appleのキーボードのスワイプジェスチャーの特許は2007年に初めて申請され、発明者はCarl Wayne Westerman、Henri Lamiraux、Matthew Evan Dreisbachとされている。