Skriveni izbornik Developer Options daje vam više kontrole nad vašim Android uređajem, ali odvagnite prednosti i nedostatke prije nego što ga omogućite.

Ključni zahvati

  • Opcije za razvojne programere primarno su za programere aplikacija za Android i mogu biti korisne za zadatke kao što su otklanjanje pogrešaka putem USB-a ili praćenje izvedbe aplikacije.
  • Omogućavanje opcija za razvojne programere može dovesti do neočekivanog ponašanja, poput povećane potrošnje baterije, usporenog rada uređaja ili problema sa zvukom.
  • Iako vas omogućavanje opcija za razvojne programere možda neće izložiti udaljenim napadima ili zlonamjernom softveru, važno je dobro razumjeti što svaka postavka radi prije bilo kakvih promjena kako biste izbjegli potencijal rizicima.

Većina ljudi nema razloga da ikada omogući opcije za razvojne programere, ali dođe trenutak kada se neki od nas potaknu u tom smjeru. Android prema zadanim postavkama skriva opcije za razvojne programere. To nameće pitanje: postoji li loša strana njihovog uključivanja?

Koje su Androidove opcije za razvojne programere?

Opcije za razvojne programere su postavke koje su uglavnom od interesa za programere Android aplikacija. To uključuje značajke poput držanja zaslona telefona uključenim na neodređeno vrijeme dok je uređaj priključen kako biste mogli pratiti izvedbu aplikacije tijekom duljeg vremenskog razdoblja.

Jedan od najčešćih razloga zašto ljudi traže opcije za razvojne programere je da omogućiti USB debugging, koji je neophodan za instaliranje Android aplikacija s osobnog računala ili flashanje prilagođenog ROM-a. Možete saznati kako omogućiti razvojne opcije tako što ćete provjeriti najbolje opcije za razvojne programere za Android koje vrijedi prilagoditi.

Koji su rizici uključivanja opcija za razvojne programere?

Postoji razlog zašto su mogućnosti programera skrivene kao tajna značajka. Nakon što su omogućene, značajke uzrokuju ponašanje koje se može činiti neispravnim ili čak sprječavaju vašu sposobnost da koristite telefon na normalan način.

Evo nekoliko načina na koje stvari mogu poći po zlu:

  • Možete podesiti svoj telefon da ostane povezan na LTE i Wi-Fi istovremeno. To rezultira povećanom potrošnjom baterije, ostavljajući vas da se pitate zašto vaš telefon ne traje onoliko dugo koliko ste očekivali.
  • Možete mijenjati brzine animacije aplikacije, čineći da uređaj izgleda pretjerano tromo ili kao da uopće ne prikazuje animacije.
  • Možete promijeniti postavke zvuka koje uzrokuju zastajkivanje, pretih ili preglasan zvuk.
  • Možete onemogućiti kodeke potrebne za reprodukciju videozapisa u raznim aplikacijama.

Ovo su neke od postavki koje možete zaboraviti da ste mijenjali kako vrijeme prolazi. I to su one vrste koje se prijatelju ili servisnoj radionici možda neće dosjetiti provjeriti čini li se, na prvi pogled, da vaš telefon neispravno radi.

Zašto je sigurno uključiti opcije za razvojne programere

Ako ste napredni korisnik koji uživa petljati po svojim gadgetima, vjerojatno imate dobru ideju da sami popravite svoj telefon. A kada dođe do potrebe, vraćanje na tvorničke postavke riješit će većinu softverskih problema. Vjerojatno ste više zabrinuti hoće li vas omogućavanje razvojnih opcija izložiti udaljenim napadima, zlonamjernom softveru i drugim prijetnjama.

Sve vrste malware i druge sigurnosne prijetnje ciljaju na Android uređaje, ali općenito ne provjeravaju jesu li opcije za razvojne programere omogućene. Osim ako vas napadač ne cilja izričito, oni dizajniraju svoj kod tako da slijedi najmanji zajednički nazivnik. To znači uređaje koje obični ljudi koriste, a na kojima su opcije za razvojne programere onemogućene.

Takav malware cilja na stariji hardver, sa zastarjelim verzijama Androida koje sadrže softverske ranjivosti koje nisu zakrpane. Ili ovise o tome da li ste instalirali APK iz nepouzdanog izvora—krekirane verzije plaćenih aplikacija, na primjer, privlačan su način da se uvuče opaki kod. Održavanje onemogućenih opcija za razvojne programere nije na popisu savjete za izbjegavanje opasnog zlonamjernog softvera na Androidu.

Omogućavanje USB otklanjanja pogrešaka omogućuje prijenos softvera s osobnog računala na vaš telefon putem žične veze, ali svejedno morate odobriti vezu. Isto vrijedi i za bežično otklanjanje pogrešaka. U svakom slučaju, napadač treba fizički pristup vašem uređaju ili vas aplikacija mora prevariti da odobrite vezu. Vaš telefon ne lebdi okolo ranjiv kao što bi bio da vi otključao bootloader.

Koristite opcije za razvojne programere samo ako znate što radite

Opcije za razvojne programere nisu isključivo za programere; također su za entuzijaste s dubljim znanjem o tome kako njihovi Android uređaji rade. Ako ne znate što neka postavka radi nakon što pročitate njezin naziv ili istražite na webu, vjerojatno je želite ostaviti na miru. Vi ste najveći rizik za svoj uređaj kada se igrate s opcijama programera, a ne netko drugi.