Android Centrala

Ova neugodna pogreška Android pohrane konačno je ispravljena, a mi gotovo da nismo znali

protection click fraud

Jeste li ikada naišli na grešku koju nitko drugi nema? Što kažete na jedan koji je dugo vremena utjecao na mnoge korisnike, ali se čini da nikada nije popravljen? Kad se bug stvarno ispravi - osobito ozbiljan - vjerojatno biste očekivali veliku pompu oblik dnevnika promjena ažuriranja i nekoliko popratnih članaka koje su napisale stranice poput Android Central, pravo?

Ali jedan bug o kojem sam skoro pisao prije godinu dana je tiho popravljen i gotovo nitko nije znao za to. To je bilo sve dok se jedan vlasnik Pixela 5 iz Francuske nije javio na moju adresu e-pošte Android Central i rekao mi za to. Pa kako smo, zaboga, propustili tako veliku stvar? Pojednostavljeno rečeno, Googleov sustav za prijavu programskih pogrešaka često je zatvoren kako bi zaštitio osobne podatke koje šalju njegovi korisnici.

U ovom slučaju, naš je čitatelj prijavio bug u kolovozu 2021., a početkom veljače dobio je obavijest da je bug ispravljen. Nedavno objavljen Android beta uključivao je popravak, ali, gotovo je sigurno, odgovorni inženjer vjerojatno nije shvatio koliko je korisnika Androida tijekom godina pogođeno. Općenito, rekao bih da mediji brzo prijavljuju greške, ali često ne izvješćuju o greškama

popravlja, pogotovo ako spomenuta tvrtka ne dostavlja izvješća o greškama ispravljenim na prihvatljiv način. Dakle, kako da to riješimo? Imam nekoliko ideja.

Bube u pukotinama

Androidi iskaču s podnih dasaka
(Slika: Nicholas Sutrich / Android Central)

Živo se sjećam da sam u osmom razredu gledao Who Wants To Be A Millionaire s uvijek prekrasnim Regis Philbin kao domaćin dana, uzbuđen što vidi kako netko zapravo osvaja milijun dolara na pokazati. Pitanje se vrtilo oko podrijetla izraza "računalna greška" kakvog danas poznajemo. Kao programer tek u to vrijeme, bio sam oduševljen činjenicom da nisam imao pojma odakle uopće dolazi riječ koju sam svakodnevno koristio.

Odgovor je bio moljac koji se 1946. zarobio u kompjutorskom releju i napravio kratki spoj na stroju. Doslovna upotreba naziva bug odlično pokazuje koliko problemi kodiranja mogu biti opaki i, često, pogreške u kodu može biti jednako teško zgnječiti kao jednu stvarnu grešku koja se skriva u pukotinama zid.

Kako raste korisnička baza operativnog sustava, tako raste i broj prijavljenih grešaka. Svatko koristi svoj telefon (ili druge uređaje) drugačije i, kao takav, broj jedinstvenih bugova raste tijekom godina. Da bi se stvari dodatno zakomplicirale, broj prijava bugova se povećao kako su korisnici postajali sve pametniji u tehnologiji, a tvrtke razvijale načine da korisnicima olakšaju prijavu bugova.

Kako raste korisnička baza operativnog sustava, tako raste i broj prijavljenih grešaka.

Zbog toga praćenje bugova nije tako jednostavno kao stvarno prijavljivanje buga. Mishaal Rahman, viši tehnički urednik u Esperu i bivši glavni urednik XDA Developersa, ističe da neki telefoni i beta verzije Androida isporučuju se s "aplikacijom za povratne informacije koja korisnicima omogućuje izradu izvješća o (Google) problemu Tragač.”

Problem s ovom metodom praćenja je taj što često uključuje osobne podatke, prikrivajući stvarno izvješće o bugu od očiju medija i javnosti. I, kao što je Rahman rekao, Issue Tracker "UI je vrlo zastario i teško je njime se kretati." Slučaj u točki, potrošio sam bolje dio sata pokušavajući pronaći izvješće o bugu za gore spomenuti bug pohrane i nisam ga mogao pronaći cijeli život mi. Tek kad sam pisao našem divnom francuskom korisniku Pixela 5 i tražio više informacija, stvarno sam vidio izvješće o pogrešci.

Nisam mogao pronaći grešku jer je bila označena kao privatna i samo su jedan korisnik i Googleov inženjer mogli vidjeti njezino postojanje.

Zašto ga nisam mogao pronaći? Ispostavilo se da to nije samo arhaično sučelje za Googleov Issue Tracker. Također je bila činjenica da je bug označen kao privatan i samo su ta osoba i Googleov inženjer mogli vidjeti njegovo postojanje. Iako je Issue Tracker najizravniji način za slanje izvješća o bugu Googleu, kaže Rahman Google forumi za podršku su "gdje ćete najvjerojatnije dobiti odgovor od stručnjaka za proizvode koji može započeti postupak internog označavanja problema."

