8Sep

Uygulamalara "Kullanım İstatistikleri" ve "Hata Raporları" gönderelim mi?

Birçok program, kullanım istatistiklerini, hata günlüklerini, kilitlenme raporlarını ve diğer teşhisleri sunucularına göndermek istiyor. Bazıları bu seçenekleri devre dışı bırakıyor, ancak yapmalısınız?

Neden "Kullanım İstatistikleri" ve "Hata Raporları" var?

Genel olarak uygulamalar iki tür kullanım verisi yüklemek istiyor: genel kullanım istatistikleri ve kilitlenme raporları gibi hatalar hakkında bilgi.

Kullanım istatistikleri( "telemetri" olarak da geçilebilir) - Uygulamayı nasıl kullandığınızla, hangi düğmeler ve menülerle etkileşimde bulunulduğu ve ne sıklıkta kullandığınız da dahil olmak üzere bilgileri içerir. Firefox veya Chrome gibi bir web tarayıcısı söz konusu olduğunda, kaç tane sekmenin açık olduğuna ve tarayıcınızın ne kadar bellek kullandığına, kaç tane eklenti kurduğunuza vb. Ilişkin bilgiler yer alacaktır. Diğer uygulamalar, hangi seçenekleri etkinleştirdiğinize ve uygulamanızı ne sıklıkta kullandığınıza bakar. Buhar gibi bir oyun uygulaması bilgisayarınızdaki donanıma bakar, böylece oyun geliştiricileri hedeflemeleri gereken donanımları görebilir. Gönderilen veri tipleri uygulamadan uygulamaya farklılık gösterecektir.

Hata bilgileri ve çarpışma raporları, bir kazayla veya başka bir hata oluştuğunda yaşananlarla ilgili bilgileri içerir.Örneğin, bir uygulama çökerse, o zaman bu çarpışma hakkında İnternet üzerinden bilgi göndermenizi ister. Bu bilgi, çökme anında neler yaptığınızı ve programın belleğinin bazı içeriğini içerir. Fikir, uygulamanın geliştiricileri tarafından kazanın nedeninin belirlenebilmesi için yeterli bilginin eklenmesi.

Gönderilen kesin veriler, uygulamadan uygulamaya farklılık gösterecektir.Çoğu uygulama size bazı uygulamalar otomatik olarak etkinleştirebilmesine rağmen, bu özelliği etkinleştirmek mi yoksa varsayılan olarak devre dışı bırakmak mı istediğinizi sorar. Bazı uygulamalar, kullanım istatistikleri ve hata raporlarını ayrı olarak devre dışı bırakmanıza veya etkinleştirmenize izin verir. Bazı uygulamalar, kilitlenme raporlarını kontrol etmenizi ve yüklenmeden önce onaylamanıza izin verebilir; Windows'da yerleşik çökme raporlama özelliği bunu yapar; ancak bazıları olmayabilir.

Geliştiricilerin Verileri Ne Yapıyor?

Geliştiriciler genellikle, uygulamada ne gibi değişiklikler yapılacağı, geliştirme odaklanmak için hangi özellikleri belirlemek ve kullanıcıların programı nasıl kullandıklarına bağlı olan diğer kararları bildirmek için kullanım istatistiklerine bakar.Örneğin, Mozilla kullanıcılarının etkileşimde bulunduğu Firefox arayüzünün hangi bölümlerini( en azından kullanım istatistiklerini rapor eden kullanıcıları) bilir. Daha sonra, Firefox'un arayüzünü değiştirirken bu bilgileri dikkate alabilirler. Kullanıcıların nadiren kullandığı düğmeler belki menülerde saklanırken, sık kullanılan seçeneklere erişim daha kolaylaşır. Bir geliştirici, az sayıda kullanıcının programında belirli bir özellik kullandığını biliyorsa, bu özellik üzerinde çalışmayı bırakabilir. 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ği sona erdirebilir. Bu kararları almak için geliştiricilerin bu kullanım istatistikleri gibi bilgilere sahip olmaları gerekir; aksi halde karanlıkta körü körüne ateş ediyorlar.

Çökme raporları, belirli çökmelerin sıklığını belirlemek ve geliştiricilere nedenleri hakkında bilgi verir. Geliştiriciler, yeterince kilitlenme raporuyla, en sık karşılaşılan çökerleri tespit edebilir ve düzeltebilir. Bu, gerçek kullanıcıların en büyük sorunlarıyla uğraştıklarında geliştiricilere yardımcı olur ve onlara birçok gerçek bilgisayarda kazanın nedenini görmek için yeterli veri verir.

Bu Veriyi Gönderelim mi?

