66
iOS 13.1ではショートカットがさらに強力になります

火曜日にリリースされたiOS 13.1では、Appleのショートカットアプリが自動化トリガーの追加により大きく前進しました。自動化トリガーは、iPhone、iPad、そしてHomeKitの設定をこれまでにない方法で制御できる機能です。iOS 13でショートカットに追加された機能の中で、最も大きな可能性を秘めています。また、iPadユーザーの方は、火曜日のリリースでショートカットのメジャーアップグレードにアクセスできるようになります。これにより、iPadOSでの自動化の作成と編集がより簡単になります。

まず、大きなアップデート

iPadOS 13.1は、先週iPhoneにiOS 13.0で導入されたすべての新機能への入り口です。ショートカットへの素晴らしい追加機能がいくつか含まれており、特に注目すべきは、ショートカット内の各項目から前の項目にアクセスする方法が刷新されたことです。

ショートカット131 簡単 ジェイソン・スネル

ショートカット項目では、操作対象となるデータがより明確に定義されるようになりました。

ショートカットの自動化はフローチャートのように動作し、項目が下方に階層化され、下位の項目がそれぞれ前の項目に作用します。このシンプルな表示は確かに便利でしたが、異なる種類の情報に基づいて処理する必要があるタスクの実行は扱いにくくなっていました。適切な情報を適切な場所に適切なタイミングで配置するために、変数の設定と取得を何度も行う必要があり、こうした追加項目の多さがショートカットの自動化を分かりにくくしていました。

iOS 13では、ショートカットのオートメーション内の項目は主語と目的語を含む文章のように表現されるため、どのデータに対して操作を行うのかが常に明確になります。個々の項目には「RSSフィードから項目の内容を取得する」といったフレーズが含まれるようになります。これは、操作対象がRSSフィードであることを明確に示す、完全な考えです。おかげで、私のショートカットのオートメーションはより明確でシンプルになりました。

iOS 13のもう一つの大きな進歩は、個々のアプリがショートカットへの情報の受け渡し方法を選択できるようになったことです。これまで、アプリ開発者はデータを渡すために巧妙な回避策を考案しており、データをクリップボードに保存したり、URLに埋め込んだりしていました。しかし、iOS 13では、Appleが公式に認可したデータ移動方法が導入され、ショートカットの自動化機能でアプリに必要な操作を正確に指定できるようになりました。アプリがこの新しい形式をサポートするようにアップデートされるにつれて、自動化機能は飛躍的に強化されるでしょう。

ついに、ショートカットがSiri経由で完全にインタラクティブになりました。音声でショートカットの自動化を起動し、いくつかの質問に答えると、回答に基づいて自動化の動作が変わります。

トリガーがゲームを変える

ショートカット131サンプル ジェイソン・スネル

基本的なホームオートメーションは、地域の気温を照会し、暖かい日であればファンをオンにします。

しかし火曜日から、ショートカットゲームは新しい「オートメーション」タブの追加によりさらに変化しました。このタブには、「パーソナル」と「ホーム」の2種類のオートメーションが含まれています。

ホームオートメーションは目新しいものではありません。ホームアプリで以前から作成できる基本的なオートメーションです。iOS 12では特に高度な機能はありませんでしたが、それでもある程度の複雑さは許容されていました。例えば、iOS 12では、スマートロックが深夜に家族が帰宅したことを検知すると、家の中の照明をいくつか点灯するHomeKitオートメーションを構築しました。つまり、深夜のフライトから帰宅し、自宅の車庫に車を停めると、屋内と屋外の玄関の照明が点灯するのです。

iOS 13でも、ホームオートメーションはこれまでと同じようにシンプルです。実際、ショートカットの「オートメーション」タブには、同じオートメーションがすべて表示されます。さらに、「ショートカットに変換」という新しいオプションが追加されました。このオプションを選択すると、HomeKitアイテムのステータス変更だけでなく、ショートカットを使って他のタスクも実行できるようになります。

