気が散るアプリをブロック。
進捗は積み上がる。
Fellaは選んだiPhoneアプリをブロックし、その先に積み上がる進捗 — 累計集中時間、完了セッション、日々の目標、ストリーク、節目の実績 — を可視化します。解読が必要なダッシュボードはありません。
Fellaは選んだiPhoneアプリをブロックし、その先に積み上がる進捗 — 累計集中時間、完了セッション、日々の目標、ストリーク、節目の実績 — を可視化します。解読が必要なダッシュボードはありません。
フィードバックのないブロックは、オンかオフかの二択だけ。 気が散るアプリを反射的に開く衝動は止められても、振り返るものが何も残りません。Fellaは同じ選択式のシールドに、軽量で目に見える進捗を組み合わせ、完了したセッションが記録として積み上がるようにします。
進捗は、実際に起きたブロックから算出されます。 合計値は検証済みのシールド時間と検証済みのセッション完了から作られます。推定やアンケート、取り戻した時間の計算ではありません。まずはFellaがアプリをブロックする仕組みをご覧いただき、その履歴が下記のように何になるかをご確認ください。
表示するのは合計、今日、ストリーク、目標、実績 — それだけです。 Fellaは意図的に分析過多を避けています。グラフ、ヒートマップ、アプリ別内訳、週次レポートのエクスポートが必要なら、Appleのスクリーンタイムや専用のダッシュボード製品の方が適しています。
| 指標 | 数える内容 | 検証方法 |
|---|---|---|
| 累計集中時間 | シールド適用中の全期間の秒数 | Device Activityがブロック有効を報告している間のみ加算。緊急ロック解除中は停止。日次・時間別の台帳に端末内で永続化 |
| 今日の集中時間 | 当暦日の秒数 | yyyy-MM-ddをキーとする日次台帳。今日の合計は当日のエントリそのもので、再推定ではない |
| 完了セッション | 検証済みの終了に達した手動/スケジュールセッション | セッションIDの重複排除。スケジュール枠は拡張機能が完了を確認。日次カウントは日別に集計 |
| 今日のセッション | 今日完了したセッション | 日次セッション台帳の当日エントリ |
| 現在のストリーク | 1回以上の完了セッションがある連続日数(今日または昨日に紐づく) | dailySessionDataから整合のたびに検証。1日欠けると0にリセット |
| 最長ストリーク | 過去最長の連続記録 | 完了日の履歴をソートして算出。実績は現在のストリークではなくこちらを基準に判定 |
| 目標と進捗 | 日次の集中目標とセッション目標に対する今日の達成度 | todayFocusGoalProgressとtodaySessionGoalProgressは最大1.0。週次の集中目標は月曜始まり |
| 実績 | 19のマイルストーンバッジ | 合計値または最長ストリークが変わるたびに判定。記録はunlockedAt付きで追記のみ |
取り戻した時間のカウンターはありません。 Fellaは節約時間、取り戻した時間、金額換算を推定しません。表示される数値はブロック履歴そのもの — シールドが適用された時間と完了したセッション数です。
アプリ別の分析ビューはありません。 集中時間とセッション数は、選んだアプリのブロック全体を反映します。アプリ単位のブロック時間、カテゴリ別内訳、アプリごとの使用状況グラフは表示しません。
日次の集中目標:30分〜12時間、初期値3時間。 一度設定すれば毎日使え、曜日別にもカスタムできます。アプリは入力値をこの範囲に正規化し、月曜始まりの週次配列を保持するため、月〜日で異なる目標にしつつ、旧バージョンの単一日次既定値にもフォールバックします。
日次のセッション目標:初期値3回。 分数ではなく、完了したブロックの回数を数えたい人向け。どちらの目標も、進捗は「今日の合計 ÷ 今日の目標」で最大1として表示されます。
進捗は、今日の成果と今日の目標の対比です。 グラフの裏に隠れた週次平均ではありません。ホームでは今日の集中秒数と今日のセッション数が、選んだ目標に対して分数としてそのまま表示され、一目で分かります。
目標を変えれば、割合も更新されます。 ブロックを開始するタイミングにはスケジュールされたルーティンを、今日をやり切ったかどうかの物差しには目標を使います。2つの操作は分かれています。
| 表示 | 意味 | 変動条件 |
|---|---|---|
| 現在のストリーク | 1回以上の完了セッションがある連続日数(今日を起点) | 今日セッションを完了すれば+1。今日はなくても昨日完了していれば維持。どちらもなければ0にリセット |
| 最長ストリーク | 保存された履歴から算出した過去最長 | 伸びることはあっても、現在のストリークが途切れても減らない |
| 最終完了日 | 完了があった直近の日付 | dailySessionDataでカウント>0の最新キーをもとに設定 |
部分的な加算や猶予期間の設定はありません。 その日に検証済みの完了セッションがあったかどうか。それが唯一のルールです。Fellaは起動時とフォアグラウンド復帰の整合のたびに判定するため、昨日途切れたストリークが一晩越えて存続して見えることはありません。
ストリークの1日は、完了したスケジュールまたは手動セッションです。 自分で開始した手動セッションでも、Device Activityが開始・終了した定期ルーティンでも、完了がストリーク台帳に数えられます。一時的なセッションとスケジュールされたブロックをご覧ください。
実績が参照するのは最長ストリークです。 14日や30日のストリークで得たバッジは、その後現在のストリークが途切れても剥奪されません。実績記録は追記のみ — unlockedAt付きで一度付与されたマイルストーンは、後にライブのカウンターが低い値を示しても削除されません。
| 系統 | カラー | 判定基準となるマイルストーン |
|---|---|---|
| 集中時間 | アンバー(脳アイコン) | 累計集中時間の1時間、10時間、100時間、500時間、1000時間 |
| セッション | ネイビー(シールアイコン) | 累計完了セッションの1、10、50、100、500、1000回 |
| ストリーク日数 | アンバー(炎アイコン) | 最長ストリークの3日、7日、14日、30日、90日、180日、365日、730日 |
一度きりのチェックマークで意味が薄れることはありません。 以前の細かい実績は繰り返しが多く削除されました。残ったのは期間のマイルストーンのみ — 2つの系統は視覚的に明確に分かれます(時間とストリークはアンバー、セッション数はネイビー)。恣意的なレア度ランクはありません。
すべてのタイルが進捗を示し、解除後は日付を示します。 ロック中は六角形バッジのアウトラインが「現在値 / 目標」の割合まで描かれ、集中は分・時間、セッションは回数、ストリークは日数で表示されます。解除後はロケール対応のフォーマットで解除日が表示されます。
称えるのは、すでに存在する累計です。 判定はresolvedTotalFocusSeconds、resolvedTotalSessionsCompleted、bestStreakが変わるたびに呼ばれます。別途の実績スコアやポイント制度は上に重なりません。
今日が見えれば、次のセッションに理由が生まれる。 今日の集中時間とセッション数が画面にあれば、もう1回ブロックを開始することに即時のカウント可能な意味が生まれます。数日後に振り返るグラフとは違う後押しです。
ストリークは、単発の選択を継続に変える。 完了セッションがあった連続日数は1つの数字になります。明日それを守るイメージは、詳細なレポートを見返すより描きやすい。Fellaではホームの炎ピルで現在のストリークを示し、詳細画面でカウントと最長記録を確認できます。
実績は、日々の数字では届かないスケールを示す。 100時間や100回のセッションは1日では起きません。マイルストーンが、トレンドを解釈せずとも長いスケールを可視化します。
解釈が少なければ、避けることも少なくなる。 目的は集中を研究することではなく、ブロックを開始し、完了させ、カウントされたことを見ることです。使い方を分析したい人は、Fellaと併せてスクリーンタイムを使い続けてください — iPhoneアプリブロッカー自体は意図的に狭く保たれています。
| 観点 | Fellaの進捗 | 詳細な分析スイート |
|---|---|---|
| 主な数値 | 累計集中時間、今日の集中時間、完了セッション、ストリーク、今日の目標比 | アプリ別使用量、起動回数、カテゴリ内訳、週次レポート、カスタム期間 |
| ビジュアル | カウント、目標の進捗、六角形バッジのアウトライン | グラフ、ヒートマップ、タイムライン、エクスポート可能なグラフ |
| 目標モデル | 日次の集中目標1つ(+曜日別)と日次のセッション目標1つ | 複数のカスタム予算、制限、警告しきい値 |
| フィードバックのタイミング | ブロックセッション中と直後 | 数日〜数週間後の振り返り |
| 派生指標 | なし — 表示値はブロック履歴そのもの | 取り戻した時間の推定、生産性スコア、効率評価 |
| 掘り下げられるデータ | 実績とストリーク。生のイベントログなし | アプリ別、時間帯別、曜日別のドリルダウン |
| 向いている人 | 継続を後押しするカウントが欲しい人 | スマホの使い方を分析・最適化したい人 |
Fellaは意図的に左側に立っています。 ポジションはFellaの仕組みで明記されています。ホームは1画面、進捗をグラフやレポートに分解する分析ビューはありません。ここでの進捗は、ブロックされたセッションを支えるカウントであり、分析製品の代替ではありません。
詳細なレポートは引き続きスクリーンタイムの役割です。 アプリ別のスクリーンタイム、起動回数、カテゴリ別時間、週次の推移が必要なら、Fellaがそれを再現しようとはしません。役割は、選んだ気が散るアプリを利用不可に保ち、その境界が目に見える積み重ねになっていることを示すことです。
| 段階 | Fellaの動作 |
|---|---|
| 選ぶ | Appleのファミリーアクティビティピッカーで気が散るアプリを一度選択。ブロック対象は端末内に保存 |
| 開始 | 手動セッションを開始するか、ルーティンがDevice Activityで定刻に開始 |
| シールド | ManagedSettingsがシステムのシールドを適用。対象であれば5分間の緊急ロック解除のみが唯一の例外 |
| 加算 | シールド適用中に日次・時間別台帳へ集中時間を加算。緊急ロック解除中は加算しない |
| 完了 | 期間が検証済みの終了に達したらセッションIDを重複排除し、日次セッション数を+1 |
| ストリーク | 完了日のソート済み履歴から現在のストリークを再計算。より長い連続なら最長ストリークを更新 |
| 実績 | AchievementServiceが19の目標のいずれかが新たに達成されたかを判定し、unlockedAt付きで追記 |
| 表示 | ホームで今日と目標の対比、ストリークピルで現在の継続、実績グリッドで進捗または解除日を表示 |
各段階は端末内で決定的に動きます。 開始・終了日、最終加算日、集中とセッションの日次台帳、重複排除されたセッションIDセットは、アプリの標準および共有App Groupのdefaultsに永続化されます。整合は起動時、フォアグラウンド復帰、スケジュール変更、セッションイベントで実行されるため、再起動後に同じセッションが二重にカウントされることはありません。
進捗がブロックを緩めることはありません。 目標達成や実績解除で、ロック解除が増えたり、セッションが短くなったり、シールドの挙動が変わることはありません。Fellaの核となるルール — 選んだアプリはセッション中ブロックされたまま、対象であれば制御された緊急ロック解除が1回だけ使える — は、進捗の段階に関わらず同じです。緊急ロック解除とバイパスできない仕組みをご覧ください。
狭い役割こそが機能です。 アプリを選び、ブロックするタイミングを設定し、手動またはルーティンで開始し、カウントとストリークが積み上がるのを見る。それが全体のループです。料金も全員同じループで、進捗によって機能やプランが変わることはありません。
Fellaは累計集中時間、今日の集中時間、累計および当日の完了セッション、現在のストリークと最長ストリーク、集中とセッションの日次目標と今日の進捗、19の実績マイルストーンを記録します。数値は端末内のブロック履歴と日次台帳から算出されます。
集中時間は手動またはスケジュールされたセッション中にDevice Activity経由でFellaのシールドが適用されている間のみ加算されます。5分間の緊急ロック解除中の時間はカウントされません。集中時間は日別・時間別に分割して端末内に永続化され、アプリ本体や拡張機能の実行時に整合されます。
セッションは保存された期間が検証済みの終了に達したときにカウントされます。リアルタイムで確認されるか、Device Activity拡張機能により後から確認されます。各セッションIDは日次カウントが増える前に重複排除されます。
ストリークは1回以上の完了セッションがあった連続した暦日です。現在のストリークは今日または昨日に紐づき、1日欠けると0にリセットされます。最長ストリークは過去最長の連続記録で、ストリーク実績は最長値を基準に判定されます。
累計集中時間で5つ(1、10、100、500、1000時間、アンバー)、完了セッションで6つ(1、10、50、100、500、1000回、ネイビー)、最長ストリークで8つ(3、7、14、30、90、180、365、730日、アンバー)です。タイルは解除までバッジのアウトラインで進捗を示し、解除後は解除日を表示します。
はい。日次の集中目標は30分〜12時間で初期値3時間、月曜始まりで曜日別に設定できます。日次のセッション目標は初期値3回です。今日の進捗は「今日の合計 ÷ 今日の目標」で最大1として表示されます。
いいえ。Fellaの進捗は意図的に軽量です。合計、今日、ストリーク、目標、進捗アウトライン付きの実績タイルのみです。分析ダッシュボード、グラフ、ヒートマップ、アプリ別レポート、取り戻した時間の推定は提供しません。詳細な分析はスクリーンタイムやダッシュボード製品にお任せします。
いいえ。進捗はフィードバックです。選んだアプリはセッション中Appleのスクリーンタイムのシールドの裏に留まり、対象であれば最大1回5分間の緊急ロック解除のみが使えます。目標や実績でシールドの挙動、タイミング、許容量が変わることはありません。