If-Koubou

Pitäisikö minun lähettää sovellukset "käyttötilastot" ja "virheraportit"?

Pitäisikö minun lähettää sovellukset "käyttötilastot" ja "virheraportit"? (Miten)

Monet ohjelmat haluavat lähettää palvelintilastoja, virhelokkia, kaatumisraportteja ja muita diagnostiikantekijöitä palvelimiinsa. Jotkut ihmiset estävät nämä vaihtoehdot, mutta sinun pitäisi?

Miksi juuri "käyttötilastot" ja "virheraportit" ovat?

Yleensä sovellukset haluavat ladata kahdenlaisia ​​käyttötietoja: yleiskäyttötilastot ja virheiden tiedot, kuten kaatumisraportit.

Käyttötilastoja, joita voidaan kutsua myös nimellä "telemetria", sisältävät tietoja sovelluksen käytöstä, mukaan lukien millä painikkeilla ja valikoilla vuorovaikuttavat ja kuinka usein niitä käytetään. Siinä tapauksessa, että selaimessa on esimerkiksi Firefox tai Chrome, tiedot sisältävät tietoja siitä, kuinka monta välilehteä olet auki ja kuinka paljon muistia on käytössä, kuinka monta laajennusta olet asentanut ja niin edelleen. Muut sovellukset katsovat, mitkä vaihtoehdot ovat käytössä ja kuinka usein käytät sovellusta. Gaming-sovellus, kuten Steam, tarkastelee tietokoneesi laitteistoa, joten pelin kehittäjät voivat nähdä laitteiston, jonka heidän pitäisi kohdistaa. Lähetettyjen tietojen tarkat tyypit vaihtelevat sovelluksesta sovellukseen.

Virhe-informaatio ja kaatumisraportit sisältävät tietoja siitä, mitä tapahtui onnettomuuden tai muun virheen tapahtuessa. Esimerkiksi jos sovellus kaatuu, se voi pyytää sinua lähettämään tietoja siitä kaatumasta Internetissä. Tämä tieto sisältää sen, mitä teit onnettomuustilanteessa ja osa ohjelman muistista. Ajatuksena on saada riittävästi tietoa, jotta sovelluksen kehittäjät voivat selvittää, mikä aiheutti kaatumisen.

Lähetettävät tarkat tiedot vaihtelevat sovelluksesta sovellukseen. Useimmat sovellukset kysyvät sinulta kysyvän, haluatko ottaa tämän ominaisuuden käyttöön tai jättää sen pois käytöstä oletuksena, vaikka jotkin sovellukset saattavat sen automaattisesti ottaa käyttöön. Joissakin sovelluksissa voit poistaa käytöstä tai ottaa käyttöön käyttötilastot ja virheraportit erikseen. Jotkin sovellukset voivat antaa sinun tarkistaa kaatumisraportit ja vahvistaa, ennen kuin ne ladataan. Windowsissa oleva kaatumisraportointitoiminto tekee tämän - mutta jotkut eivät.

Mitä kehittäjät tekevät näiden tietojen avulla?

Kehittäjät viittaavat yleensä käyttötilastoihin päätettäessä, mitä muutoksia sovelluksessa tehdään, millä ominaisuuksilla kehitetään kehitystä ja ilmoittavat muista päätöksistä, jotka riippuvat siitä, miten käyttäjät todella käyttävät ohjelmaa. Mozilla esimerkiksi tietää, mitkä Firefox-käyttöliittymän osuudet käyttävät käyttäjiä - ainakin käyttäjiä, jotka raportoivat käyttötilastoihin. He voivat ottaa nämä tiedot huomioon muutettaessa Firefoxin käyttöliittymää. Ehkäpä käyttäjiä harvoin käyttävät painikkeet piilotetaan valikoissa, kun taas usein käytettyjä vaihtoehtoja helpotetaan. Jos kehittäjä tietää, että hyvin harvat käyttäjät käyttävät ohjelmaansa tietyn ominaisuuden, he voivat lopettaa työskentelyn kyseisellä toiminnolla. Jos kehittäjä tietää, että hyvin harvat käyttäjät käyttävät käyttöjärjestelmän kaltaista Windows XP: tä, he voivat lopettaa Windows XP: n virallisen tuen. Näiden päätösten tekemiseksi kehittäjät tarvitsevat tällaisia ​​käyttötilastoja koskevia tietoja, muutoin he kuvaavat sokeasti pimeässä.

Törmäysraportteja käytetään tunnistamaan tiettyjen törmäysten tiheys ja antamaan kehittäjille tietoa syistä. Riittävän kaatumisraportin avulla kehittäjät voivat tunnistaa yleisimmät kaatumiset ja korjata ne. Tämä auttaa kehittäjiä, kun he työskentelevät suurimmissa asioissa todellisille käyttäjille ja antavat heille tarpeeksi tietoa, jotta he näkisivät, mistä syystä onnettomuudet ovat useissa todellisissa tietokoneissa.

Pitäisikö minun lähettää nämä tiedot?