shrotcuts131 変換 ジェイソン・スネル

「ショートカットに変換」リンクは、より高度なホームオートメーションへの入り口です。

数分でショートカットを作成しました。午後4時にHomeKit対応デバイスをまとめてオフにし、外気温が80℃(摂氏約27度)を超えると寝室のシーリングファンをオンにするものです。これらの自動化は、Apple TVやiPadなど、HomeKitハブとして使用しているデバイスを介して、自宅にいなくても実行されます。そのため、できることは限られていますが、あるWebサービスにクエリを送信し、その結果に応じて別のWebサービスを起動するホームオートメーションを構築できます。つまり、まだ多くの複雑な処理が可能です。

パーソナルオートメーションが起動

ショートカット131トリガー ジェイソン・スネル

この NFC タグ ベースのトリガーは、NFC ステッカーがスキャンされると、いくつかの HomeKit デバイスをオンにします。

そして、最大の目玉はパーソナルオートメーションです。iPadやiPhoneで実行され、ショートカットの強力な機能をフル活用できます。パーソナルオートメーションを起動する方法は様々です。最もシンプルなのは、時刻、時計アプリのアラーム操作、Apple Watchでのワークアウト開始時などです。また、デバイスの位置情報サービスに接続して、特定の場所を出発または到着したとき、あるいはCarPlayに接続したときにオートメーションを実行することもできます。

設定ベースのトリガーもあるため、機内モード、低電力モード、または「おやすみモード」がオンまたはオフになったとき、または特定の Wi-Fi ネットワークに参加したり Bluetooth デバイスに接続したりしたときに実行されるショートカットを作成できるようになりました。

トリガーの種類はあと2つあり、どちらも素晴らしいです。「Open App」トリガーは、特定のアプリを開くたびに自動化を実行します。仕事関連の特定のアプリを開いた瞬間に、時間追跡アプリで自動的にログ記録を開始する自動化を構築しようとしている人が何人かいます。

それから、NFCトリガーもあります。これは、スマートフォンをワイヤレスタグにタップするたびにショートカットを実行します。これは、スマートフォンがApple Payリーダーの近くにあることを検知するのに使用するのと同じ近距離無線通信技術を使用していますが、この自動化は固有のIDが添付されたパッシブデバイスで機能します。NFCステッカーやプラスチックタグはオンラインで比較的簡単に見つかりますし、任天堂のAmiiboなど、NFCタグ付きの子供のおもちゃを使うこともできます。

ショートカット131自動化 ジェイソン・スネル

パーソナルオートメーションは iOS デバイス上で実行され、フル機能を備えています。一方、ホームオートメーションは HomeKit ハブ上で実行され、機能が制限されています。

これがどのように機能するかの例を以下に示します。会議室に入ると携帯電話のロックを解除し、ドアの NFC ステッカーをスキャンすると、iPhone が自動的に部屋の Wi-Fi と Bluetooth 会議電話に接続し、Apple TV への AirPlay を開始します。

Appleがこの機能のセキュリティ対策をどのように行っているか、注目すべき点があります。デフォルトでは、タグをスキャンしたことを確認した後にのみ実行されますが、このオプションをオフにすることもできます。また、スマートフォンのロックが解除されている場合にのみ実行されるため、NFCタグが予期しないアクションをトリガーすることはありません。最後に、この機能を持つNFCタグは誰でも使用できますが、Appleが行っているのはタグの一意の識別子を読み取り、デバイス上で自動化を実行することだけです。タグからスマートフォンにデータが渡されることはなく、そのタグをスキャンした他のユーザーが自動化を実行することはできません。

iOS 13.1がリリースされ、iOS自動化のあらゆる可能性が開かれました。アプリがアップデートされ、これらの新しいショートカット機能を活用できるようになると、状況はさらに面白くなるでしょう。iOS自動化は、これまで以上に大きく、より優れたものになるでしょう。