Mac'in neden basit bir soruya cevabı yok
Soru şu: "bugün gerçekten nereye gitti?" Ve bütün gün olan biteni izlemiş olan makinenin buna cevap verebilmesi gerekirdi. Bir Mac, kutudan çıktığı haliyle çoğunlukla veremiyor. Apple üçüncü taraf uygulamalara hiçbir Screen Time API'si sunmuyor - iOS'taki Ekran Süresi'nin arkasındaki çatılar Mac'e hiç geçmedi - ve Apple'ın kendi Ekran Süresi bölümü de pek bir cevap sayılmaz. Sistem Ayarları'nın içine gömülü, zaman çizelgesi yok ve web sitelerini yalnızca Safari için ayırabiliyor. Günün Chrome'da geçiyorsa "Google Chrome, beş saat" deyip orada duruyor.
Tally, ölçümü macOS'in gerçekten açtığı sinyallerden kendisi yapan bir menü çubuğu uygulaması: önde hangi uygulamanın olduğu, klavyenin başında birinin olup olmadığı, makinenin ne zaman uyuyup ne zaman kilitlendiği. Senin vermeyi seçtiğin izinlerle buna hangi belge ve hangi web sitesi olduğunu da ekliyor. Kaydettiği her şey Mac'inde kalıyor. Aşağıdaki her şey yayınlanan sürümde var.
Daha hiçbir izin vermeden işe yarıyor
Bu kategorideki takipçilerin çoğu bir izin duvarıyla açılır. Tally'nin ilk dürüst özelliği, hiçbir şey verilmeden de çalışması: kur, hiçbir istemi yanıtlama ve yine de uygulama başına doğru toplamları al - editörde ne kadar, Slack'te ne kadar, tarayıcıda ne kadar.
Sonra her izin bir katman detay ekliyor ve uygulama hangisinin neyi aldığını açıkça söylüyor. Accessibility odaktaki pencerenin başlığını okumasını sağlıyor; "Xcode, üç saat"in içinde olduğun projeye, "Preview"ın gerçekten okuduğun PDF'e dönüşmesi böyle oluyor. Automation tarayıcıya hangi sitenin açık olduğunu sormasına izin veriyor; böylece tarayıcı süresi tek bir ikonun altında yığılmak yerine ait olduğu sitelere dağılıyor - Safari, Chrome, Brave, Edge, Vivaldi, Opera ve Arc böyle okunuyor.
Firefox iyi anlamda istisna: Gecko tarayıcılar sayfa adresini erişilebilirlik ağacı üzerinden gösteriyor, yani Firefox'a hiç Automation izni gerekmiyor. Eksik bir izin varsa popover bunu listenin üstüne sabitlenmiş, kaydırılıp gözden kaybolamayan bir şeritte söylüyor.
Sayılar, orada olmadığın süreyi düşüyor
Bir kullanım takipçisi ancak seninle ters düştüğünde ona güvenebiliyorsan okumaya değer ve o güven, kahve yaparken geçen saati ilk saydığı anda kaybolur. Tally'nin mühendisliğinin çoğu, saymayı reddettiği şeylerde.
İki dakika boyunca girdi gelmezse - bu eşiği bir ile on beş dakika arasında oynatabilirsin - açık segment askıya alınıyor ve bu geriye dönük yapılıyor: boşluğun fark edildiği ana değil, son tuş vuruşuna ya da tıklamana kadar geri gidiyor. Uyku ve kilit ekranı da segmenti aynı şekilde bitiriyor. Alt-tab ile üç saniyeden kısa uğradığın bir uygulama gürültü sayılıp atılıyor. Sekiz saatten uzun sürdüğünü iddia eden bir segment ise inanılmak yerine kesiliyor; çünkü öyle bir sayı gerçek değil, hatadır.

