Štai kas keista su įpročių programėlėmis: užduotis trivialiai paprasta — kartą per dieną bakstelėti langelį — o dauguma jų vis tiek reikalauja el. pašto, slaptažodžio ir nuolatinės tavo duomenų kopijos kažkieno serveryje. Norėjai sąrašo. Gavai paskyrą.
Jei toks neatitikimas tave erzina, ieškai įpročių sekiklio be paskyros ir be interneto. Tai nedidelė, bet tikra kategorija, ir programėlės joje skiriasi tuo, kas iš tiesų svarbu. Štai kaip jas atskirti.
Kodėl „pirmiausia neprisijungus“ — daugiau nei madingas žodis
„Veikia neprisijungus“ gali reikšti du visai skirtingus dalykus.
Silpnoji versija: programėlė šiek tiek talpina duomenis, kad be ryšio dar šiaip ne taip kruta, bet kad iš tiesų veiktų, jai reikia debesies. Stiprioji versija — pirmiausia neprisijungus — reiškia, kad programėlės tiesos šaltinis gyvena tavo įrenginyje. Debesis, jei jis apskritai yra, tėra pasirinktinė kopija. Viskas vienodai veikia metro, lėktuve ar negyvoje ryšio zonoje, nes niekas niekada nelaukė serverio.
Įpročių sekikliui „pirmiausia neprisijungus“ — vienintelė teisinga architektūra, ir taškas. Pažymint „medituota“ niekada neturėtų suktis krovimo ratukas. Tavo seka neturėtų priklausyti nuo ryšio brūkšnelių. Jei programėlė verčia laukti, kol uždėsi varnelę, ji pastatyta atvirkščiai.
„Be paskyros“ patikra
Tikra programėlė be paskyros leidžia ją atverti ir iškart pradėti sekti — jokio el. pašto, jokios registracijos, jokio „sukurk savo profilį“. Šis vienas sprendimas turi pasekmių:
- Nėra kam nutekėti. Jei nėra paskyrų duomenų bazės, nėra ir paskyrų duomenų bazės, kuri galėtų nutekėti.
- Nėra ką parduoti. Nėra el. pašto — nėra sąrašo parduoti, nėra profilio papildyti.
- Jokio trinties. Sekti pradedi per dešimt sekundžių, o ne po patvirtinimo laiško.
Kai kurios programėlės tik apsimeta: „paskyra nebūtina“, bet kiekviena įdomesnė funkcija pasiekiama tik su ja. Tikra patikra — ar gali naudotis pagrindine programėle (kurti įpročius, auginti sekas, matyti istoriją) niekada neįvedęs el. pašto adreso. Jei negali — tai paskyros programėlė su kauke.
Ko atsisakai — ir ko ne
Sąžiningas kompromisas su grynai vietine programėle — atsarginė kopija ir keli įrenginiai. Jei tavo duomenys gyvena tik viename telefone, o tas telefonas nuskęsta ežere, kartu nuskęsta ir duomenys. Grynai vietinės programėlės (kaip puikusis atvirojo kodo Loop) su tuo susitaiko; jų atsakymas — „pasidaryk telefono atsarginę kopiją“.
Geresnis atsakymas — pasirinktinė sinchronizacija į privačią paskyrą: pagal nutylėjimą viskas lieka telefone, bet jei nori atsarginės kopijos ar antro įrenginio, programėlė susinchronizuoja duomenis į tavo privačią paskyrą debesyje, apsaugotą row-level security — tad savo eilutes matai tik tu pats. Gauni saugumo tinklą, o duomenys lieka telefone, nebent pats įjungi sinchronizaciją. Štai modelis, kurio verta ieškoti: vietinis pagal nutylėjimą, sinchronizuojamas pagal pasirinkimą, niekada nereikalaujantis paskyros vien tam, kad pradėtum.
Sąrašas renkantis
Lygindamas įpročių sekiklius be interneto, klausk:
- Ar galiu naudotis visai be paskyros? (Ne „paskyra nebūtina“ smulkiuoju šriftu — iš tiesų jokios.)
- Ar pagrindas veikia skrydžio režimu? Išbandyk: įjunk skrydžio režimą, sukurk įprotį, pažymėk jį. Turėtų įvykti akimirksniu.
- Jei sinchronizuoja — ar sinchronizacija pasirinktinė ir į privačią paskyrą? Gerai, kai pagal nutylėjimą duomenys lieka telefone, o įjungus sinchronizaciją kiekvieno vartotojo eilutės apsaugotos row-level security — tad savo įpročius matai tik tu pats.
- Ar galiu eksportuoti duomenis? Tikras CSV ar JSON eksportas, be jokio „siųsk sau el. paštu“ šokio, reiškia, kad niekada nebūsi įkalintas.
- Ar yra reklamų ar reklamos sekiklių? Privatumą gerbianti programėlė neturi ką rodyti reklamuotojams ir neturi reklamos sekiklių. Anonimiška, privatumą gerbianti produkto analitika (kuri padeda taisyti klaidas) — kita kalba: ji nesusieta su tavo tapatybe ir nėra parduodama.
- Ar ji graužia sąžinę? Praleista diena turėtų tyliai nulinti skaičių, o ne paleisti sąžinę graužiantį pranešimą.
Jei programėlė įveikia visus šešis punktus — radai tą, kurią verta pasilikti.
Kur čia įsiterpia OfflineHabit
OfflineHabit sąmoningai sukurtas taip, kad praeitų visą šį sąrašą. Jis vietinis pirmiausia (tavo įpročiai gyvena telefone, veikia skrydžio režimu, eksportuojasi į CSV ar JSON), naudotis juo galima be paskyros, jokių reklamų ir jokių reklamos sekiklių, o praleista diena tiesiog nulina skaičių be jokios dramos. Sinchronizacija į privačią paskyrą — nemokama (tereikia susikurti paskyrą), ir tavo eilutes apsaugo row-level security, tad jas matai tik tu. Mokama Premium prenumerata atrakina neribotus įpročius (nemokamai iki 5) ir mėnesio kalendorių — analitika, priminimai ir duomenų eksportas nemokami, tad jos atsisakęs lieki su pilna, naudinga versija.
Jau yra ir App Store, ir Google Play. Jei „įpročių sekiklis be interneto, kuriam nereikia paskyros“ yra būtent tai, ko medžiojai, — tai jis ir yra.
Dažni klausimai
Kas yra įpročių sekiklis be interneto? Tai įpročių sekimo programėlė, kurios duomenys gyvena tavo įrenginyje ir veikia be interneto ryšio. Stiprioji versija — „pirmiausia neprisijungus“ — reiškia, kad tiesos šaltinis yra telefonas, o ne serveris, tad įpročių kūrimas, jų pažymėjimas ir sekų peržiūra akimirksniu veikia ir be jokio ryšio.
Ar įpročių sekiklis tikrai gali veikti be paskyros? Taip. Įpročiui sekti paskyros techniškai visai nereikia — tai tik varnelės išsaugojimas tavo įrenginyje. Programėlės, reikalaujančios el. pašto, paprastai daro tai, kad sinchronizuotų į savo debesį arba kauptų kontaktų sąrašą. Programėlė be paskyros, kaip OfflineHabit, leidžia pradėti sekti iškart — niekur nereikia registruotis.
Ar programėlė be paskyros mažiau saugi, nes nėra atsarginės kopijos? Grynai vietinės programėlės atsakomybę už kopiją perkelia tau (pametei telefoną — pametei duomenis). Geresnis kelias — pasirinktinė sinchronizacija į privačią paskyrą: duomenys pagal nutylėjimą lieka telefone, bet gali įjungti atsarginę kopiją debesyje, apsaugotą row-level security, tad tik tu matai savo eilutes. Gauni saugumo tinklą, o duomenys neišvyksta iš telefono, kol pats neįjungi sinchronizacijos.
Kaip perkelti savo duomenis iš įpročių sekiklio? Ieškok eksporto funkcijos, įrašančios standartinį CSV ar JSON failą į tavo įrenginį. Taip tavo istorija lieka perkeliama ir niekada nebūsi įkalintas vienoje programėlėje. OfflineHabit eksportuoja į abu formatus, be jokio prisijungimo.