Nogle udbydere kan begynde at skjule signalstyrke fra brugere i Android P

Android P har tilføjet en ny operatørkonfigurationsmulighed, der giver operatører mulighed for at skjule signalstyrkeoplysninger i indstillingerne.

Mobilnetværksoperatører, også kendt som operatører, har et blandet ry blandt forbrugerne. I USA er udbydere som AT&T og Verizon Wireless kendt af vores fællesskab for at tvinge deres brandede enheder til at have bootloadere, der ikke kan låses op. Selvom den gennemsnitlige bruger ikke ser oplåsning af bootloader som et stort problem, er dette blot et eksempel på en af ​​mange fremgangsmåder, der har plettet mange operatørers omdømme som forbrugeruvenlig. T-Mobile USA har markeret sig selv som "ubærer" på grund af den foragt, som mange forbrugere har over for transportører. Transportører spiller en stor rolle i at bestemme hvor hurtigt softwareopdateringer kan udrulles, og de kan også nogle gange bestemme, hvilke funktioner vi har adgang til. Ifølge få commits ser det ud til, at nogle udbydere presser på for muligheden for at skjule signalstyrken i indstillingerne, startende i Android P.


Hvad sker der?

Det forpligter sig vi opdagede viser, at signalstyrken vist i "Sim Status" i indstillingerne kan være begrænset afhængigt af operatøren. Signalstyrken vist i denne menu er faktisk numerisk signalstyrke målt i dBm eller asu. Jo lavere dBm-tallet er, jo dårligere er enhedens netværkssignal. Denne signalstyrkeværdi er tilnærmet med de 5 signalbjælker vist i statuslinjen, selvom 5 barer naturligvis ikke fortæller dig præcist, hvor dårligt eller godt dit signal egentlig er.

Selvom de fleste brugere er ligeglade med at se på den nøjagtige dBm-værdi af signalstyrken, kan det være et nyttigt tal, når man sammenligner, hvordan flere enheder på samme netværk præsterer. Din enheds signalstyrke er utrolig vigtig for opkaldskvalitet, dataforbindelse/hastighed og batterilevetid, så du ser ved dBm-værdien, når du bruger din telefon i visse områder, kan det være en nyttig måde at se, hvor godt din nye enhed klarer sig på netværk.

Nu har udbydere allerede mulighed for at bestemme, hvilke softwarefunktioner brugere kan have adgang til, selvom det normalt er begrænset til deres mærkede enheder. For eksempel skjuler visse udbydere mobildata- og hotspot-hurtigindstillingsfelterne på Samsung Galaxy-smartphones, selvom der er en måde at bringe dem tilbage. Hvis du bringer din egen enhed til et netværk, har begrænsningerne dog normalt at gøre med funktioner, der er relateret til netværksinfrastruktur snarere end softwarefunktioner på din enhed.

Denne ændring er dog en smule anderledes, da forpligtelsen viser, at operatører kan skjule signalstyrken for brugere, når de blot indsætter et sim-kort i deres enhed. Ved test af ændringen introduceret af commit, var dette testen, der blev brugt:

Tilføj forskellige værdier for to transportører i vendor.xml, og se dem ændre sig, når du bytter SIM-kort

Hvad dette viser er, at operatørkonfigurationen defineret i vendor.xml-filen bestemmer, om signalstyrken vises til brugerne. Når man ser på koden, er signalstyrkepræferencen faktisk skjult for brugeren efter kontrol af en boolesk værdi kaldet "KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL" som bestemmes af operatørens konfiguration.


Hvorfor bliver dette gjort?

Det ser ud til, at nogle udbydere har anmodet om denne funktion, og Google er bare forpligtende. Muligheden for at skjule signalstyrken i indstillinger baseret på SIM er ny, og som standard er den indstillet til falsk. Der er heller ingen indikation af, hvilke udbydere der har anmodet om denne funktion.

Hvad angår hvorfor visse udbydere ønsker muligheden for at skjule denne værdi i SIM-statusindstillingerne, kan vi ikke rigtig komme i tanke om nogen god grund. Måske ønsker nogle udbydere at skjule denne værdi, så brugerne ikke kan se præcis, hvordan deres enhed klarer sig på netværket. Måske bliver det skjult, fordi det forvirrer forbrugerne. Det kan gøres af en række årsager, men det er usandsynligt, at vi får nogen officiel årsag fra en udbyder.


Vil dette gøre det umuligt at se signalstyrken?

Interessant nok er svaret ingen. Koden i commits ser ikke ud til at påvirke nogen af ​​de API'er, som apps kan bruge til at få signalstyrken. I stedet kun forhindrer signalstyrken i indstillinger i at blive vist til brugeren. Det betyder, at du stadig kan bruge et hvilket som helst antal apps i Play Butik, såsom "Signalstyrke", for at finde den sande dBm-værdi.

SignalstyrkeUdvikler: Lakshman

Pris: Gratis.

4.5.

Hent

Men hvis en operatør udøver pres for at skjule dette for brugere i indstillingerne, er det muligt, at dette kunne senere udvides til at begrænse API'er baseret på operatørkonfiguration eller skjule mere netværksrelateret Information. Selvfølgelig er vi ikke nået til det punkt endnu, og denne nye operatørkonfiguration er ikke engang dukket op på nogen Android-enheder endnu (den blev først fusioneret for nylig og vil derfor være i Android P), men det er et tegn på, at operatører kan begynde at skjule funktioner for brugere, selvom du ikke har købt en operatørmærket enhed.