Oikeastaan ​​on melko hyvä ajatus lähettää käyttötilastoja ja kaatumisraportteja. Käyttötilastojen lähettäminen varmistaa, että kehittäjät tietävät, kuinka ihmiset käyttävät sinua ja käyttävät ohjelmaa. Esimerkiksi kun Microsoft poisti Windows 8: n Käynnistä-painikkeen, he sanoivat, että he tekivät niin, koska hyvin harvat ihmiset käyttivät Käynnistä-painiketta Windows 7: n "Microsoftin asiakaskokemuksen parantamisohjelmasta" kerättyjen käyttötilastojen mukaan. että ehkä vain vähemmän vaativille aloittelijoille oli mahdollista käyttää asiakaskokemuksen parantamisohjelmaa, kun taas sähkökäyttäjät, jotka käyttivät Käynnistä-painiketta, olivat paljon todennäköisemmin poistaneet sen käytöstä. Ehkäpä, jos enemmän käyttäjiä olisi käyttänyt tämän ominaisuuden, Microsoft olisi harkinnut poistamalla Käynnistä-painikkeen - selvä virhe, koska ne lisäsivät Käynnistä-valikon takaisin Windows 10: een.

Kaatumisraporteissa onnettomuuskertomuksen lähettäminen varmistaa, että kehittäjät tietävät, että sinulla on todella onnettomuus. Mozilla esimerkiksi ymmärtää, että Firefoxin kaatumisen ensisijainen syy oli Adoben Flash-plug-in. Tämä johti lopulta käyttöön plug-in-hiekkalaatikkoon, jossa Flash voi kaatua itsestään tuhoamatta koko Firefox-selainta. Jos Mozillalla ei ole näitä tietoja kaatumisista, on mahdollista, ettei plug-in-hiekkalaatikkoa koskaan oteta käyttöön ja Flash jatkaa Firefoxin siirtymistä luontoon.

Haluavatko sovellukset lähettää henkilötietoja?

Todellinen syy monet henkilöt poistavat nämä ominaisuudet on siksi, että he eivät halua, että heidän henkilötietonsa vuotaa ulos - he eivät halua seurata yrityksiä tai jos arkaluonteiset tiedot sijaitsevat tietokannassa jonnekin. Kuinka herkkä näille tiedoille, todellakin?

Käyttötilastojen tapauksessa tiedot eivät todennäköisesti ole kovin herkkiä. Se on yleensä nimettömänä, koska kehittäjät eivät todellakaan välitä siitä, millainen näytön tarkkuus tietyn käyttäjän käyttää. He haluavat tietää, miten yleiset erilaiset näytön resoluutiot ovat, ja ehkä yhdistää tiedot, onko olemassa yleisiä malleja. Ehkä ihmiset, joilla on erityiset näytön resoluutiot, käyttävät todennäköisemmin erilaisia ​​käyttöliittymän elementtejä. Kaikki tämä voi olla hyödyllistä kehittäjille, mutta se ei yleensä ole kovin arkaluonteisia tietoja ja todennäköisesti anonyymisti.

Törmäysraporttien tapauksessa asiat saavat hieman murkierempaa. Kehittäjät eivät halua kerätä henkilökohtaisia ​​tietoja kaatumisraporteista - he haluavat vain nähdä, mitä ohjelma teki, kun onnettomuus tapahtui. Ohjelmasta riippuen tämä saattaa johtaa siihen, että joitain henkilötietoja lähetetään. Jos esimerkiksi pelaat nettipeliä ja se kaatuu, sinun on hyvä lähettää vikailmoitus, jos sitä kehotetaan - et todennäköisesti ole mitään herkkiä henkilökohtaisia ​​tietoja lähetettäessä vikaraporttia.

Jos kuitenkin teet verkkopankkisi tai kirjoitat arkaluonteisia tietoja verkkoselaimeen ja se kaatuu, et ehkä halua lähettää täydellistä kaatumisraporttia. Ne voivat sisältää muistin kaatopaikkoja siitä, mitä ohjelma teki, kun onnettomuus tapahtui ja jos teet jotain yksityistä, jota et halua muiden näkevän - kuten pankkitilisi saldoa, luottokortin numeron kirjoittamista tai lähettämistä henkilökohtainen sähköpostiosoite - saatat haluta hylätä törmäysraportin lähettäminen. Tästä syystä jotkin ohjelmat antavat sinun nähdä tarkempia tietoja muistipaketeista ennen sen lähettämistä.

Käyttötilastot voivat olla korvaamattomia ja tärkeitä käyttämäsi ohjelmiston kehittämisessä - ja niiden ei pitäisi vaikuttaa kielteisesti yksityisyyteen. Crash-raportit voivat myös auttaa kehittäjiä korjaamaan ongelmat sovelluksissaan. Useimmissa tapauksissa kaatumisraportit ovat turvallisia lähetettäväksi.

Vaikka monet käyttäjät käyttävät ominaisuuksia, jotka "puhelin kotiin", on yleensä parempi ajatus jättää tällaiset ominaisuudet käyttöön. Tietenkin voit valita, mitkä ohjelmat haluat ottaa käyttöön tällaisissa ominaisuuksissa - ehkä haluat lähettää käyttötilastot Mozillalle, mutta ei Microsoftille. Se on sinusta kiinni.

Kuvauskenttä: Andy Roberts Flickrissä