Трекер звичок, якому інтернет не потрібен узагалі

Це не «офлайн-режим», який потім синхронізується. Тут немає сервера, від якого можна було б від’єднатися. Кожна звичка, відмітка, серія та діаграма зберігаються й рахуються на вашому телефоні.

0серверів
0затримки синхронізації
100%на пристрої
режим польоту

«Офлайн-режим» і «локальне зберігання» — не одне й те саме

Більшість трекерів, що обіцяють роботу без мережі, — це хмарні застосунки з чергою. Відмітка пишеться локально, лежить і надсилається при першому з’єднанні. Зазвичай спрацьовує. А коли ні, виходять два знайомі сценарії: спінер на екрані, у якого всі дані вже є, і конфлікт злиття після тижня переривчастого зв’язку.

Локальне зберігання перевертає схему. Телефон не кеш істини — він і є істина. Черги немає, бо немає адресата.

Тест режиму польоту

Займає тридцять секунд і точно каже, який застосунок у вас у руках — для будь-якого трекера, не лише цього.

  • Увімкніть режим польоту.
  • Повністю закрийте застосунок і відкрийте знову.
  • Додайте звичку, відмітьте щось, відкрийте екран статистики.

Якщо все відгукується миттєво — дані на пристрої. Якщо десь спінер, помилка або порожній екран, ця частина вашої історії живе на чужому комп’ютері. Така відповідь надійніша за опис у магазині й виходить швидше, ніж цей опис читається.

Що змінює локальне зберігання

Чотири класи відмов, яких просто немає.

Це навіть не функції, а цілі категорії поломок, що перестали існувати.

Немає стану завантаження

Відмітка — це локальний запис. Екран оновлюється в тому ж кадрі, в якому ви натиснули, завжди й за будь-якого зв’язку.

Немає конфліктів синхронізації

Нічого зливати, бо копія одна. Тиждень поганого зв’язку нічого не змінює у вашому журналі.

Немає чому падати

Немає бекенду, який може лягти, впертися в ліміт або піти на техроботи саме тоді, коли ви ставите галочку.

Немає що зламати

Неіснуюча база не витікає. Журналу звичок немає на сервері, який можна скомпрометувати або запитати через суд.

Нагадування локальні

Сповіщення планує ваш телефон, а не сервер, тому вони приходять і в літаку, і в метро.

Батарея і трафік

Немає фонової синхронізації та опитування сервера. Поки ви не дивитесь на застосунок, він узагалі нічого не робить.

Де це справді важливо

  • Літаки. Далекий переліт — саме те місце, де настає час вечірньої відмітки, і саме те, де хмарний трекер її не прийме.
  • Метро. Дорога на роботу — один із найнадійніших тригерів звички, і відбувається вона там, де сигналу немає.
  • Поїздки з вимкненим роумінгом. Двох тижнів за кордоном досить, щоб порвати серію в застосунку, якому потрібен зв’язок для запису однієї відмітки.
  • Слабкий сигнал і старі телефони. Не в усіх чотири поділки. Застосунок, який це припускає, тихо ламається у великої кількості людей.

Для звичок це важливіше, ніж для більшості софту, бо весь механізм тримається на відмітці в той день, коли все сталося. Один пропущений день майже не впливає на формування звички, але день, пропущений через те, що застосунок не відкрився, шкодить інакше: він привчає, що журнал ненадійний, а ненадійний журнал перестає бути вартим ведення.

Чесні компроміси

Немає синхронізації між пристроями

Телефон і планшет — два окремі непов’язані журнали. Якщо вам справді потрібен один список у двох місцях, локальна архітектура не підходить, і краще обрати хмарний застосунок свідомо, ніж виявити це потім.

Немає автоматичної резервної копії

Ось це по-справжньому боляче. Загубили телефон, втопили чи скинули — локальний журнал зник. Немає служби підтримки, яка його відновить, бо копії не було ні в кого.

Компенсація ручна: «Профіль» → «Експорт даних» записує звички й відмітки у JSON-файл, який ви зберігаєте куди хочете. Про суміжний бік — на сторінці про відсутність акаунта.

Питання та відповіді

Чи працює Streaky в режимі польоту?

Так, повністю. Додавання звичок, відмітки, серії, статистика, теплова карта та досягнення працюють із вимкненим радіо. З’єднання потрібне лише для завантаження реклами.

Чи потрібен інтернет при першому запуску?

Ні. Немає акаунта, який треба створити, і немає первинної синхронізації, тож застосунок працює одразу після встановлення без жодного зв’язку.

Що відбувається з рекламою офлайн?

Вона просто не завантажується. Більше нічого не змінюється, і жодна функція не блокується через те, що банер не прийшов.

Чи можна синхронізувати телефон і планшет?

Ні. Кожен пристрій веде свій окремий журнал — це прямий наслідок відсутності сервера. Історію можна перенести через експорт JSON, але живої синхронізації немає.

Що буде з даними, якщо я загублю телефон?

Вони зникнуть, якщо ви не робили експорт. Хмарної копії для відновлення немає. Це реальна ціна локального зберігання.

Відмічайте звички з вимкненою мережею.

Безкоштовно, повністю офлайн, без акаунта.