iOSのヘビーユーザーの皆様、Androidへの羨望はもう終わりです。サードパーティ製キーボードが登場しました。iOSユーザーの大多数はデフォルトのiOSキーボードで十分だと感じているでしょうが、他にも多くの機能を備えた代替キーボードが登場し、多くのユーザーが便利だと感じるかもしれません。iOS 8のリリースにより、Appleはついにその制限を少し緩和し、App Storeから代替キーボードをダウンロードできるようになりました。これらのキーボードをインストールして選択すると、すべてのアプリでそのキーボードが表示されます。
App Storeからキーボードアプリをダウンロードしたら、設定アプリを開き、「一般」>「キーボード」と進んで有効化します。代替キーボードを少なくとも1つ追加すると、キーボードの一番下の行に地球儀のマークが付いた新しいキーが表示されます。(以前のバージョンのiOSで絵文字キーボードを有効にしていた場合は、既に見覚えがあるはずです。)地球儀のマークのキーをタップすると、リスト内の次のキーボードが選択されます。
キーボード選びにどこから始めたらいいのかわからない?iOS 8の最新リリース以降にダウンロードされ、インストールされた人気のキーボードをいくつかご紹介します。そのほとんどはiPhoneとiPadの両方に最適化されています。
iOS 8の標準キーボードにQuickTypeが追加
Apple の独自製品に QuickType が加わり、他のサードパーティ製スマートキーボードと肩を並べるようになりました。
Appleの内蔵キーボードを買い替える前に、iOS 8で導入された変更点を見ておく価値があります。内蔵キーボードは以前のバージョンと見た目は劇的に変わっていませんが、Appleはいくつかの便利な改良点を導入しています。中でも最大の改良点は「QuickType」です。これは、入力内容とコンテキスト(例えば、メールアプリやメッセージアプリでの入力方法)の両方を監視し、入力候補を画面上部の列に表示します。使えば使うほど、様々なコンテキストにおける入力習慣を学習し、候補を微調整していきます。
変更はすべて目立たないものではありません。例えば、iPhoneやiPod touchを横向きで使用している場合、キーボードにはカーソル移動用の左右矢印キー(ついに!)、元に戻すキー、絵文字に素早くアクセスするためのキーなど、便利な編集キーがいくつか追加されています。しかし、これらの漸進的な改善だけではApple製品を使い続けるのに十分でないという方は、他にも検討できるキーボードがいくつかあります。
スワイプ
Swype はスライドして入力するジェスチャに特化しています。
Android界での人気から、NuanceのSwype(1ドル)は代替キーボードの中でもおそらく最もよく知られている名前でしょう。このアプリの名前の通り、キーをタップするのではなく、キーボードをスワイプすることでSwypeが単語全体を認識します(個々の文字をタップすることもできます)。スワイプが少しずれていた場合に備えて、このアプリには単語とフレーズの両方の自動修正機能が組み込まれています。Swypeはキーボードの使用状況を観察することで、次に使用する可能性のある単語を予測します。よく使う単語やフレーズがある場合は、それぞれにカスタムジェスチャーを割り当てて、シンプルで小さなジェスチャーで素早く入力できます。
スワイプ式のキーボードは好きではないと思っていましたが、iPhone 6のSwypeのファンになりました。iPadの大きなキーボードほどではありませんが。使い始めてまだ少しですが、タイピングの速度と精度は予想以上に向上しました。
スウィフトキー
SwiftKey は言語の使用方法を記憶し、許可すればデバイス間でライブラリを同期できます。
SwiftKey(無料)は、Android 界隈で人気の代替キーボードのひとつで、2014 年初頭にリリースされたメモアプリのおかげで、すでに iOS コミュニティ内でかなり話題になっています。SwiftKey は、SwiftKey Flow と呼ばれる「スワイプして入力する」システムをサポートしており、Swype と同様に、好みに応じてキーをスワイプまたはタップすることができます。
SwiftKeyは、入力内容を監視し、入力の癖を学習することで、修正や予測を行います。これだけではユニークな機能ではありませんが、SwiftKeyはさらに一歩進んでいます。GoogleやFacebook経由でアプリに接続すると、過去のやり取りを読み取り、ユーザーや言語についてより深く理解し、そのデータをSwiftKey Cloudというオプションに保存します。
これにはいくつか興味深い意味合いがあります。例えば、iPhoneとiPadなど複数のデバイスを使用している場合、SwiftKeyはこのクラウドストレージを利用して他のデバイス間で入力プロファイルを同期できるため、どのデバイスでも一貫した操作性が得られます。同様に、新しいデバイスを購入する際や、紛失したり壊れたりしたデバイスを交換する際にも、入力プロファイルを簡単に新しいデバイスに復元できます。この利便性は非常に魅力的ですが、プライバシーとセキュリティに関する懸念も生じます。(これについては後ほど詳しく説明しますが、SwiftKey Cloudはオプトインサービスなので、利用するかどうかはユーザーが決めることができます。)
フレクシー
Fleksy は入力パターンを見て、何を言おうとしているのかを予測します。
Androidから始まったもう一つのキーボード、SyntelliaのFleksy(1ドル)は、以前はiOSでスタンドアロンのテキスト処理アプリとして提供されていました。このアプリでは、専用のキーボードを使ってテキストを入力し、他のアプリにコピー&ペーストしていました。iOS 8では、FleksyのキーボードシステムをiOSデバイス全体で使用できるようになり、これはまさにタイピングが苦手な人が探し求めていたキーボードかもしれません。
Fleksyは、実際にタップした文字を見るのではなく、キーボード上で形成された大まかなパターンを観察し、入力意図を推測しようとします。開発者によると、これは1文字も正しく入力しなくても確実に機能するとのことです。(この主張は十分に根拠があるかもしれません。ある人物がFleksyキーボードを使って、タッチスクリーンでのテキストメッセージ送信最速記録を樹立したのです。)
Fleksyはよくあるスペルミスをうまく修正してくれることが分かりました。右にスワイプしてスペースを追加したり、左にスワイプして単語を削除したりできるのも気に入っています。とはいえ、Fleksy(あるいは他のソフトウェアキーボード)で入力速度記録を破るつもりはありません。しかし、タイピングが苦手な多くのユーザーが待ち望んでいた機能かもしれません。
スタック
Stack はキーボードを廃止し、代わりに手書きをテキストに変換します。
MyScriptのStack(無料)は、iOS向けの「非キーボード」代替アプリです。標準的なキーボードスタイルのインターフェースではなく、手書き認識を採用しています。指またはスタイラスペンを使って文字を書くと、Stackは手書き文字を文字ごとにリアルタイムで認識し、同時に単語の予測も行います。このカテゴリーの他のアプリと同様に、予測候補は手書き入力エリアのすぐ上に表示され、タップすることで目的の単語をテキストに挿入できます。
このキーボードはなかなか良い使い心地でしたが、iPhoneの小さな画面よりも入力面がはるかに広いiPadで使う方が好みだと気づきました。しかし、この場合、サイズはそれほど重要ではありません。小さな画面でも文字を重ねて入力でき、文字を連続して入力するのと同じようにスムーズに入力できるからです。
ミヌウム
Minuum はキーボードを押しのけて、テキスト ボックス用のスペースを確保します。
iOSキーボードの代替として人気の高いものの多くは、Androidデバイスでもかなり前から提供されていますが、Minuum(4ドル)はどちらのプラットフォームでも比較的新しい製品で、そのミニマルなデザインが大きな魅力です。通常モードでは、通常のフルサイズキーボードとして機能します(現在はiPhoneとiPod touchのみで利用可能で、iPad向けに最適化されたバージョンはありません)。ただし、通常サイズの一部に縮小できるため、画面を広く表示できます。ただし残念ながら、その分キーボードの表示領域も狭くなります。
私自身がミニマリスト的な感性を持っているので、Minuumは非常に魅力的だと感じていますが、これまでの限られた使用状況では、キーの小さなターゲットに慣れるのに苦労しています。ミニマリストキーボードの涅槃に到達するには、まだ道のりは長いと思います。
タッチパル
TouchPal には 2 つのキーが 1 つにまとめられており、キーを上にスワイプするだけで 2 番目の文字がアクティブになります。
一見すると、TouchPal(無料)キーボードをiOS 8の内蔵キーボードと間違えるかもしれません。しかし、よく見ると、多くのキーキャップに複数の文字が配置されていることがわかります。例えば、「Q」キーには小さな「1」が重ねて表示されており、「Z」と「@」記号はキーキャップを共有しています。キーを通常通りタップすると基本文字が、キーを上にスライドすると代替記号がそれぞれ表示されます。これにより、キーボードレイアウトを変更することなく、一般的な文字、数字、句読点など、幅広い文字にアクセスできます。
TouchPalは、追加のキーボードレイアウト画面を利用して、膨大な数の絵文字やグラフィックシンボルを提供しています。それだけでは物足りないとでも言うように、TouchPalはスワイプ操作に適したキーボードを目指していますが、その機能はSwypeやSwiftKeyと同等ではありません。
テキストエクスパンダー
TextExpander は単なるキーボードではなく、入力を高速化する生産性ユーティリティです。
Smile Software の TextExpander 3 (5 ドル) は、多くの人々、具体的には OS X および iOS 上の TextExpander テキスト拡張アプリの既存ユーザーを大いに満足させる可能性が非常に高いです。
TextExpander をまだご存じない方のために説明すると、これはテキスト展開ユーティリティで、テキストブロックに略語を割り当て、その略語を入力するだけでブロックを展開することができます。(このソフトウェアの詳しい説明については、Macworld の以前の TextExpander for Mac および TextExpander for iOS のレビューをご覧ください。) 最初に Mac 向けにリリースされ、その後 iOS 向けにもリリースされたこの Mac アプリは、ほぼすべてのプログラムで動作しますが、Apple の厳格なポリシーにより、iOS 7 以前では機能が大幅に制限されていました。Smile は、他の開発者がアプリに追加できる TextExpander「互換性ライブラリ」を提供することで、これらの制限を部分的に回避しました。これにより、Mac の場合と同様に、スニペットをアプリ内で直接展開できるようになりました。
しかし、iOS 8ではアプリ間の互換性が向上し、TextExpander 3はサードパーティ製キーボードとして機能し、デバイス上のすべてのアプリで使えるようになりました。つまり、iPhoneのメールアプリでも、Macのメールアプリと同じように署名欄を拡大表示できるようになりました。これは本当に嬉しいですね。
TextExpander 3 を最大限に活用するには、Mac でも TextExpander を使用する必要がありますが、必要に応じて iOS 内でのみ TextExpander を使用し、iPhone、iPod touch、iPad 上でのみスニペットを作成および管理し、それらのデバイス間でスニペットを同期することもできます。
Apple製品を使い続けるか、サードパーティ製品を使うか
Appleは、この待望の機能の追加で、ある程度の追い上げを図っているようです。しかし、Appleは確固たるアイデアの実装を正当な理由なく遅らせることは滅多にないようです。今回の決定は、セキュリティとプライバシーへの懸念が中心となり、適切に実装できると確信できるまで延期した可能性が高いでしょう。
とはいえ、SwypeとAppleの内蔵キーボードという顕著な例外を除き、ここで紹介した他のキーボードはいずれも、「フルアクセスを許可」という設定を有効にするまで正常に機能しません。キーボード設定画面の下部に表示される「サードパーティ製キーボードとプライバシーについて」というリンクに、このオプションについての説明と、キーボードアプリの開発者に許可される個人データへのアクセス範囲が記載されています。そのため、これらのキーボードを有効にする前に、この情報に加え、開発者が公開しているプライバシーに関する声明も確認し、開発者がキーボード経由でやり取りされるデータにアクセスできるようにするかどうかを判断してください。(SwiftKeyのように、これらのキーボード開発者の多くは、フルアクセスを要求する理由をオープンに開示しています。)
同様に、会社の電子メールやその他の会社所有のリソースに接続された iOS デバイスがある場合は、会社の IT 部門に連絡して、サードパーティ製キーボードの使用を管理するポリシーがあるかどうかを確認することを検討してください。
プライバシーの問題はさておき、代替キーボードをインストールできる機能はiOSに歓迎すべき追加機能ではあるものの、Appleにはこの分野でまだ改善の余地があります。特に、私が最も不満に感じているのは、キーボードを選択するとデバイス上のすべてのアプリでそのキーボードが有効化されてしまうことです。個人的には、アプリごとに専用のキーボードを用意できる機能があれば良いと思います。例えば、メールとEvernoteでは常にTextExpanderキーボードを使用しますが、FacebookやTwitterではSwypeやSwiftKeyを使いたいと思っています。確かにAppleはキーボードの切り替えを容易にしていますが、デバイス上で様々なアプリを使う場合、キーボードを頻繁に切り替えるのは面倒に感じるかもしれません。
これは単なる始まりに過ぎず、今後のアップデートでキーボード関連の機能がさらに充実することを期待していますが、現時点で利用できるオプションには非常に感謝しています。