AppleがiOS 4.3の以前の開発者向けビルドに隠していた新しいマルチタッチジェスチャーについてお伝えしたのを覚えていますか?Appleは3月11日の一般公開前にiOS 4.3の最終開発者向けGMビルドを公開しましたが、まさに同じジェスチャーが4.3の中に「隠された」ままです。
4.3に新しいジェスチャーが追加されるという報道が最初にあった際、これらのジェスチャーは4.3の特定のビルドでのみ有効化されており、Apple開発者の一般ユーザー向けには公開されていませんでした。iOS 4.3の最終GMビルドでは、これらの隠されたマルチタッチジェスチャーを脱獄エクスプロイトを通じて有効化できるようになりました。
詳しく見てみましょう…
これらの新しいジェスチャーが 4.3 の初期ビルドで最初に発見されたとき、Apple はこれらのジェスチャーを効果的に使用できるように iPhone 5 の大幅な再設計に取り組んでいると自動的に推測されました。
iPhone にはすでにピンチしてズームするなどのマルチタッチ ジェスチャが搭載されていますが、4.3 で発見されたこれらのジェスチャは、物理的なホームボタンのない iPhone が登場する可能性を示唆しています。
4.3 のこれらの隠しジェスチャでは、基本的な操作のためのより単純なジェスチャの代わりに、4 本指と 5 本指を使用して iOS のマルチタスク インターフェイスを操作し、ホーム画面を切り替えます。
Appleは、これらの新しいジェスチャーをiOS 4.3の社内配布ビルド(おそらく新しいiPhoneハードウェアでのテスト用)にのみ組み込むことで、その機能を厳重に管理しようとしていたとされています。ところが少し前、4.3の通常の開発者ビルドにこれらのジェスチャーが含まれていることが発覚しました。
iOS 4.3 GMビルドには、驚くべきことに、これらの隠されたジェスチャーがまだ含まれています。見つける方法さえ知っていれば大丈夫です。
ステップ1
4.3 GMをお持ちで、これらの新しいジェスチャーを実際に試してみたい場合は、まず4.3 GMを搭載したiPhoneを脱獄する必要があります。(PwnageToolにはテザー脱獄オプションがあります。)
ステップ2
4.3 GMをジェイルブレイクしたら、お気に入りのOpenSSHクライアントを使用して、iPhoneの次のディレクトリに移動します: システム>ライブラリ>CoreServices>SpringBoard.app>N90.plist
ステップ3
お好みの plist エディタでN90.plistファイルを編集し、次のブール文を追加します: 「 multitasking-gestures」。必ず値を「True 」に設定してください。
ステップ4
編集した内容をplistに保存し、iPhoneを再起動します。
これで完了です!設定アプリに新しいパネルが表示されます。以下のような感じです:
ここから、新しいジェスチャーを「オン」に切り替えるだけで有効にできます。有効にすると、アプリ使用中に4~5本の指でホーム画面をアクティブにしたり、上にスワイプしてマルチタスクバーを表示したり、開いているアプリ間を左右にスワイプしたりできるようになります。
以前の 4.3 ビルドで初めて公開されたときの、これらの新しいジェスチャの動作を示すビデオを以下に示します。
そもそもなぜこれらのマルチタッチジェスチャーがiOS 4.3に含まれているのか、まだ疑問に思われるかもしれません。GMビルドに隠されている理由は不明ですが、4.3の正式リリースで同じエクスプロイトを使って有効化できるかどうか、興味深いところです。11日までお待ちください。
Appleがこれらの新しいジェスチャーに関わる何かに取り組んでいることは明らかです。私たちの推測では、これらの新しいジェスチャーは、今年の夏にiPhone 5が発売されるまでAppleから発表されないでしょう。そして、新しいマルチタッチ操作を補うために、ハードウェアの大幅な再設計が伴う可能性が高いでしょう。(現在のiPhoneの画面では、5本指でスワイプするのは少し窮屈に感じます。)
AppleがiOS 4.3でこれらのマルチタッチジェスチャーを隠したのはなぜだと思いますか?Appleは明らかにこれらの機能を一般ユーザーが使うことを想定していませんが、それでも存在しています。この件については、進展があり次第、お知らせします。
[Redmond Pie経由]