Ölçümlerin aslında nerede yapıldığını düşünün: tek diş sinyal çeken bir süpermarket manav reyonu, bir bodrum katındaki tesisat odası, bir garaj, iki daire kapısı arasındaki merdiven boşluğu. Eğer ölçüm uygulamanız bir sunucuya ihtiyaç duyuyorsa, tam da en çok ihtiyaç duyulduğu yerde başarısız olur. Bu yüzden ilk mimari karar, aynı zamanda üzerinde en az pazarlık yapılabilir olanıydı: her kayıt, her analiz ve saklanan her sonuç internet olmadan da çalışır. İşlevleri kısıtlanmış bir çevrimdışı mod değil, birincil moddur bu. Kısıtlanarak gerileyeceği bir çevrimiçi mod zaten yoktur.
Cihaz üzerinde çalışmanın size gerçek kazanımları
Ölçüm yapma şeklinizi değiştiren hız
Telefondaki analiz, bir saniyeden kısa sürede sonuç verir. Bu gecikme süresi bütçesi bir gösteriş değildir — iş akışını değiştirir. Bir kavuna vurun, değeri görün, başka bir yerine vurun, karşılaştırın. Bir tekerleğin 32 jant telinin tamamını birkaç dakikada tınlatın. Her bir okuma bir sunucuya gidip gelme süresi gerektirdiğinde bir kez ölçer ve umut edersiniz; anlık olduğunda ise beş kez ölçer ve kesin olarak bilirsiniz. Enstrümanlar, üzerinde yinelemeli çalıştığınız araçlardır.
İlkeyle değil, mimariyle sağlanan gizlilik
Evinizde yapılan bir mikrofon kaydı, tam da başka bir yere gitmemesi gereken türden bir veridir. Burada gitmez de: ham ses cihazda işlenir ve çıkarılan özellikler yine cihazda saklanır. Siz oturum açıp açıkça senkronizasyon tuşuna basmadıkça telefondan hiçbir şey çıkmaz — üstelik uygulama, hiç oturum açmadan da tamamen kullanılabilir durumdadır. Bir gizlilik politikası size bir şirketin verilerinizle ne yapacağına dair verdiği sözleri anlatır; çevrimdışı bir mimari ise bu sözlerin çoğunu gereksiz kılar.
Ürünle çelişmeyen maliyet yapısı
Bulut tabanlı çıkarım (inference), her ölçümün üreticiye para kaybettirmesi demektir; bu da eninde sonunda aboneliklere, sınırlamalara veya reklamlara yol açar. Cihaz üzerindeki çıkarımın ise kullanım başına hiçbir maliyeti yoktur, bu nedenle sizi sınırlama baskısı oluşmaz. Bu çıkar uyumu sessiz ama gerçektir: marjinal maliyeti sıfır olan bir uygulama, dilediğiniz kadar ölçüm yapmanıza izin verebilir.
Katalog telefonda yaşar; bulut ise sadece bir kopyadır
Ölçtüğünüz her şey yerel bir katalogda dosyalanır — Nesneler, Kullanım senaryoları, Ölçümler, etiketler — ve yerel veritabanı her zaman yegane doğruluk kaynağıdır. Google ile oturum açmak tek bir şey ekler: buluttaki kopyayı çeken ve sizinkini yükleyen, manuel ve bilinçli bir senkronizasyon. Böylece ikinci bir cihaz veya web görüntüleyici aynı kataloğu görebilir. Manuel olması bir kısıtlama değil, bir özelliktir — senkronizasyon, sizi ara sıra şaşırtan bir arka plan işlemi olarak değil, yalnızca siz istediğinizde, mantığını kolayca kavrayabileceğiniz tek yönlü bir çift işlem olarak gerçekleşir.
Web görüntüleyici için doğal sonuç: tarayıcı tabanlı dışa aktarma görüntüleyicisi de aynı kuralı izler. Dışa aktarılmış bir paketi açtığınızda, bu paket tamamen tarayıcınızda ayrıştırılır — yerel dosya içeri girer, hiçbir şey asla yüklenmez.
Herkesin dürüst kalmasını sağlayan kısıtlama
Öncelikle çevrimdışı çalışmanın daha sessiz bir faydası vardır: tembel mühendisliği yasaklar. Ham ses verisinin üzerine devasa bir bulut modeli fırlatarak kötü bir özellik setini örtbas edemezsiniz. Her şey bir saniye içinde telefonun işlemcisinde çalışmalıdır; bu da analizi küçük, yorumlanabilir ve fiziksel temelli olmaya zorlar: kara kutu yerleştirmesi (embedding) yerine bir rezonans frekansı ve sönümleme oranı, mutlak bir seviye yerine aynı alıcı oranı. Bu özellikler, cihaz başına kalibrasyon gerektirmeden farklı telefon modellerine aktarılan özelliklerin ta kendisidir — kısıtlama ve kalite aynı yönde ilerler. (Bu tasarım kuralı hakkında daha fazla bilgiyi araçlara genel bakış ve iki telefonla ölçüm yazısında bulabilirsiniz.)
Öncelikle çevrimdışı çalışmanın ne anlama gelmediği
Bu, bulut karşıtı olmak demek değildir. Senkronizasyon mevcuttur çünkü aylarca emek vererek oluşturduğunuz bir katalog, bir yedeklemeyi ve ikinci bir ekranı hak eder. Ayrıca modellerin hiç gelişmediği anlamına da gelmez: Sınıflandırıcılar, kullanıcıların gerçek doğruluk etiketleriyle katkıda bulunmayı seçtiği ölçümler üzerinden merkezi olarak eğitilir — veri kümesi çarkı — ve her zamanki gibi doğrudan cihazda çalışmak üzere uygulamaya geri gönderilir. Ağ, sizin planınıza göre bilgi taşımak içindir. Ölçüm ise elinizde gerçekleşir.