Spend Times は、指定したアプリを開いている間の利用時間を
Live Activity / Dynamic Island にリアルタイム表示する iOS アプリです。
SNS や動画アプリを見ていると、つい時間感覚を失いがちです。
このアプリを使うと「今どれくらい使っているか」を常に確認できます。
- 対象アプリを開くと、カウントアップタイマーを開始
- 対象アプリを閉じると、タイマーを停止
- 利用時間を Dynamic Island 上で一目で確認
- Dynamic Island による体験を想定したアプリです
- iPhone 14 Pro / 14 Pro Max
- iPhone 15 シリーズ以降
- Dynamic Island 非搭載端末でも動作は可能ですが、UX は低下します
- 改善案があれば、Issue で提案してもらえると助かります
利用するには、**「開始用」と「停止用」**の 2 つのオートメーションを作成します。
- アプリをインストール(または Xcode からビルド)します。
- 「ショートカット」アプリを開き、「オートメーション」を選択します。
- 右上の「+」→「アプリ」を選択します。
- 計測したいアプリを選び、「開いている」だけにチェックを入れます。
- 実行設定は 「すぐに実行」 を選びます(通知は任意)。
- 「次へ」→「新規ショートカットを作成」を選択します。
- 検索ボックスで
Spend timesを検索します。 - 「タイマー開始」を選択します。
- 「アプリ名」に、計測対象アプリの名称を入力して保存します。
- もう一度「オートメーション」を新規作成し、「アプリ」を選択します。
- 同じ計測対象アプリを選び、今度は 「閉じている」だけにチェックを入れます。
- 実行設定は同様に 「すぐに実行」 を選びます。
- 「次へ」→「新規ショートカットを作成」を選択します。
- 検索ボックスで
Spend timesを検索します。 - 「タイマー停止」を選択して保存します。
これで設定完了です。
本リポジトリのソースコードは、以下の条件で利用できます。
- 個人利用・学習目的でのビルドおよび改変は可能
- 著作者の書面による許可なく、以下を禁止
- App Store / TestFlight 等での再配布
- 別アプリとしての公開・配布
- 著作権は作者 JNishihata に帰属
The source code in this repository is available under the following conditions.
- You may build and modify it for personal or educational use.
- The following actions are NOT permitted without written permission from the author:
- Redistribution via App Store, TestFlight, or similar platforms
- Publishing or distributing it as a separate application
- Copyright belongs to JNishihata. All rights reserved.