Svjetla strana tog pristupa također je da je početni post javan. Svi privatni podaci koje trebate poslati kako biste Googleovim inženjerima pomogli u rješavanju problema obavljaju se putem drugog, privatnijeg kanala. Tvrtke koje proizvode najbolji pametni telefoni — poput Samsunga, OnePlusa, Xiaomija i OPPOa, da spomenemo samo neke — obično vode i vlastite forume podrške.

 Teško je vidjeti kroz neproziran zid

Viri u zid
(Slika: Nicholas Sutrich / Android Central)

Dakle, pokrili smo kako se bugovi mogu prijaviti i neke od najboljih načina za prijavu bugova, ali kako doći do točke u kojoj je svakom korisniku lako saznati o postojećim bugovima? Nadalje, kako ja kao novinar mogu bolje raditi svoj posao i obavijestiti svoje čitatelje kada se poprave istaknuti bugovi? Odgovor leži u transparentnosti i komunikaciji.

Kad sam pitao Google o problemu, glasnogovornik Googlea rekao mi je da je najbolji način za praćenje ovakvih problema vjerojatno pretraživanje službenih foruma podrške za dotični proizvod. To je u redu, već smo opisali kako to može biti od pomoći, ali što ako se o bugu nije javno priopćilo? Ili, još gore, ako samo izvješće o pogrešci ostane privatno i nikad se ne objavi nakon što se popravi?

Googleov glasnogovornik rekao mi je da je najbolji način za praćenje ovakvih problema vjerojatno pretražujući službene forume podrške za dotični proizvod.

Rahman mi kaže da bi "Google (i drugi proizvođači originalne opreme) apsolutno mogli bolje odgovoriti na medijske objave o proizvodi.” Često primam e-poštu od tvrtke satima - ili, ponekad, čak i minutama nakon objave posta glasnogovornik. Ponekad se u e-poruci od mene traži da ispravim nešto što sam možda krivo razumio, dok drugo ponekad bi to moglo biti da mi date citat ili više informacija kako bismo bolje informirali naše čitatelje o tema.

No, dok tvrtke poput Googlea često dobro odgovaraju na objave, Rahman misli da bi stvari trebale biti drugačije (i sklon sam se složiti). "Iako ne znam koliko dobro Google (i drugi OEM-ovi) prate članke u kojima se spominju njihovi proizvodi, Mislim da bi mogli napraviti bolji posao u proaktivnom obraćanju publikacijama kako bi dali izjave.”

Drugim riječima, bilo bi lijepo vidjeti neke od problema o kojima objavljujemo — posebno bugove koji utječu na veliki broj korisnika ili onih koji izgledaju posebno loše sa stajališta PR-a — kako bi ih se bolje pratilo glasnogovornici. Kada se ti problemi riješe, mogao bi se objaviti nastavak izvorne objave.

Očito, to je prilično masivan pothvat i zahtijevao bi tim pojedinaca za upravljanje. Ali, ako je posao PR-a da pokreće narativ za predstavljene proizvode - kao što se navodi u razgovoru oko Pixel 6 greške, na primjer — onda bi sigurno bilo dobro da PR tvrtke barem pokušaju.

Mišljenja korisnika o robnoj marki mogu utjecati izvješća o neriješenim softverskim greškama, ali se također mogu promijeniti na temelju izvješća o brzo izdanim softverskim zakrpama.

Mishaal Rahman

Sada, uz to rečeno, ne želim skinuti teret ni sa svog posla. Kao što je Rahman, bivši glavni urednik, sam rekao: „Mišljenja korisnika o robnoj marki mogu utjecati izvješća o neriješenim programskim greškama, ali se također mogu promijeniti izvješća o brzo izdanim softverskim zakrpama.” Jednako je važno da stranice kao što je Android Central prijave postojanje greške kao i da prijave kada se pojavi fiksni.

Uostalom, naša je odgovornost osigurati da tvrtke budu odgovorne za obećanja koja daju potrošačima. Nadalje, kako ističe Rahman, "Tvrtke se ne smatraju odgovornima za to koliko im je vremena potrebno da istraže i riješe pogreške o kojima su obaviještene." Ako također ne izvještavamo o tome koliko je vremena trebalo da se ispravi određena pogreška, malo će ljudi znati i ne mogu stvoriti ispravno mišljenje o tome koliko je brend pouzdan ili dosljedan je.

 Rješavanje problema

Android logotip na Pixelu 6 Pro viri u alate
(Slika: Nicholas Sutrich / Android Central)

Na kraju se sve svodi na transparentnost. Dok korisničko sučelje ili način na koji tvrtke poput Googlea organiziraju ogromne količine informacija u službenom bugu Tracker bi se mogao poboljšati, pružajući korisnicima mogućnost da bolje pronađu i razumiju postojeće greške popraviti.

Izvješća o pogreškama često sadrže osobne podatke jer s pogreškom moraju biti povezani točni podaci kako bi se ispravno riješio problem, ali takve informacije lako mogu biti obrezane za javnost gledanje. Znanje je moć, ali teško je tražiti to znanje kada je sadržaj knjižnice naslagan u neorganizirana hrpa i, što je još gore, ograničeni odjeljak čuva te informacije samo za nekoliko skupova povlaštenih oči. Možda to zajedno možemo poboljšati, ha Google?

instagram story viewer