Banyak program ingin mengirim statistik penggunaan, log kesalahan, laporan kerusakan, dan diagnostik lainnya ke server mereka. Beberapa orang menonaktifkan opsi ini, tetapi haruskah Anda?
Mengapa Tepatnya 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 bagaimana Anda menggunakan aplikasi, termasuk tombol dan menu mana yang Anda gunakan untuk berinteraksi dan seberapa sering Anda menggunakannya. Dalam kasus peramban web seperti Firefox atau Chrome, data akan mencakup informasi tentang berapa banyak tab yang telah Anda buka dan berapa banyak memori yang digunakan peramban Anda, berapa banyak ekstensi yang telah Anda pasang, dan sebagainya. Aplikasi lain akan melihat opsi mana yang telah Anda aktifkan dan seberapa sering Anda menggunakan aplikasi tersebut. Aplikasi game seperti Steam melihat perangkat keras di komputer Anda sehingga pengembang game dapat melihat perangkat keras yang harus mereka targetkan. Jenis pasti dari data yang dikirim akan berbeda dari aplikasi ke aplikasi.
Informasi kesalahan dan laporan kerusakan mencakup informasi tentang apa yang terjadi ketika terjadi kerusakan atau kesalahan lainnya. Misalnya, jika aplikasi macet, itu mungkin meminta Anda untuk mengirim informasi tentang kerusakan itu melalui Internet. Informasi ini mencakup apa yang Anda lakukan pada saat kerusakan dan beberapa isi memori program. Idenya adalah memasukkan informasi yang cukup sehingga pengembang aplikasi dapat menentukan apa yang menyebabkan crash.
Data pasti yang dikirim akan berbeda dari aplikasi ke aplikasi. Sebagian besar aplikasi akan meminta Anda dan menanyakan apakah Anda ingin mengaktifkan fitur ini atau membiarkannya dinonaktifkan secara default, meskipun beberapa aplikasi mungkin secara otomatis mengaktifkannya. Beberapa aplikasi memungkinkan Anda menonaktifkan atau mengaktifkan statistik penggunaan dan laporan kesalahan secara terpisah. Beberapa aplikasi memungkinkan Anda memeriksa laporan kerusakan dan mengonfirmasi sebelum diunggah – fitur pelaporan kerusakan yang ada di dalam Windows melakukan ini – tetapi beberapa mungkin tidak.
Apa yang Dilakukan Pengembang Dengan Data Ini?
Pengembang biasanya mengacu pada statistik penggunaan saat memutuskan perubahan apa yang harus dilakukan dalam aplikasi, fitur mana yang akan difokuskan pengembangan, dan untuk menginformasikan keputusan lain yang bergantung pada bagaimana pengguna sebenarnya menggunakan program. Misalnya, Mozilla mengetahui bagian mana dari antarmuka Firefox yang berinteraksi dengan penggunanya - setidaknya pengguna yang melaporkan statistik penggunaan. Mereka kemudian dapat mempertimbangkan informasi ini saat memodifikasi antarmuka Firefox. Mungkin tombol yang jarang digunakan pengguna akan disembunyikan di menu, sedangkan opsi yang sering digunakan akan lebih mudah diakses. Jika pengembang mengetahui bahwa sangat sedikit pengguna yang menggunakan fitur tertentu dalam program mereka, mereka mungkin berhenti bekerja pada fitur tersebut. Jika pengembang mengetahui bahwa sangat sedikit pengguna yang menggunakan sistem operasi — seperti Windows XP — mereka dapat mengakhiri dukungan resmi untuk Windows XP. Untuk membuat keputusan ini, pengembang perlu memiliki informasi seperti statistik penggunaan ini, jika tidak, mereka memotret secara membabi buta dalam kegelapan.
Laporan kerusakan digunakan untuk mengidentifikasi frekuensi kerusakan tertentu dan memberikan informasi kepada pengembang tentang penyebabnya. Dengan laporan kerusakan yang cukup, pengembang dapat mengidentifikasi kerusakan yang paling sering terjadi dan memperbaikinya. Ini membantu pengembang saat mereka mengerjakan masalah terbesar bagi pengguna nyata, dan memberi mereka cukup data untuk melihat apa yang menyebabkan mogok di banyak komputer nyata.
Haruskah Saya Mengirim Data Ini?
Sebenarnya, mengirimkan statistik penggunaan dan laporan kerusakan merupakan ide yang cukup baik. Mengirim statistik penggunaan memastikan bahwa pengembang mengetahui bagaimana orang-orang seperti Anda menggunakan program dan dapat membuat keputusan dengan mempertimbangkan pola penggunaan Anda. Misalnya, ketika Microsoft menghapus tombol Start dari Windows 8, mereka mengatakan bahwa mereka melakukannya karena sangat sedikit orang yang benar-benar menggunakan tombol Start sesuai dengan statistik penggunaan yang mereka kumpulkan dari "Program Peningkatan Pengalaman Pelanggan Microsoft" di Windows 7. Beberapa orang berteori bahwa mungkin hanya pengguna pemula yang tidak terlalu banyak menuntut yang mengaktifkan Program Peningkatan Pengalaman Pelanggan, sementara pengguna yang mahir – yang memang menggunakan tombol Mulai – cenderung menonaktifkannya. Mungkin jika lebih banyak pengguna yang memiliki fitur ini diaktifkan, Microsoft akan mempertimbangkan kembali untuk menghapus tombol Start-kesalahan yang jelas di pihak mereka, karena mereka menambahkan menu Start kembali ke Windows 10.
Dalam kasus laporan kerusakan, mengirimkan laporan kerusakan memastikan bahwa pengembang tahu Anda benar-benar mengalami kerusakan. Misalnya, Mozilla menyadari bahwa penyebab utama mogok di Firefox adalah plugin Flash Adobe. Hal ini akhirnya mengarah pada pengenalan plug-in sandboxing, di mana Flash dapat mogok dengan sendirinya tanpa menjatuhkan seluruh browser Firefox. Jika Mozilla tidak memiliki informasi tentang kerusakan ini, kemungkinan sandboxing plugin tidak akan pernah diperkenalkan dan Flash akan terus menurunkan Firefox di alam bebas.
Apakah Aplikasi Ingin Mengirim Data Pribadi?
Alasan sebenarnya banyak orang menonaktifkan fitur ini adalah karena mereka tidak ingin data pribadi mereka bocor – mereka tidak ingin dilacak oleh perusahaan atau menyimpan data sensitif di database di suatu tempat. Jadi, seberapa sensitif data ini?
Dalam kasus statistik penggunaan, data mungkin tidak terlalu sensitif. Biasanya dianonimkan, karena pengembang tidak terlalu peduli dengan 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 cenderung menggunakan elemen antarmuka yang berbeda. Semua ini dapat membantu pengembang, tetapi ini umumnya bukan data yang sangat sensitif dan cenderung dianonimkan.
Dalam kasus laporan kerusakan, segalanya bisa menjadi sedikit lebih suram. Pengembang tidak ingin mengumpulkan data pribadi dengan laporan kerusakan – mereka hanya ingin melihat apa yang dilakukan program saat kerusakan terjadi. Bergantung pada programnya, ini dapat mengakibatkan beberapa data pribadi dikirim. Misalnya, jika Anda sedang memainkan game online dan game tersebut mogok, Anda dapat mengirimkan laporan bug jika diminta – Anda tidak mungkin menerima informasi pribadi sensitif apa pun yang dikirimkan bersama dengan laporan bug tersebut.
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 dilakukan program saat crash terjadi, dan jika Anda melakukan sesuatu yang bersifat pribadi yang tidak ingin dilihat orang lain – seperti melihat saldo rekening bank Anda, mengetik nomor kartu kredit, atau mengirim email pribadi – Anda mungkin ingin menolak pengiriman laporan kerusakan. Inilah sebabnya mengapa beberapa program memungkinkan Anda untuk melihat informasi lebih rinci tentang dump memori sebelum mengirimnya.
TERKAIT: Berhenti Mengkritik Aplikasi untuk "Menelepon Rumah". Sebaliknya, Tanyakan Mengapa
Statistik penggunaan dapat menjadi sangat berharga dan penting dalam mengarahkan pengembangan perangkat lunak yang Anda gunakan – dan tidak boleh berdampak negatif pada privasi Anda. Laporan kerusakan juga dapat membantu pengembang memperbaiki masalah dalam aplikasi mereka. Dalam kebanyakan kasus, laporan kerusakan akan aman untuk dikirim.
Sementara banyak power user matikan fitur yang "menelepon ke rumah", biasanya ide yang lebih baik adalah membiarkan fitur seperti itu diaktifkan. Tentu saja, Anda dapat memilih program mana yang ingin Anda aktifkan fitur tersebut – mungkin Anda ingin mengirim statistik penggunaan ke Mozilla, tetapi bukan Microsoft. Terserah kamu.
Kredit Gambar: Andy Roberts di Flickr