Android 用の人気のサードパーティ製交換用キーボードのメーカーである Swype、Fleksy、SwiftKey は、今秋リリース予定の新しく発表された iOS 8 用のカスタム キーボードを開発中であると発表した。
Re/code は SwiftKey と Swype からの声明を掲載しました。
「生産性を高め、iOSデバイスを使いたいと考えている人にとって、これは間違いなく素晴らしい日だと思います」と、SwiftKeyの最高マーケティング責任者であるジョー・ブレイドウッド氏は述べています。「タッチスクリーンでの入力をより簡単にする素晴らしい製品を開発できたと確信しています。そして、それを証明する素晴らしいAndroidユーザーコミュニティがあります。これをiOSにも展開するのが待ちきれません。最終的には、人々の選択肢が広がることを意味し、私たちは非常に興奮しています。」
開発者が統合できる iOS アプリと SDK をリリースした Fleksy は、iOS 8 用のカスタム キーボードもリリースすることをツイートで確認しました。
Androidのシステムキーボードの代替として以前から提供されていたSwype、Fleksy、SwiftKeyは、文脈に応じた予測入力機能を備えたキーボードを提供しています。これらのキーボードは、入力候補の表示に使用される技術やアルゴリズム、そして入力や単語の選択に必要なユーザーインタラクションがそれぞれ異なります。Swypeはスワイプベースの入力システム(後に多くのキーボードに採用されました)で人気を博しました。SwiftKeyは、単語候補を表示する追加のキーボード列を提供しています。Fleksyは、クイックタイピングとジェスチャーを組み合わせた機能を備えており、これについてはLaunch Center Pro統合を備えたiOS SDKのリリース時に初めて取り上げました。
自動修正機能はさておき、本当に素晴らしいのはFleksyキーボードの実際の動作です。入力すると、QWERTYキーボードの最上段に細い線で修正候補が表示され、Fleksyが最適なものを選択します。最適な候補が選択されると、入力ミスした単語が修正候補に置き換えられ、テキスト上で緑色にわずかに点滅します。修正結果が気に入らない場合は、親指で下にスワイプして別の候補を選択するか、上にスワイプしてFleksyに(おそらく入力ミスした)単語を使用するように明示的に指示できます。候補を切り替えても、Fleksyが単語の後に自動的に追加するスペースは削除されません。また、システムに知らない単語を学習させることもできます(1本の指で上にスワイプし続けます)。
iOS 8では、AppleはQuickTypeと呼ばれる新しい予測・文脈依存キーボードを提供します。QuickTypeは、使用中のアプリとユーザーの入力相手に基づいて、14か国で候補を表示します。デフォルトでは、QuickTypeの言語処理と学習はすべてデバイス上でローカルに行われ、キー入力やその他の入力情報はインターネット経由で送信されません。
サードパーティ開発者向けに、Appleはアプリがシステム全体で使用できるカスタムキーボードを拡張機能として提供することを許可します。これにより、これまで独自のサンドボックスに限定されていたり、独自のSDKに依存していたFleksyやSwiftKeyなどのアプリは、iOS上のどこでも使用できるカスタムキーボードとして宣伝できるようになります。カスタムキーボードはネットワークアクセスを要求する可能性があり、その場合、機密情報が外部のWebサービスと共有されます。カスタムキーボードのネットワークアクセスは、iOS 8ではデフォルトでオフに設定されます。
開発者はネットワーク アクセスを使用して、追加のデータやサービスでキーボードを拡張できます。例として SwiftKey Cloud が挙げられます。
SwiftKey Cloudは、複数のデバイス間で個人のライティングスタイルをシームレスにバックアップ・同期できる新しいサービススイートです。これにより、各ユーザーの個人言語プロファイルのためのクラウドベースのハブが構築されます。そのため、新しいスマートフォンを購入したり、既存のデバイスを紛失したり盗難されたりした場合でも、SwiftKeyに重要な単語やフレーズをすべて「再学習」する必要はありません。さらに、タブレットなどのデバイスで使用している言語の種類が携帯電話と自動的に同期されるため、どのデバイスを使用しても、最も関連性の高い予測結果が得られます。
SwiftKey Cloudは、主要なニュースや人気イベントを強力な言語分析で分析し、キーボードの予測を毎日トレンドフレーズで更新します。これにより、ユーザーはその日の時事問題について気軽に議論することができます。SwiftKey Cloudでは、強化された管理コンソールとYahoo!メールへの新たなサポートにより、オンラインメッセージアーカイブに基づいてキーボードをより簡単にカスタマイズできるようになりました。
Appleは開発者向けサイトで、カスタムキーボードのプログラミングガイドを公開しました。開発者が利用できるAPIの詳細と、ユーザーに最適な実装のための設計ガイドラインが記載されています。ユーザーはいつでもデフォルトのAppleキーボードに切り替えることができ、セキュアテキスト入力フィールドにもデフォルトのキーボードが表示されます。ネットワークアクセス可能なカスタムキーボードは、キー入力データを処理して、開発者のクラウドリソースに基づいた自動修正機能や候補表示機能を提供するほか、Webから取得したデータを活用できるようになります。カスタムキーボード向けApp Extensionプログラミングガイドは、こちらから入手できます。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。