Zaman çizelgesinde kalan bu boşluklar bilinçli. Masa başındaki bir gün kesintisiz bir bar değildir ve öyle çizen bir takipçi senin gününü değil kendi defter tutuşunu anlatıyordur.
Menü çubuğunda on saniye, masaüstünde bir kart, ikisinin arkasında pencere
Menü çubuğundaki rozet, sen tıklamadan önce günün nasıl gittiğini söylüyor: işaret ve koyduğun en dolu tavan doldukça değişen bir ton. Sen istemedikçe taşımadığı şeyse bir sayı. Ekranın köşesinde işleyen bir sayaç özellik değil, tik gibi bir şeydir; bir güncellemeyle oraya kendiliğinden gelen bir sayı da kimsenin istemediği halde herkese yapılmış bir değişiklik olurdu. Yine de istiyorsan Ayarlar üç seçenek sunuyor: bugünün toplamı, önünde ne olduğu ve ne kadar süredir orada olduğu, ya da en dolu sınırının ne kadar dolduğu. Kapalı bırakmanın hiçbir maliyeti yok - ne zamanlayıcı, ne okuma.
Tıkladığında popover sorunun hızlı halini yanıtlıyor: bugünün toplamı, sürenin gittiği kategorilerden bir şerit ve oranlı barlarla sıralanmış uygulama listesi. Listede keyfi bir "ilk on" yok; en az bir dakika almış her şey orada ve düşen, zaten sıfıra yuvarlanan süre. Gün / Hafta anahtarı çerçeveyi genişletiyor. Popover'da Ay bilerek yok - bu boyuttaki bir pencereye sıkıştırılmış bir ay, şekli olmayan bir sayıdır.

Şeklin yaşadığı yer, Full report düğmesinin arkasındaki pencere. Gün bir saat şeridi, Hafta yığılmış bar grafiği, Ay ise her güne bir kare düşen katkı ızgarası. Overview sekmesi kutucuğu hak eden sayıları ekliyor - en uzun kesintisiz blok, oran olarak uygulama geçişleri, uzakta geçen süre, en yoğun saat - Trends ise önceki döneme göre neyin oynadığını izliyor ve "sahiden sabah insanı mıyım" sorusuna veriyle cevap veren saatlik ritim grafiğini taşıyor. Breakdown'da her uygulama satırı içinde olan bitene açılıyor: tarayıcının içindeki siteler, editörün içindeki projeler, terminalin içinde çalışan araç.
Üçüncü yüzey, masaüstündeki bir kart - macOS'un bir Mac widget'ına verdiği iki boyutta. Küçük olan bugünün toplamını ve çoğunun neye gittiğini taşıyor; ortanca olan hangi uygulamalara gittiğini ve bugünün arkasındaki yedi günü ekliyor, böylece sakin bir çarşamba kıyaslayacak hiçbir şeyi olmayan bir sayı değil, sakin bir çarşamba olarak görünüyor. İkisine de tıklayınca tam rapor açılıyor. Kart yapısı gereği salt okunur: veritabanına hiç dokunmuyor, sadece uygulamanın onun için yazdığı küçük bir dosyayı okuyor - dakikada en fazla bir kez, kart zaten aynı görünecekse hiç.

Bir kez düzelttiğin, geçmişe işleyen kategoriler
Çıplak uygulama adları dürüst ama okunmaz; kimse haftasını "Terminal" birimiyle planlamıyor. Tally bu yüzden zamanı on kategoriye ayırıyor - Kodlama, Yazma, Tasarım, İletişim, Sosyal, Eğlence, Okuma, Yapay Zeka, Araçlar, Diğer - ve bunu tek bir bilinçli eksende yapıyor: etkinliğin türü, asla amacı. İçinde "İş" olan bir sınıflandırma işi sistematik olarak eksik sayar, çünkü bir saatlik iş Slack'i iletişime, bir saatlik iş okuması okumaya yazılır. Tür, yazılımın cevaplayabileceği bir soru. Amaç değil.

