Skal jeg lade apps sende "brugsstatistik" og "fejlrapporter"?

Indholdsfortegnelse:

Video: Skal jeg lade apps sende "brugsstatistik" og "fejlrapporter"?

Video: Skal jeg lade apps sende "brugsstatistik" og "fejlrapporter"?
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Marts
Skal jeg lade apps sende "brugsstatistik" og "fejlrapporter"?
Skal jeg lade apps sende "brugsstatistik" og "fejlrapporter"?
Anonim
Mange programmer vil sende brugsstatistikker, fejllogfiler, crashrapporter og anden diagnostik til deres servere. Nogle mennesker deaktiverer disse muligheder, men skal du?
Mange programmer vil sende brugsstatistikker, fejllogfiler, crashrapporter og anden diagnostik til deres servere. Nogle mennesker deaktiverer disse muligheder, men skal du?

Hvorfor er netop "brugsstatistik" og "fejlrapporter"?

Generelt ønsker applikationer at uploade to typer brugsdata: generel brugsstatistik og oplysninger om fejl, såsom fejlrapporter.

Brugsstatistikker - som også kan kaldes "telemetri" - indeholder oplysninger om, hvordan du bruger programmet, herunder hvilke knapper og menuer du interagerer med, og hvor ofte du bruger dem. I tilfælde af en webbrowser som Firefox eller Chrome indeholder dataene oplysninger om, hvor mange faner du har åbent, og hvor meget hukommelse din browser bruger, hvor mange udvidelser du har installeret osv. Andre applikationer vil se på hvilke muligheder du har aktiveret, og hvor ofte du bruger programmet. En spil applikation som Steam ser på hardwareen i din computer, så spiludviklere kan se den hardware, de skal målrette mod. De nøjagtige typer af data, der sendes, varierer fra applikation til applikation.

Fejloplysninger og crashrapporter indeholder oplysninger om, hvad der skete, da der opstod et sammenbrud eller en anden fejl. Hvis en applikation f.eks. Går i stykker, kan den f.eks. Bede dig om at sende oplysninger om dette crash over internettet. Disse oplysninger indeholder hvad du gjorde på tidspunktet for nedbruddet og noget af indholdet i programmets hukommelse. Ideen er at inkludere nok information, så applikationsudviklerne kan bestemme, hvad der forårsagede nedbruddet.
Fejloplysninger og crashrapporter indeholder oplysninger om, hvad der skete, da der opstod et sammenbrud eller en anden fejl. Hvis en applikation f.eks. Går i stykker, kan den f.eks. Bede dig om at sende oplysninger om dette crash over internettet. Disse oplysninger indeholder hvad du gjorde på tidspunktet for nedbruddet og noget af indholdet i programmets hukommelse. Ideen er at inkludere nok information, så applikationsudviklerne kan bestemme, hvad der forårsagede nedbruddet.

De nøjagtige data, der sendes, varierer fra ansøgning til applikation. De fleste applikationer beder dig om at spørge om du vil aktivere denne funktion eller lade den være deaktiveret som standard, selv om nogle programmer automatisk aktiverer den. Nogle programmer giver dig mulighed for at deaktivere eller aktivere brugsstatistikker og fejlrapporter separat. Nogle programmer kan lade dig kontrollere crashrapporter og bekræfte, før de uploades. Krasjrapporteringsfunktionen indbygget i Windows gør dette - men nogle kan ikke.

Image
Image

Hvad gør udviklere med disse data?

Udviklere henviser normalt til brugsstatistikker, når de beslutter, hvilke ændringer der skal foretages i applikationen, hvilke funktioner der skal fokusere på udvikling og informere andre beslutninger, der afhænger af, hvordan brugerne rent faktisk bruger programmet. Mozilla ved for eksempel, hvilke dele af Firefox-grænsefladen dets brugere interagerer med - i det mindste de brugere, der rapporterer brugsstatistikker. De kan så tage hensyn til disse oplysninger, når du ændrer Firefox-grænsefladen. Knapper, som brugerne sjældent bruger, vil måske blive gemt i menuer, mens de muligheder, der ofte bruges, bliver lettere at få adgang til. Hvis en udvikler ved, at meget få brugere bruger en bestemt funktion i deres program, kan de stoppe med at arbejde på den funktion. Hvis en udvikler ved, at meget få brugere bruger et operativsystem-lignende Windows XP-kan de ende med den officielle support til Windows XP. For at træffe disse beslutninger skal udviklere have oplysninger som disse brugsstatistikker, ellers skyder de blindt i mørket.

Crash-rapporter bruges til at identificere frekvensen af specifikke nedbrud og give udviklere oplysninger om deres årsager. Med nok crashrapporter kan udviklere identificere de hyppigste nedbrud og rette dem. Dette hjælper udviklere, når de arbejder på de største problemer for rigtige brugere, og giver dem nok data til at se, hvad der forårsager et sammenbrud på tværs af mange rigtige computere.

Image
Image

Skal jeg sende disse data?