Kullanma istatistikleri ve çarpışma raporları göndermeniz aslında oldukça iyi bir fikir. Kullanım istatistiklerini göndermek, geliştiricilerin sizin gibi insanların programı nasıl kullandıklarını bilmelerini ve kullanım modelleriniz doğrultusunda kararlar almalarını sağlar.Örneğin Microsoft Windows 8'den Başlat düğmesini kaldırdığında, Windows 7'deki "Microsoft Müşteri Deneyimini İyileştirme Programından" edinilen kullanım istatistiklerine göre Başlat düğmesini çok az kişi kullandığından bunu yaptıklarını söylediler. Bazı insanlar teorik olarakBu, belki de yalnızca daha az talep eden yeni başlayanlar için Kullanıcı Deneyimini Geliştirme Programını etkinleştirmiş, Başlangıçtaki düğmeyi kullanan güçlü kullanıcılar ise devre dışı bırakma olasılıklarının çok yüksektir. Belki de bu özellik daha fazla kullanıcı tarafından etkinleştirildiyse, Microsoft Başlat düğmesini kaldırmayı tekrar gözden geçirdiler -Başlangıç ​​menüsünü Windows 10'a geri ekledikleri için net bir hata.

Çökme raporları durumunda bir çarpışma raporu göndermek, geliştiricilerin aslında çöküşünü yaşadığınızı bilmelerini sağlar.Örneğin, Mozilla, Firefox'taki çökmelerin birincil nedeni Adobe'nin Flash eklentisi olduğunu fark etti. Sonuçta, Flash'ın tüm Firefox tarayıcısını aşağıya indirmeden tek başına çökmesine neden olan eklenti sanal alan oluşturmaya başladı.Mozilla'da çökmelerle ilgili bu bilgiler yoksa, eklenti sanal alan oluşturmanın hiçbir zaman kullanılmayacağı ve Flash'ın Firefox'u vahşi ortamda aşağı çekmeye devam etmesi olasıdır.

Uygulamalar Kişisel Verileri Göndermek İstiyor musunuz?

Birçok insanın bu özellikleri devre dışı bırakmasının asıl nedeni, kişisel verilerinin sızdırılmasını istemediğidir; şirketler tarafından takip edilmek istemiyor veya hassas verilerini bir veritabanında bir yerde oturmak istemiyorlar. Bu veriler ne kadar hassas, gerçekten?

Kullanım istatistikleri söz konusu olduğunda, verilerin çok hassas olması pek olası değildir. Geliştiriciler belirli bir kullanıcının hangi ekran çözünürlüğünü kullandıklarından gerçekten umursamazlar çünkü genelde anonimli olur. Farklı ekran çözünürlüklerinin ne kadar yaygın olduğunu bilmek ve belki de genel desenler olup olmadığını görmek için verileri bir araya getirmek isterler; belki belirli ekran çözünürlüğüne sahip insanlara farklı arayüz öğeleri kullanma olasılıkları daha yüksektir. Tüm bunlar geliştiricilere yardımcı olabilir, ancak genelde çok hassas veriler değil ve anonimli olması muhtemeldir.

Çökme raporlarında, işler biraz daha karanlık olabilir. Geliştiriciler, kilit raporlarıyla birlikte kişisel veriler toplamak istemiyorlar; yalnızca çökme meydana geldiğinde programın ne yaptığını görmek istiyorlar. Programa bağlı olarak, bu, bazı kişisel bilgilerin gönderilmesine neden olabilir.Örneğin, bir çevrimiçi oyun oynuyorsanız ve çökerse, sorulduğunda bir hata raporu göndermekten çekinmeyin-hata raporuyla birlikte hassas bir kişisel bilgi gönderme olasılığınız düşük.

Ancak, çevrimiçi bankacılık işlemlerinizi yapıyorsanız veya hassas bilgileri bir web tarayıcısında yazıyorsanız ve çöker, tam bir çökme raporu göndermek istemeyebilirsiniz. Bunlar, programın çöküş geldiğinde ne yaptığına dair hafıza dökümlerini içerebilir ve başkalarının görmesini istemediğiniz - banka hesap bakiyenize bakmak, kredi kartı numaranızı yazmak veya göndermek gibi özel bir şey yapıyor olsaydınızkişisel bir e-posta-kaza raporunun gönderilmesini reddetmek isteyebilirsiniz. Bazı programların, göndermeden önce bellek dökümü hakkında daha ayrıntılı bilgi görmesine izin vermesinin nedeni budur.

Kullanma istatistikleri, kullandığınız yazılımların geliştirilmesinin yönlendirilmesinde çok değerli ve önemli olabilir; gizliliğinizi olumsuz etkilememelidirler. Kilitlenme raporları, geliştiricilerin uygulamalarındaki sorunları düzeltmesine de yardımcı olabilir.Çoğu durumda, kilitlenme raporları göndermek güvenli olacaktır.

Birçok gç kullanıcısı, "eve telefon aç" özelliklerini kapatırken, genellikle bu özelliklerin etkin bırakılması daha iyi bir fikirdir. Tabii ki, bu özellikleri etkinleştirmek istediğiniz programları seçebilirsiniz; belki, Microsoft'a değil de Mozilla'ya kullanım istatistikleri göndermek istersiniz. Sana kalmış.

Resim Kredisi: Andy Roberts, Flickr

'de