51
WWDC 2019プレビュー:iOS 13のウィッシュリスト

Appleの世界開発者会議(WWDC)の開催まであと2週間を切りました。あと12日もすれば、Appleが来年のソフトウェアの方向性を大まかに決めることになります。夢に描いた機能が実現し、新リリースに搭載されることを期待しながらも、ワクワクする時間です。

いつもそうなるとは限りませんが、そうなったときは本当に素晴らしいです。Appleが6月3日(月)に発表するiOS 13に期待していることをお伝えします。

ファイルで最後の一歩を踏み出す

iOSは、ファイルの存在を否定し、ファイル管理を避けるオペレーティングシステムとして誕生しました。これは、Macのファイル指向インターフェースとは大きく異なるものでした。しかし、AppleがiCloud Drive、そして後にFilesの導入によってiOSにおけるファイルの封印を破ってから、何年も経ちました。

Apple Filesアプリのアイコン りんご

ファイルアプリ

しかし、iOSにおけるファイル処理に関しては、Appleはまだその仕事を完了させていない。ゴールラインを越えて勝利を宣言するまでには、もう少しやるべきことがある。

iOSのファイル操作はあまりにも一貫性がありません。iCloudドライブやローカルデバイス上の様々な場所にファイルを保存したり開いたりできますが、ファイルをいつどこに保存できるかというルールが明確ではありません。ユーザーが任意のフォルダを作成できないのも不満です。特に「デバイス内」のエリアは分かりにくく、技術に詳しいユーザーでさえ、iOSアプリがファイルをiPhoneやiPadに保存する際にiCloudドライブと同期させなくても済むことを理解できないほどです iCloudの容量が不足している場合や、従量制課金接続や低速接続の場合は重要な機能です)。ファイルアプリではZipアーカイブを作成したり開いたりできません。Appleが細部に少し気を配れば、このユーザーエクスペリエンスは改善され、今よりもはるかに優れたものになるでしょう。

さらに、これまでAppleがサポートしていなかった一部のデバイスに、ファイルアプリからネイティブアクセスできるようになるという点も重要です。iPad ProにはUSB-Cポートが搭載されたので、USBストレージデバイス(USBメモリ、回転式ディスクなど)をiOSデバイスに接続し、その内容をファイルアプリで表示できるようにすべきです。同様に、ファイルアプリはネットワークファイルサーバーをネイティブにサポートするべきです。ローカルSMBサーバーに接続するためにサードパーティ製のアプリを購入する必要はありません。さらに、外部SFTPサーバーも追加できるようにすれば、iCloudやDropboxなどのクラウドサービスに含まれていない、私が使用しているすべてのサーバーにアクセスできるようになります。

オーディオをもっと良くする

AirPlayオーディオアイコン りんご

AppleはAirPlay 2で多くの進歩を遂げました。今後もさらなる進歩が期待されます。

ポッドキャストをよくやる人間として、iOSのオーディオ機能に対する私のニーズは並大抵のものではないと自覚しています。しかし、Macと比べてiOSのオーディオ入出力処理を見てみると、iOSの機能はせいぜい初歩的であることは明らかです。iOSは複数の入出力デバイスをサポートし、アプリがそれらに同時にアクセスできるようにすべきです。(実際、AirPlay 2は出力機能に関してかなり進歩しました!)

それでも、Skypeで話している間にボイスレコーダーアプリを同時に起動できるのは良いですね。iPhoneのカメラアプリで、音楽を一時停止せずにビデオモードに切り替えられるようにして欲しいですね。複数の入力デバイス(例えば、デバイスの内蔵マイク、ヘッドフォンのマイク、専用のUSBマイク)が接続されている場合に、どれを選ぶかは運ではなくユーザーの好みで決められるべきです。

iOSは必ずそこに到達すると確信しています。ただ、今年中に実現してほしいです。

デバイスの外側を考える

iOSは多くの分野で優れていますが、一方で、従来のPCの性能に及ばない分野もあります。これは通常、ハードウェアではなくソフトウェアのせいです。外部デバイスを接続した際のiOSの動作を考えてみると、まさにその通りです。

Apple iPad Pro(第3世代) りんご

iPad Pro は外部ディスプレイで動作します。

iPad Proは4Kの外部ディスプレイに接続できますが、iPad画面のミラーリング以外にそのディスプレイを活用できるアプリは限られています。また、iOSアプリの操作はデバイスのタッチスクリーンをタッチするしかありません。

孤立主義は終わりを告げるべき時が来ました。iOSアプリは外部ディスプレイで動作できるべきです。ユーザーは、マウスやトラックパッドなどのポインティングデバイスを接続して、外部デバイス上であろうと内蔵ディスプレイ上であろうと、アプリを操作できるべきです。iOSは外部タッチスクリーンモニターを認識し、まるでデバイス自身の画面であるかのように、本格的な入力デバイスとして使用できるべきです。もしAppleがサードパーティ製のタッチスクリーンディスプレイの品質に満足していないのであれば、それはそれで構いません。必要であれば、独自のディスプレイを開発すべきです。

ショートカットで次のステップへ

昨年はSiriショートカットとショートカットアプリが登場しました。今こそ、これら両方を改良すべき時です。Siriショートカットは、あらかじめ決められたフレーズに反応するだけでなく、具体的な入力にも対応できる必要があります。例えば、「OvercastでThe Incomparableを再生して」と「OvercastでUpgradeを再生して」と言えば、ポッドキャストの名前以外は全く同じタスクを実行するのに、別々のショートカットを作成する必要がなくなります。

Apple ショートカット iOS アイコン りんご

ショートカットアプリ

すでに非常に強力なショートカットアプリですが、さらに磨きをかける必要があります。フォルダやフィルターを使ってショートカットを整理することができません。ショートカットを実行するとショートカットアプリ自体が起動し、実行中の手順が表示されることが多すぎます。本来であればショートカットアプリは非表示のままにしておくか、自動タスクが実行中であることをかすかに表示するだけにすべきです。

また、Siri ショートカットとショートカット アプリから生成される時間節約機能は、デバイスの場所が変わったとき、特定の時刻になったとき、HomeKit デバイスが新しい状態に変わったとき、キーボード ショートカットを入力したときなど、さまざまな方法でトリガーできる必要があります。

マルチタスクのブラッシュアップ

AppleがiOSのマルチタスク機能を最後に変更してから2年が経ち、いよいよ次のステップに進む時が来ました。iPad Proのような大画面では、Split Viewで3つのアプリを同時に実行したいと思っています。どのアプリが入力を受け付けているかを視覚的に確認できるインジケーターが必要です。マルチタスクビューへのアプリの追加やアクティブなアプリの切り替えなど、マルチタスクを制御するためのキーボードショートカットを追加する必要があります。

iOS 13ではアプリが複数のインスタンスを実行できるようになるという噂がかなり前からありました。例えば、Keynoteの書類を2つ並べて開くことができるようになります。この噂が本当であってほしいですね。1つのアプリウィンドウで2つの書類を切り替え続けるのは面倒ですから。

そして残り

他にもたくさんの機能要望があり、Appleがたった一度のOSアップデートで追加できる量をはるかに超えています。だからこそ、私の夢の中には叶わないものもあると分かっています。でも、叶う夢はどれも私にとって大きな喜びです。そして、それ以外の機能については、iOS 14のウィッシュリストには常に余裕があります。