If-Koubou

Haruskah Saya Biarkan Aplikasi Mengirim "Statistik Penggunaan" dan "Laporan Kesalahan"?

Haruskah Saya Biarkan Aplikasi Mengirim "Statistik Penggunaan" dan "Laporan Kesalahan"? (Bagaimana caranya)

Banyak program ingin mengirim statistik penggunaan, log kesalahan, laporan kerusakan, dan diagnostik lainnya ke server mereka. Beberapa orang menonaktifkan opsi ini, tetapi haruskah Anda melakukannya?

Mengapa Tepat Apakah “Statistik Penggunaan” dan “Laporan Kesalahan”?

Secara umum, aplikasi ingin mengunggah dua jenis data penggunaan: statistik penggunaan umum dan informasi tentang kesalahan, seperti laporan kerusakan.

Statistik penggunaan — yang juga dapat disebut sebagai "telemetri" —mencakup informasi tentang cara Anda menggunakan aplikasi, termasuk tombol dan menu mana yang Anda gunakan untuk berinteraksi dan seberapa sering Anda menggunakannya. Dalam kasus browser web seperti Firefox atau Chrome, data akan menyertakan informasi tentang berapa banyak tab yang Anda buka dan berapa banyak memori yang digunakan browser Anda, berapa banyak ekstensi yang telah Anda pasang, dan sebagainya. Aplikasi lain akan melihat opsi yang Anda aktifkan dan seberapa sering Anda menggunakan aplikasi. Aplikasi game seperti Steam melihat perangkat keras di komputer Anda sehingga pengembang game dapat melihat perangkat keras yang harus mereka targetkan. Jenis tepat dari data yang dikirim akan bervariasi dari aplikasi ke aplikasi.

Informasi kesalahan dan laporan kerusakan mencakup informasi tentang apa yang terjadi ketika crash atau kesalahan lainnya terjadi. Misalnya, jika aplikasi macet, mungkin akan meminta Anda mengirim informasi tentang macet itu melalui Internet. Informasi ini termasuk apa yang Anda lakukan pada saat crash dan beberapa isi dari memori program. Idenya adalah untuk memasukkan informasi yang cukup sehingga pengembang aplikasi dapat menentukan apa yang menyebabkan kecelakaan itu.

Data yang tepat dikirim akan bervariasi dari aplikasi ke aplikasi. Sebagian besar aplikasi akan meminta Anda dan bertanya apakah Anda ingin mengaktifkan fitur ini atau membiarkannya dinonaktifkan secara default, meskipun beberapa aplikasi dapat secara otomatis mengaktifkannya. Beberapa aplikasi akan membiarkan Anda menonaktifkan atau mengaktifkan statistik penggunaan dan laporan kesalahan secara terpisah. Beberapa aplikasi memungkinkan Anda memeriksa laporan kerusakan dan mengonfirmasi sebelum diupload — fitur pelaporan kerusakan yang dibuat di Windows melakukan hal ini — tetapi beberapa aplikasi mungkin tidak.

Apa yang Dilakukan Pengembang dengan Data Ini?

Pengembang biasanya mengacu pada statistik penggunaan ketika memutuskan perubahan apa yang dibuat dalam aplikasi, fitur mana untuk fokus pengembangan, dan untuk menginformasikan keputusan lain yang bergantung pada bagaimana pengguna benar-benar menggunakan program. Misalnya, Mozilla tahu bagian apa dari antarmuka Firefox yang berinteraksi dengan penggunanya - setidaknya pengguna yang melaporkan statistik penggunaan. Mereka kemudian dapat mempertimbangkan informasi ini ketika memodifikasi antarmuka Firefox. Mungkin tombol yang jarang digunakan pengguna akan disembunyikan di menu, sementara opsi yang sering digunakan akan lebih mudah diakses. Jika pengembang tahu bahwa sangat sedikit pengguna yang menggunakan fitur tertentu dalam program mereka, mereka mungkin berhenti mengerjakan fitur itu. Jika pengembang tahu bahwa sangat sedikit pengguna yang menggunakan sistem operasi seperti Windows XP-mereka dapat mengakhiri dukungan resmi untuk Windows XP. Untuk membuat keputusan ini, pengembang harus memiliki informasi seperti statistik penggunaan ini, jika tidak mereka memotret secara membuta dalam gelap.

Laporan kerusakan digunakan untuk mengidentifikasi frekuensi kerusakan tertentu dan memberi pengembang informasi tentang penyebabnya. Dengan laporan kerusakan yang cukup, pengembang dapat mengidentifikasi kerusakan yang paling sering dan memperbaikinya. Ini membantu pengembang saat mereka mengerjakan masalah terbesar bagi pengguna nyata, dan memberi mereka cukup data untuk melihat apa yang menyebabkan crash di banyak komputer nyata.

Haruskah Saya Mengirim Data Ini?