Kutudan çıkan eşleme birkaç yüz bilinen uygulama ve siteyi kapsıyor ve yine de senin araçların hakkında bir yerde yanılacak. Düzeltme tek tık: Breakdown sekmesindeki her satırda onu yeniden atayan bir etiket düğmesi var. İki detay bunu göründüğünden iyi yapıyor. Bir site kuralı her zaman bir uygulama kuralının önüne geçiyor, çünkü tarayıcı kategorilere açılan bir penceredir, kendisi bir kategori değil. Ve her düzeltme geriye dönük - kategoriler sayılar okunurken çözülüyor, kayıtların üstüne asla damgalanmıyor - yani tek tık Mart'ı da düzeltiyor.
Kendine koyduğun bir tavan
Rapor, gün bittikten sonra onu anlatıyor. Sınır ise aynı uygulamanın, hâlâ karar verilecek bir şey varken konuşması - buradaki tek geçmişe değil geleceğe bakan şey.
Bir tavan dört şey hakkında olabiliyor, çünkü insanların gerçekten sorduğu
sorular dört ayrı boyutta: youtube.com'da yarım saatten fazla değil (bir site),
Sosyal'de bir saatten fazla değil (bir kategori), editörde altı saatten fazla
değil (bir uygulama) ve bu makinede toplam sekiz saatten fazla değil (bütün
gün). Site sınırları sonek eşleşmesiyle çalışıyor, yani youtube.com'a koyulan
sınır music.youtube.com'u da kapsıyor - başka türlüsü tuzak olurdu, çünkü sen
sınırı YouTube'a koydun, ana makine adlarından birine değil. Sınırı Ayarlar'dan
ekliyorsun ya da zaten baktığın raporda satıra sağ tıklayarak.

