Ölçüt
Bir uygulamayı kurmak kolaydır. Onu tutmak daha yavaş bir karardır. Bir hafta sonra, bir ay sonra ya günlük hayatınızda belirli bir yeri vardır ya da etrafından dolaştığınız bir simgeye dönüşmüştür. Bizi asıl ilgilendiren, ilk an değil bu ikinci andır. Saklamak, indirmekten daha katı bir ölçüttür; çünkü yazılımdan yerini sürekli yeniden hak etmesini ister.
Bu, bir uygulamanın her gün açılması gerektiği anlamına gelmez. Bazı faydalı araçlara yalnızca ara sıra ihtiyaç duyulur. Anlamı şu: ihtiyaç geri döndüğünde uygulama hâlâ anlaşılır ve yardıma hazır olmalıdır. Bir kişi, aradığı işi yapabilmek için arayüzü yeniden öğrenmek, üst üste uyarıları kapatmak ya da uygulamanın kendisinden ne istediğini merak etmek zorunda kalmamalıdır.
Sorumuz sade: bu uygulama telefondan kaybolsa, biri ona ihtiyaç duyduğu anda bunu fark eder miydi? Yanıt hayırsa, daha fazla özellik eklemek onu saklanmaya değer kılmaz. Emek, belki de zaten üstlendiği işi netleştirmeye harcansa daha iyi olur.
Saklamak nasıl görünür
Saklamaya değer yazılımın okunaklı bir amacı vardır. Bir işi, kullanan kişinin neden orada olduğunu anlayacağı kadar iyi yapar. Dar bir kapsam bir nezaket olabilir. Arayüze daha az rakip talimat verir ve geliştiriciye neyin dahil olduğuna karar vermek için daha net bir ölçüt sunar.
Kullanmanın bedeline de saygı göstermelidir. Dikkat bir bedeldir. Kurulum, izinler, hesaplar ve yeni bir sistemi öğrenme emeği de öyle. Bunların hiçbiri kendiliğinden yanlış değildir; karşılığını vermeleri gerekir. Bir yerde bir adım kazandırırken her yerde yeni bir süreç ekleyen bir özellik, işe yarar bir değiş tokuş olmayabilir.
dorenva. için bu düşünme biçimi küçük, cihazda çalışan uygulamalara uyuyor. Telefonda zaten kontrol edilmek isteyen yeterince yazılım var. Ölçülü bir araç, her görevi geri dönmek için bir nedene çevirmeden, aciliyet üretmeden ve kişiyi işe başlamadan önce hesap yönetmeye zorlamadan işe yarayabilir. Sessizlik, sade ya da yarım kalmış demek değildir. Uygulamanın, görevin ön planda kalmasına yer bırakması demektir.
İş için bağlantı gerekmiyorsa, çevrimdışı çalışmak bu saygının bir parçası olabilir. Bilgiyi cihazda tutmak sınırı anlamayı kolaylaştırabilir; gerçi bu, kişiden yedekleri ve o cihaza erişimi düşünmesini de ister. Her uygulamaya uyan tek bir kural yok. Her bağımlılığın alışkanlıktan değil, gerçek bir ihtiyaçtan doğmasını istiyoruz.
Hissin arkasındaki seçimler
Bu ölçütler küçük kararlarda somutlaşır. Bir ekran bir sonraki adımı açıklıyor mu? Bir hatırlatma birinin harekete geçmesine yardımcı oluyor mu, yoksa yalnızca uygulamayı yeniden açmasını mı istiyor? Bir kayıt, başka bir amaca hizmet eden özelliklerde dolaşmadan bulunabiliyor mu? Bir ayar, uygulamayı kullanan kişiye yardımcı olduğu için mi var, yoksa eklemek kolay olduğu için mi? İyi bir yanıt nadiren bir slogandır. Gereksiz emeği ortadan kaldıran bir dizi seçimdir.
Kapsamı dar tutmanın bir bedeli vardır. Birinin gerçekten ihtiyaç duyduğu bir özellik eksik olabilir. Ölçülülük, bunu görmezden gelmek için bir mazeret değildir. Kalıcı bir karmaşıklık katmanı eklemeden önce ihtiyacı anlamak için bir nedendir. İşe yarar bir uygulamanın, iş gerektirdiğinde büyümesine izin verilmelidir; ama her ekleme, asıl işi daha net ya da daha güçlü bırakmalıdır.
Nokta
Logomuz bir noktayla bitiyor: bir düşüncenin sona erdiğini söyleyen küçük bir işaret. Onu işle ilgili bir hatırlatma olarak kullanıyoruz. Bitmiş olmak, kimsenin başka bir özellik hayal edemeyeceği anlamına gelmez. Ürünün tutarlı bir amacı olduğu, parçaların birbirini desteklediği ve deneyimin sıradan ayrıntılara kadar düşünüldüğü anlamına gelir.
Bir nokta, sonrasına da yer bırakır. Cihazlar ve beklentiler değiştikçe yazılımın da değişmesi gerekebilir. Mesele onu zamanda dondurmak değil; yeniliği tek başına bir neden saymak yerine değişiklikleri işin hizmetinde tutmaktır. Saklamaya değer bir uygulama, sürekli yeniden icat edilmeyi istemeden de sürdürülebilir.
owed’i geliştirirken bu ölçüt somutlaşıyor. Pano, “gönderildi”den “vade”ye ve “ödendi”ye uzanan kısa bir sıra izliyor; kibar hatırlatma taslakları zor cümlelerde yardımcı oluyor; raporlar ve bir JSON yedeği kaydın gözden geçirilmesine ve saklanmasına imkân veriyor. Tasarımın parçası olarak bulut eşitleme yok; bu da yerel bir kayıt karşılığında daha az otomatik kolaylık demek. Soru, bu sade biçimin zaman içinde işe yarayacak kadar yeterli olup olmadığı. owed henüz yayınlanmadı; güncel taslağı owed. sayfasında.