Ini sebenarnya ide yang cukup bagus bagi Anda untuk mengirim statistik penggunaan dan laporan kerusakan. Mengirim statistik penggunaan memastikan bahwa pengembang tahu bagaimana orang-orang seperti Anda menggunakan program dan dapat membuat keputusan dengan pola penggunaan Anda dalam pikiran. Misalnya, ketika Microsoft menghapus tombol Mulai dari Windows 8, mereka mengatakan mereka melakukannya karena sangat sedikit orang yang benar-benar menggunakan tombol Mulai sesuai dengan statistik penggunaan yang mereka kumpulkan dari "Program Peningkatan Pengalaman Pelanggan Microsoft" di Windows 7. Beberapa orang berteori yang mungkin hanya pengguna pemula yang kurang menuntut memiliki Program Peningkatan Pengalaman Pelanggan yang diaktifkan, sementara pengguna daya — yang memang menggunakan tombol Mulai — jauh lebih mungkin untuk menonaktifkannya. Mungkin jika lebih banyak pengguna daya yang mengaktifkan fitur ini, Microsoft akan mempertimbangkan untuk menghapus tombol Start - kesalahan yang jelas pada bagian mereka, karena mereka menambahkan menu Start kembali ke Windows 10.

Dalam kasus laporan kerusakan, mengirimkan laporan kerusakan akan memastikan bahwa pengembang tahu bahwa Anda benar-benar mengalami kecelakaan. Misalnya, Mozilla menyadari bahwa penyebab utama crash di Firefox adalah plug-in Adobe's Flash. Ini akhirnya menyebabkan pengenalan sandboxing plug-in, di mana Flash dapat mogok sendiri tanpa menurunkan seluruh browser Firefox. Jika Mozilla tidak memiliki informasi tentang macet ini, ada kemungkinan bahwa kotak pasir plug-in tidak akan pernah diperkenalkan dan Flash akan terus membawa Firefox ke alam liar.

Apakah Aplikasi Ingin Mengirim Data Pribadi?

Alasan sebenarnya banyak orang menonaktifkan fitur ini adalah karena mereka tidak ingin data pribadi mereka bocor keluar - mereka tidak ingin dilacak oleh perusahaan atau memiliki data sensitif duduk di database di suatu tempat. Jadi seberapa sensitif data ini, benar-benar?

Dalam kasus statistik penggunaan, data tidak mungkin sangat sensitif. Ini biasanya dianonimkan, karena pengembang tidak benar-benar peduli apa resolusi layar yang digunakan pengguna tertentu. Mereka ingin mengetahui seberapa umum resolusi layar yang berbeda dan mungkin menggabungkan data untuk melihat apakah ada pola umum-mungkin orang dengan resolusi layar tertentu lebih mungkin untuk menggunakan elemen antarmuka yang berbeda. Semua ini dapat bermanfaat bagi pengembang, tetapi umumnya bukan data yang sangat sensitif dan kemungkinan akan dianonimkan.

Dalam kasus laporan kerusakan, hal-hal bisa menjadi sedikit lebih suram. Pengembang tidak ingin mengumpulkan data pribadi dengan laporan kerusakan - mereka hanya ingin melihat apa yang dilakukan program ketika kecelakaan terjadi. Tergantung pada program, ini dapat mengakibatkan beberapa data pribadi dikirim. Misalnya, jika Anda bermain gim daring dan mogok, Anda seharusnya merasa bebas mengirim laporan bug jika diminta - Anda kemungkinan tidak akan mengirimkan informasi pribadi yang sensitif bersama dengan laporan bug.

Namun, jika Anda melakukan perbankan online atau mengetik informasi sensitif di browser web dan macet, Anda mungkin tidak ingin mengirim laporan kerusakan lengkap. Ini dapat berisi dump memori dari apa yang program lakukan ketika kecelakaan terjadi, dan jika Anda melakukan sesuatu yang pribadi yang Anda tidak ingin orang lain untuk melihat-seperti melihat saldo rekening bank Anda, mengetik nomor kartu kredit Anda, atau mengirim email pribadi - Anda mungkin ingin menolak mengirim laporan kerusakan. Inilah sebabnya mengapa beberapa program memungkinkan Anda untuk melihat informasi lebih rinci tentang dump memori sebelum mengirimnya.

Statistik penggunaan dapat sangat berharga dan penting dalam mengarahkan pengembangan perangkat lunak yang Anda gunakan-dan mereka seharusnya tidak mempengaruhi privasi Anda secara negatif. Laporan kerusakan juga dapat membantu pengembang memperbaiki masalah dalam aplikasi mereka. Dalam sebagian besar kasus, laporan kerusakan akan aman dikirim.

Meskipun banyak pengguna yang mematikan fitur yang "menelepon ke rumah", biasanya lebih baik membiarkan fitur tersebut diaktifkan. Tentu saja, Anda dapat memilih program mana yang Anda inginkan untuk mengaktifkan fitur-fitur tersebut di-mungkin Anda ingin mengirim statistik penggunaan ke Mozilla, tetapi bukan Microsoft. Terserah kamu.

Kredit Gambar: Andy Roberts di Flickr