Her tavan takvim günüyle sıfırlanıyor ve her biri ilerlemesini kendini ayarlayan kontrolün altında gösteriyor; yanında sayı olmayan bir sınır listesi, seni herhangi birinin önemli olup olmadığını öğrenmek için rapora geri gönderirdi. Popover en dolu olanı, o da yalnızca yaklaştığında gösteriyor: her açtığında beliren bir bölüm, göz ardı edilecek bir şey daha olurdu. Varsayılan olarak %80'de erken bir uyarı var - taşınabilir ya da kapatılabilir - çünkü işe yarayan an tavanın kendisi değil, öncesi.
Açık segment de bunların hepsine sayılıyor. Segmentler ancak sen başka bir yere geçince kapanıyor; yalnızca kayıtlı verileri okuyan bir sınır, sen ayrıldıktan sonra - uyarının işe yaramadığı tam o anda - geçtiğini fark ederdi.
Hiçbir şey asla engellenmiyor. Hiçbir uygulama kapatılmıyor, hiçbir site gizlenmiyor ve pazarlık edeceğin bir "on beş dakika daha" düğmesi yok. O, başka sözler veren başka bir ürün; sessizce diş çıkarmış bir takipçi, insanların çalıştırmayı bıraktığı bir takipçidir.
Haftada bir bildirim, bir de tavan dolduğunda
Haftalık olan, Pazartesi 09.00'da bir önceki haftaya göre neyin oynadığını söyleyen bir özet. Gün ve saat ayarlanabilir; ölçülülük değil. Bir değişimin oynadı sayılması için hem yüzde onu hem on beş dakikayı aşması gerekiyor ve haftanın üçten az aktif günü varsa özet susuyor; çünkü iki oturumun üstüne kurulmuş bir özet, takım elbise giymiş gürültüdür. Kaynak koddaki kural alıntılamaya değer: yanlış bir şey söylemektense hiçbir şey söyleme.
Diğeri, bir sınırın tavanına ulaşması - günde sınır başına bir kez ve sonraya zamanlanmak yerine olduğu anda gönderiliyor. Bu ayrım kılı kırk yarmak değil: geleceğe kurulmuş hiçbir bildirim beklemiyor, dolayısıyla Tally'den çıkınca arkanda onsuz patlayacak bir şey kalmıyor. İkisi de, ölçmeyi kapatmadan kapatılabiliyor.
Veriler nereye gidiyor: hiçbir yere
Tally'nin kaydettiği her şey Mac'inde duruyor. Hesap yok, sunucu yok, eşitleme yok - kullanım verin hiçbir ağa dokunmuyor. Bunların herhangi birini uygulamanın dışından okuyan tek şey masaüstü kartı; o da aynı makinedeki paylaşılan bir kapta duran, kartın üstünde zaten yazan sayılardan başka bir şey içermeyen küçük bir dosyayı okuyor. Web sitelerinde yayın sürümü yalnızca alan adını tutuyor, tam adresi asla. Pencere başlıklarının diskte durması bile fazla geliyorsa tek bir anahtar detay yakalamayı kapatıyor ve Tally yalnızca uygulama toplamlarını kaydediyor; Ayarlar ise şimdiye kadar kaydettiği her şeyi tek tıkla siliyor. Saklama süresi de bir tercih: 30, 90 veya 365 gün, varsayılan 90.
Aynı tasarım onu nerede bulamayacağını da açıklıyor. Tally, Mac App Store uygulaması değil doğrudan indirme; çünkü sandbox, bütün ürünün üzerine kurulu olduğu erişilebilirlik okumasını tam olarak yasaklıyor.
Bilerek yapmadıkları
Araya girmiyor. Tally'nin tavanları var, ama bir tavan yalnızca bir şey söylüyor - hiçbir uygulamayı kapatmıyor, hiçbir siteyi gizlemiyor, ekranı karartmıyor, sana on beş dakika daha teklif etmiyor. Kapanış saati yok, sana dur diyen bir ekran yok. Sorun görmek değil de durmak ise, o bir engelleyicinin işi.
Başlık çubuğundan başka hiçbir şeyi okumuyor. Erişilebilirlik açıkken odaktaki pencerenin başlığını alıyor, Otomasyon açıkken tarayıcıya hangi sitenin açık olduğunu soruyor. Tuş kaydı yok, ekran görüntüsü yok ve hiçbir yerde bir belgenin ne yazdığına bakan bir şey yok.
Verimlilik puanı yok. Burada hiçbir şey bir uygulamaya iyi ya da kötü demiyor, gününü odaklanmış ve dağılmış diye ayırmıyor, sana on üzerinden bir sayı vermiyor. Kategoriler senin ve uygulamadaki tek yargı, rapora bakarken senin kurduğun.
Bir boşluğu da dolduramıyor. Tally'nin çalışmadığı bir gün, hesabını veremediği bir gündür - açılışta başlat anahtarının bütün gerekçesi bu.
Ne kadar ve başka neye bakmalı
Tally macOS 14 veya sonrasını istiyor, Apple Silicon ve Intel'de çalışıyor ve yaklaşık 15 MB tutuyor. İstediğini öde modelinde, önerilen fiyat 3,99 dolar - buna sıfır da gerçekten dahil - ve hangi tutarı seçersen seç aldığın lisans kalıcı. Tam özellikler Tally sayfasında.
Bir de yalnızca bu Mac'i ölçüyor. Telefon, tablet ve öteki dizüstü çerçevenin dışında; Tally dört makine hakkında yaklaşık olmaktansa tek makine hakkında eksiksiz olmayı tercih ediyor.
Sayıların sana söylediği şey öğleden sonraların eriyip gittiğiyse, iki komşu uygulama sonraki hamleyi gösteriyor. Anchored zaman takibinin kasıtlı yarısı - menü çubuğunda tek görev ve geri sayımı - ve Mac için menü çubuğu görev zamanlayıcısı yazısında özellik özellik anlatılıyor. Rapordaki en büyük satır, esiri olmak istemediğin bir siteyse, NoMore onun önüne bir zaman çizelgesi değil bir karar koyuyor; Mac'te web sitesi nasıl engellenir yazısında.