Det er faktisk en rigtig god idé at sende brugsstatistikker og crashrapporter. At sende brugsstatistikker sikrer, at udviklere ved, hvordan folk som du bruger programmet, og kan træffe beslutninger med dine brugsmønstre i tankerne. For eksempel, da Microsoft fjernede Start-knappen fra Windows 8, sagde de, at de gjorde det, fordi meget få mennesker faktisk brugte Start-knappen i henhold til brugsstatistikkerne, de samlede fra "Microsoft Customer Experience Improvement Programme" i Windows 7. Nogle mennesker teoretiserede at måske kun mindre krævende nybegyndere havde adgang til kundesupportforbedringsprogrammet, mens magtbrugere - der brugte startknappen - var meget mere tilbøjelige til at deaktivere den. Måske hvis flere strømbrugere havde aktiveret denne funktion, ville Microsoft have overvejet at fjerne Start-knappen - en klar fejl fra deres side, da de tilføjede startmenuen tilbage til Windows 10.

I tilfælde af nedbrudsrapporter sikrer indsendelse af en crash-rapport, at udviklere ved, at du rent faktisk havde nedbruddet. For eksempel indså Mozilla, at den primære årsag til sammenbrud i Firefox var Adobes Flash plug-in. Dette førte til sidst til indførelsen af plug-in sandboxing, hvor Flash kan crash på egen hånd uden at bringe hele Firefox-browseren ned. Hvis Mozilla ikke havde disse oplysninger om nedbrud, er det muligt, at plug-in sandboxing aldrig ville have været introduceret, og Flash ville fortsætte med at bringe Firefox nede i naturen.
I tilfælde af nedbrudsrapporter sikrer indsendelse af en crash-rapport, at udviklere ved, at du rent faktisk havde nedbruddet. For eksempel indså Mozilla, at den primære årsag til sammenbrud i Firefox var Adobes Flash plug-in. Dette førte til sidst til indførelsen af plug-in sandboxing, hvor Flash kan crash på egen hånd uden at bringe hele Firefox-browseren ned. Hvis Mozilla ikke havde disse oplysninger om nedbrud, er det muligt, at plug-in sandboxing aldrig ville have været introduceret, og Flash ville fortsætte med at bringe Firefox nede i naturen.
Image
Image

Vil apps sende personlige oplysninger?

Den rigtige grund til, at mange mennesker deaktiverer disse funktioner, er fordi de ikke ønsker at deres personlige data lækker ud - de ønsker ikke at spores af virksomheder eller har følsomme data sidder i en database et eller andet sted. Så hvor følsomme er disse data, virkelig?

I tilfælde af brugsstatistikker er det usandsynligt, at dataene vil være meget følsomme. Det er generelt anonymiseret, fordi udviklerne ikke rigtig bekymrer sig om, hvilken skærmopløsning en bestemt bruger bruger. De vil vide, hvordan almindelige forskellige skærmopløsninger er, og måske kombinere dataene for at se om der er generelle mønstre. Måske er folk med specifikke skærmopløsninger mere tilbøjelige til at bruge forskellige grænsefladeelementer. Alt dette kan være nyttigt for udviklere, men det er generelt ikke meget følsomme data og vil sandsynligvis blive anonymiseret.

I tilfælde af nedbrudsrapporter kan tingene blive lidt mildere. Udviklere ønsker ikke at indsamle personlige data med krasjrapporter - de vil bare se, hvad programmet gjorde, da kraschen opstod. Afhængigt af programmet kan dette medføre, at nogle personlige data bliver sendt. Hvis du for eksempel spiller et online spil og det går i stykker, bør du være velkommen til at sende en fejlrapport, hvis du bliver bedt om det. Det er usandsynligt, at du vil have følsomme personlige oplysninger sendt sammen med fejlrapporten.
I tilfælde af nedbrudsrapporter kan tingene blive lidt mildere. Udviklere ønsker ikke at indsamle personlige data med krasjrapporter - de vil bare se, hvad programmet gjorde, da kraschen opstod. Afhængigt af programmet kan dette medføre, at nogle personlige data bliver sendt. Hvis du for eksempel spiller et online spil og det går i stykker, bør du være velkommen til at sende en fejlrapport, hvis du bliver bedt om det. Det er usandsynligt, at du vil have følsomme personlige oplysninger sendt sammen med fejlrapporten.

Men hvis du laver din internetbank eller skriver følsomme oplysninger i en webbrowser, og det går i stykker, kan du ikke sende en fuldstændig crash rapport. Disse kan indeholde hukommelsestanker af, hvad programmet gjorde, da kraschen opstod, og hvis du gjorde noget privat, at du ikke ville have andre til at se - som f.eks. Kigger på din bankkontosaldo, indtaster dit kreditkortnummer eller sender En personlig email-du vil muligvis afvise at sende crash-rapporten. Derfor tillader nogle programmer dig at se mere detaljerede oplysninger om hukommelsesdumpen, inden du sender den.

Image
Image

Anvendelsesstatistikker kan være uvurderlige og vigtige for at styre udviklingen af software, du bruger - og de bør ikke påvirke dit privatliv negativt. Crash-rapporter kan også hjælpe udviklere med at løse problemer i deres applikationer. I de fleste tilfælde vil crashrapporter være sikre at sende.

Mens mange strømforbrugere slukker for funktioner, der "telefoner hjem", er det normalt en bedre ide at lade sådanne funktioner blive aktiveret. Selvfølgelig kan du vælge hvilke programmer du vil aktivere sådanne funktioner i. Måske vil du sende brugsstatistikker til Mozilla, men ikke Microsoft. Det er op til dig.

Anbefalede: