iOS 13の13の機能:ショートカット

iOS 13の13の機能:ショートカット

:このストーリーは2020年以降更新されていません。

以前はサードパーティ製アプリ「Workflow」だったショートカットは、Appleに買収され、昨年iOSに統合されましたが、これは最初の一歩に過ぎませんでした。ショートカットは1年かけてOS全体に浸透し、iOS 13ではさらに改良され、より統合性が向上しました。近い将来、さらに多くの機能が追加される予定です。

ショートカットは、すべてのiOS 13デバイスに搭載されました。App Storeからダウンロードする必要のあるアドオンではありません。Appleはまた、iOSのさまざまな自動化機能を統合し、すべてをショートカット内に配置しました。iOS 12で導入された非常にシンプルなアプリベースの自動化機能であるSiriショートカットは、ショートカットアプリ内で利用できるようになりました。さらにiOS 13.1以降では、ホームアプリで作成したシンプルな自動化もショートカットに表示されるようになり、ショートカットアプリの追加機能を使って変更や強化を行うことができます。

ソフトウェア開発者ではない私としては、Swift 開発者が言語の進化に伴い、最新版に合わせてコードを書き直し続けなければならなかった初期の苦労を想像せずにはいられません。iOS 13 のショートカット機能で、その苦労を少しでも味わえました。iOS 13 にアップグレードした後、ショートカットを再び使えるようにするために少し作業が必要になったからです。これが最先端技術の現実であり、今回の変更は改善につながるものですが、iOS 13 でショートカットを思い通りに動作させるには、多少の作業が必要になるかもしれません。

ショートカット形式自体における最大の改善点は、項目から項目へのデータの明示的な受け渡しです。ショートカットは線形フローで動作し、項目は上から下へ1つずつ実行されます。以前のバージョンのショートカットとワークフローでは、データは通常、前のステップから渡されていたため、ショートカット内の別の場所からデータを取得して代わりに使用したい場合は、「変数を取得」項目を追加して操作する必要がありました。

<

figcaption>ショートカットの項目が文章のように表示されるようになり、各ステップで何が実行されるかが明確になりました。

iOS 13では、ショートカット内の各項目に、操作対象のデータが明示的に表示されます。デフォルトでは前の項目ですが、項目を追加することなく、項目内で直接確認・変更できます。これにより、ショートカットは以前よりも大幅に短くなり(変数の設定と取得を行うブロックがすべてなくなり)、各項目の動作がより明確になります。ショートカット内の各項目は、パラメータの羅列ではなく、「ファイル file.txt の名前を result.txt に設定する」といった文章のようなスタイルになっています。

Siriを使うと、ショートカットがさらに便利になります。質問したりテキスト入力を受け付けたりできるインタラクティブなショートカットを作成できるようになりました。特に、AirPodsやCarPlayを使っていて画面を見ることができない場合に便利です。iOS 13で再設計された共有シートでは、特定のショートカットを共有シートの目立つ場所に配置できるため、ワンタップで簡単にアクセスできます。

共有シートから 1 回タップするだけでショートカットを実行でき、お気に入りをリストの一番上に配置することもできます。

iOS 13では、アプリ開発者がアプリからショートカットに、より詳細で便利なアクションを追加できるようになるため、ショートカットの使い勝手が大幅に向上します。これまで、アプリとショートカット間のデータのやり取りは、クリップボード経由か、URLに大量のデータを埋め込むことで行われていました。iOS 13では、アプリがやり取りできるアクションとデータを指定できるため、アプリがこの機能をサポートするように改訂されれば、ショートカットはより柔軟で強力なものになるでしょう。

iPadで多くの作業をする私にとって、ホーム画面にウィジェットをピン留めできるiPadOSの新機能は、ショートカットアプリにとって大きなメリットとなっています。私はショートカットウィジェットをホーム画面にピン留めしておけば、ホーム画面からワンタップでショートカットアプリを起動できます。

新機能はまだまだ続きます。iOS 13の現在のベータ版では、Appleはショートカットに自動化タブを追加しました。これにより、ショートカットをタイマーで実行したり、iPhoneのApple Payで使用されているのと同じNFCリーダーで読み取り可能なチップを搭載したアイテムをタップするなど、他のアクションをトリガーとして実行したりできるようになりました。この機能はまだ利用できないのは残念ですが、ショートカットをオペレーティングシステムに深く統合することで、さまざまな予期せぬ形でメリットがもたらされることを示す、もう一つの例と言えるでしょう。

Appleがショートカットでできることはまだまだたくさんあります。例えば、ショートカット内の項目を選択してコピー、ペースト、複製する機能が欲しいところです。また、ショートカット実行時にショートカットアプリ(とショートカットのステップをスクロールする画面)の外観を最小化し続けることも期待しています。これは視覚的に邪魔ですし、ショートカットを積極的に構築しているのでなければ不要です。しかし、その作業は、自動化などの改善が(願わくば)iOS 13.1で追加されるまで待たなければなりません。

いくつかの機能に遅れはあるものの、iOS 13のショートカットはまさに私の期待通りに進化しました。これはAppleがiOSにおけるユーザー自動化のビジョンを体現しており、ショートカットはますます強力になり、システム統合とアプリ連携も強化されています。ショートカットユーザーの未来は明るいですが、iOS 13の登場により、現状も明るくなっています。

このような記事がお気に召しましたら、ぜひSix Colorsの購読者になって私たちを応援してください。購読者は、限定ポッドキャスト、メンバー限定記事、そして特別なコミュニティにアクセスできます。