Uygulamaların “Kullanım İstatistikleri” ve “Hata Raporları” Göndermesine İzin Vermeli miyim?
Birçok program kullanım istatistiklerini, hata kayıtlarını, kilitlenme raporlarını ve diğer teşhis yöntemlerini sunucularına göndermek ister. Bazı insanlar bu seçenekleri devre dışı bırakır, ancak?
Neden “Kullanım İstatistikleri” ve “Hata Raporları”??
Genel olarak, uygulamalar iki tür kullanım verisi yüklemek ister: genel kullanım istatistikleri ve kilitlenme raporları gibi hatalarla ilgili bilgiler.
“Telemetri” olarak da adlandırılan kullanım istatistikleri, hangi düğmeler ve menülerle etkileşime girdiğinizi ve bunları ne sıklıkla kullandığınızı da içeren, uygulamayı nasıl kullandığınızla ilgili bilgiler içerir. Firefox veya Chrome gibi bir web tarayıcısı söz konusu olduğunda, veriler kaç sekme açtığınız ve tarayıcınızın ne kadar hafıza kullandığı, kaç uzantı yüklediğiniz vb. Bilgileri içerir. Diğer uygulamalar, hangi seçenekleri etkinleştirdiğinize ve uygulamayı ne sıklıkla kullandığınıza bakacaktır. Steam gibi bir oyun uygulaması bilgisayarınızdaki donanıma bakar, böylece oyun geliştiricileri hedefledikleri donanımı görebilirler. Gönderilen tam veri türleri uygulamadan uygulamaya değişecektir.
Hata bilgileri ve kilitlenme raporları, bir kilitlenme veya başka bir hata oluştuğunda olanlarla ilgili bilgileri içerir. Örneğin, bir uygulama çökerse, bu çökme hakkında İnternet üzerinden bilgi göndermenizi isteyebilir. Bu bilgiler, çarpışma anında ne yaptığınızı ve program hafızasının içeriğinin bir kısmını içerir. Buradaki fikir, uygulamanın geliştiricilerin çökmeye neyin neden olduğunu belirleyebilmesi için yeterli bilgi içermesidir..
Gönderilmekte olan kesin veriler uygulamadan uygulamaya değişecektir. Çoğu uygulama sizi soracak ve bu özelliği etkinleştirmek veya varsayılan olarak devre dışı bırakmak isteyip istemediğinizi soracaktır, ancak bazı uygulamalar otomatik olarak etkinleştirebilir. Bazı uygulamalar kullanım istatistiklerini ve hata raporlarını ayrı ayrı devre dışı bırakmanıza veya etkinleştirmenize izin verir. Bazı uygulamalar kilitlenme raporlarını kontrol etmenize ve yüklenmeden önce onaylamanıza izin verebilir - Windows'da yerleşik çökme raporlama özelliği bunu yapar, ancak bazıları.
Geliştiriciler Bu Verilerle Ne Yapar??
Geliştiriciler, uygulamada hangi değişikliklerin yapılacağına, geliştirmeye odaklanılacak özelliklerin belirlenmesinde ve kullanıcıların gerçekte programı nasıl kullandıklarına bağlı olan diğer kararları bildirmede genellikle istatistiklere başvurur. Örneğin, Mozilla, Firefox arayüzünün hangi bölümlerinin kullanıcılarının en azından kullanım istatistiklerini bildiren kullanıcılarla etkileşime girdiğini bilir. Firefox'un arayüzünü değiştirirken bu bilgileri göz önünde bulundurabilirler. Belki de kullanıcıların nadiren kullandığı düğmeler menülere gizlenirken, sıklıkla kullanılan seçeneklere erişim daha kolay hale gelir. Bir geliştirici, programlarında çok az kullanıcının belirli bir özellik kullandığını biliyorsa, bu özellik üzerinde çalışmayabilir. Bir geliştirici, çok az kullanıcının Windows XP gibi bir işletim sistemi kullandığını biliyorsa, Windows XP için resmi desteğe son verebilir. Bu kararları almak için, geliştiricilerin bu kullanım istatistikleri gibi bilgilere sahip olmaları gerekir, aksi takdirde karanlıkta kör şekilde çekim yaparlar.
Kaza raporları, belirli kazaların sıklığını belirlemek ve geliştiricilere nedenleri hakkında bilgi vermek için kullanılır. Yeterli çökme raporları ile geliştiriciler en sık çökmeleri tespit edip düzeltebilirler. Bu, geliştiricilere gerçek kullanıcılar için en büyük sorunlar üzerinde çalıştıklarında yardımcı olur ve birçok gerçek bilgisayarda çökmeye neyin neden olduğunu görmeleri için onlara yeterli veri sağlar..
Bu Verileri Göndermeli miyim?
Kullanım istatistiklerini ve kilitlenme raporlarını göndermeniz aslında oldukça iyi bir fikir. Kullanım istatistiklerini gönderme, geliştiricilerin sizin gibi insanların programı nasıl kullandıklarını bilmelerini ve kullanım şekillerinizi göz önünde bulundurarak karar vermelerini sağlar. Örneğin, Microsoft Başlat düğmesini Windows 8'den kaldırdığında, bunu çok az sayıda kişinin Windows 7'deki “Microsoft Müşteri Deneyimini Geliştirme Programı” ndan toplanan kullanım istatistiklerine göre kullandığı için yaptıklarını söylediler. belki de sadece daha az talepkar olan başlangıç seviyesindeki kullanıcıların Müşteri Deneyimini Geliştirme Programı etkinken, Başlat düğmesini kullanan güç kullanıcılarının bunu devre dışı bırakma olasılıkları çok daha fazlaydı. Belki daha fazla güç kullanıcısı bu özelliği etkinleştirmişse, Microsoft Başlat düğmesini kaldırmayı yeniden düşünürdü;.
Çarpışma raporları durumunda, bir çarpışma raporu göndermek, geliştiricilerin gerçekten kaza olduğunu bilmelerini sağlar. Örneğin, Mozilla, Firefox'taki çökmelerin birincil sebebinin Adobe'nin Flash eklentisi olduğunu fark etti. Bu sonuçta, tüm Firefox tarayıcısını indirmeden Flash uygulamasının kendi başına çökmesine neden olabilecek eklenti sanal alan tanıtımı başlattı. Mozilla'nın çökmeler hakkında bu bilgiye sahip olmaması durumunda, eklenti sanal alanın hiç tanıtılmamış olması ve Flash'ın Firefox'u vahşi ortamlara düşürmeye devam etmesi olasıdır.
Uygulamalar Kişisel Verileri Göndermek İstiyor?
Birçok kişinin bu özellikleri devre dışı bırakmasının asıl nedeni, kişisel verilerinin sızmasını istememeleri, şirketler tarafından izlenmesini istememeleri veya hassas verilerin bir yerde bir veritabanında durmasını istemeleridir. Peki bu veriler ne kadar hassas?
Kullanım istatistikleri durumunda, verilerin çok hassas olması muhtemel değildir. Genellikle isimsizdir, çünkü geliştiriciler belirli bir kullanıcının kullandığı ekran çözünürlüğünü gerçekten önemsemez. Farklı ekran çözünürlüklerinin ne kadar yaygın olduğunu bilmek istiyorlar ve genel kalıplar olup olmadığını görmek için verileri birleştiriyorlar - belki de belirli ekran çözünürlüklerine sahip kişilerin farklı arayüz öğelerini kullanma olasılıkları daha yüksektir. Tüm bunlar geliştiricilere yardımcı olabilir, ancak genellikle çok hassas veriler değildir ve anonimleştirilmesi olasıdır..
Çarpışma raporları durumunda, işler biraz daha karışık hale gelebilir. Geliştiriciler, kilitlenme raporlarıyla kişisel veri toplamak istemiyorlar - yalnızca kilitlenme gerçekleştiğinde programın ne yaptığını görmek istiyorlar. Programa bağlı olarak, bu bazı kişisel bilgilerin gönderilmesine neden olabilir. Örneğin, çevrimiçi bir oyun oynuyorsanız ve çöküyorsa, istenirse bir hata raporu göndermekte özgürsünüz; hassas kişisel bilgilerin hata raporu ile birlikte gönderilmesi pek mümkün değildir..
Bununla birlikte, çevrimiçi bankacılığınızı yapıyorsanız veya bir web tarayıcısına hassas bilgileri yazıyorsanız ve kilitleniyorsa, tam bir kilitlenme raporu göndermek istemeyebilirsiniz. Bunlar, çarpışma gerçekleştiğinde programın ne yaptığına dair hafıza dökümlerini içerebilir ve eğer başkalarının görmesini istemediğiniz özel bir şey yapıyorsanız, örneğin banka hesap bakiyenize bakmak, kredi kartı numaranızı yazmak veya göndermek gibi kişisel bir e-posta ile kilitlenme raporunu göndermeyi reddetmek isteyebilirsiniz. Bu nedenle, bazı programlar göndermeden önce bellek dökümü hakkında daha ayrıntılı bilgi görmenize izin verir..
Kullanım istatistikleri, kullandığınız yazılımın geliştirilmesinin yönlendirilmesinde çok önemli ve önemli olabilir ve gizliliğinizi olumsuz yönde etkilememelidir. Kilitlenme raporları, geliştiricilerin uygulamalarındaki sorunları gidermelerine yardımcı olabilir. Çoğu durumda, kilitlenme raporlarını göndermek güvenli olacaktır.
Birçok uzman kullanıcı “telefonu eve” çeviren özellikleri kapatırken, bu özelliklerin etkin bırakılması genellikle daha iyi bir fikirdir. Elbette, bu özellikleri etkinleştirmek istediğiniz programları seçebilirsiniz - belki kullanım istatistiklerini Mozilla'ya göndermek istiyorsunuz, ancak Microsoft'u değil. Sana kalmış.
Resim Kredisi: Flickr'da Andy Roberts