Iphone

iOSショートカットをバックグラウンドで実行するようにスケジュールする方法

iOSショートカットをバックグラウンドで実行するようにスケジュールする方法

ショートカットの背景を実行

ショートカットが、ユーザーによる操作を必要とせず、バックグラウンドで自動スケジュールに従って実行できたら素晴らしいと思いませんか? Cronios は、iOS 自動化スクリプトに優れたスケジュール機能を追加することで、それを実現します。

ショートカットフォーカスは、iDBのショートカットアプリ(旧ワークフロー)を使ったiOS自動化に特化したコラムです。世界中のユーザーが作成した、時間を節約し生産性を向上させる、刺激的なショートカットを紹介しています。これまでに紹介したショートカットの中には、NetflixやAmazonで見たい番組を探したり、完了したリマインダーを削除したり、YouTubeでPiP(ピクチャーインピクチャー)を適用したり、記事のペイウォールを回避したり、Apple TVをオンにしたり、あらゆるウェブサイトでダークモードを有効にしたり、複数の宛先にメッセージを一括送信したり、Apple Musicのアルバムをホーム画面に追加したりといった機能があります。

macOS のベースとなっている Unix に詳しい方であれば、おそらく「cron」についてご存知でしょう。これは、ハウスキーピングやその他の繰り返し操作などのタスクを、決まった時間、日付、間隔で定期的に実行するために使用できる時間ベースのジョブ スケジューラです。

そうですね、Adam Tow による Cronios は基本的にショートカット用の cron です。

cronのスケジュール機能と柔軟性をiOSに導入したCroniosは、お気に入りのiOS自動化スクリプトを、決まった時間、日付範囲、間隔で実行できるようにします。Croniosで繰り返しタスクをスケジュール設定すれば、iPhoneで驚くほど多くの作業をこなせるようになるはずです。

さっそく、Cronios を使い始めましょう。

ショートカット、cron ジョブをご紹介します!

Croniosを使えば、他のショートカットを自動スケジュールでバックグラウンドで実行するように設定できます。ユーザーの操作は一切不要です。また、特定の日付、時間、範囲、間隔を指定して、独自のショートカットを実行するように設定することも可能です。

「アイコン、通知、リンクをタップする必要はもうありません」と著者は指摘する。「Siriに何をしてほしいか指示する必要もありません。これからはiPhoneやiPadに、何をいつ実行してほしいかを指示するだけです。」

ただし、まずは埋め込みビデオを見て、Cronios の動作を確認してください。

この超便利なショートカットをダウンロードしてインストールするには、iOSデバイスのSafariでiCloudダウンロードページにアクセスし、「ショートカットを取得」という青いボタンを押してください。デバイスにショートカットがインストールされていない場合は、App Storeから無料でダウンロードできます。

スクリプトをダウンロードしてショートカット アプリで開くと、既存のショートカットとともにライブラリ タブに表示され、iCloud 経由ですべてのデバイス間で同期されます。

CroniosによるiOS自動化

これで、Siri、ホーム画面、そしてショートカットアプリ自体に加えて、ショートカットを実行する4つ目の方法ができました。スケジュールに従ってバックグラウンドでショートカットを実行できるようになったことで、以下のような興味深いユースケースが実現可能になります。

  • 平日の午前 9 時から午後 5 時まで、3 時間ごとにショートカットをバックアップします。
  • カレンダーのイベントに基づいて、サイレントモードをオンにします。
  • バッテリーレベルが特定のしきい値に達すると、カスタマイズされたアラートを配信します。
  • 寝ている間にWebから情報を収集し、朝に復習します。
  • 日中にあなたに代わってメールを送信します。
  • 定期的に写真を撮ってメールでお送りします。
  • インターバルトレーニングの 5 分ごとに音声アラートを再生して、1 分間全力でトレーニングします。
  • 現在の時刻、オンライン ステータス、バッテリー レベル、天気、今後のイベントやリマインダー、歩数などのステータス レポートを 1 時間ごとに表示します。

Cronios は、Adam の 2 つのショートカット (GeoCuts および WatchCuts) と連携して、それぞれ位置に基づいたショートカットの自動トリガーとリモート トリガーを追加します。

GeoCuts は Cronios と連携して、現在の位置に基づいてショートカットを自動的に実行します。

バックグラウンドでスクリプトを実行する

ショートカットには約 3,000 個のアクションがあるため、完全なドキュメントを読むことをお勧めします。

「Croniosをできるだけ長くアクティブに保つ方法については、たくさんの情報が載っています」と、著者はRoutineHubに書いています。RoutineHubは、優れたiOS自動化スクリプトを見つけるのに最適なサイトの一つです。「私自身、Croniosを最大4時間連続で稼働させたことがあります」と彼は付け加えています。

iOSはショートカットのスケジュール実行をサポートしていないため、特にメモリ不足の状況では、iOSがショートカットアプリをメモリから削除してしまう可能性があり、問題が発生する可能性があります。また、ユーザー入力を必要とするショートカットやタイムアウトが発生しやすいショートカットなど、一部のショートカットはスケジュール設定が困難、あるいは不可能となる場合があります。

最良の結果を得るには、Cronios がアクティブなままであることを確認してください。

Croniosのホーム画面アイコンを作成すると、それをタップするとショートカットが約3,000ステップものステップをすべて実行してしまいます。これを回避するには、Croniosを常時監視モードで起動する10ステップの小さなショートカット「Cronios Daemon」をホーム画面またはSiriに追加します。

Cronios で動作しないショートカットを作成した場合は、バックグラウンド対応のショートカットを作成するためのヒントが記載されている開発者向けのドキュメントをお読みください。

ヘルプが必要ですか?iDB にお問い合わせください。

このチュートリアルが気に入ったら、友達に伝えて、下記にコメントを残してください。

困っていませんか?Appleデバイスで特定の操作方法がわからない場合は、[email protected]までご連絡ください。今後のチュートリアルで解決策が見つかるかもしれません。

あなた自身のハウツー提案を[email protected]まで送信してください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.