Noen operatører kan begynne å skjule signalstyrke fra brukere i Android P

Android P har lagt til et nytt operatørkonfigurasjonsalternativ som lar operatører skjule signalstyrkeinformasjon i innstillingene.

Mobilnettoperatører, ellers kjent som operatører, har et blandet rykte blant forbrukere. I USA er operatører som AT&T og Verizon Wireless kjent av samfunnet vårt for å tvinge sine merkede enheter til å ha bootloadere som ikke kan låses opp. Selv om den gjennomsnittlige brukeren ikke ser opplåsing av oppstartslaster som et stort problem, er dette bare et eksempel på en av mange fremgangsmåter som har ødelagt ryktet til mange operatører som forbrukeruvennlig. T-Mobile USA har merket seg selv som "uncarrier" på grunn av forakten som mange forbrukere har mot transportører. Transportører spiller en stor rolle i å bestemme hvor raskt programvareoppdateringer kan rulle ut, og de kan også noen ganger bestemme hvilke funksjoner vi har tilgang til. I følge få forpliktelser ser det ut til at noen operatører presser på for muligheten til å skjule signalstyrken i innstillingene, fra Android P.


Hva skjer?

De forplikter seg vi oppdaget viser at signalstyrken vist i "Sim Status" i innstillingene kan være begrenset avhengig av operatøren. Signalstyrken som vises i denne menyen er faktisk numerisk signalstyrke målt i dBm eller asu. Jo lavere dBm-tallet er, desto dårligere er enhetens nettverkssignal. Denne signalstyrkeverdien er tilnærmet med de 5 signallinjene vist i statuslinjen, selv om 5 barer åpenbart ikke forteller deg nøyaktig hvor dårlig eller godt signalet ditt egentlig er.

Selv om de fleste brukere ikke bryr seg om å se på den nøyaktige dBm-verdien til signalstyrken, kan det være et nyttig tall når man sammenligner hvordan flere enheter på samme nettverk presterer. Enhetens signalstyrke er utrolig viktig for samtalekvalitet, datatilkobling/hastighet og batterilevetid, så du ser ved dBm-verdien når du bruker telefonen i visse områder kan være en nyttig måte å se hvor godt den nye enheten din klarer seg på Nettverk.

Nå har operatører allerede muligheten til å bestemme hvilke programvarefunksjoner brukere kan ha tilgang til, selv om det vanligvis er begrenset til deres merkede enheter. For eksempel skjuler visse operatører mobildata- og hotspot-hurtiginnstillingsflisene på Samsung Galaxy-smarttelefoner, selv om det er en måte å bringe dem tilbake. Hvis du tar med din egen enhet til et nettverk, har begrensningene vanligvis å gjøre med funksjoner som er relatert til nettverksinfrastruktur i stedet for programvarefunksjoner på enheten din.

Denne endringen er imidlertid litt annerledes, siden forpliktelsen viser at operatører kan skjule signalstyrken for brukere når de bare setter inn et sim-kort i enheten. Når du testet endringen introdusert av commit, var dette testen som ble brukt:

Legg til forskjellige verdier for to operatører i vendor.xml og se dem endres når du bytter SIM-kort

Det dette viser er at operatørkonfigurasjonen definert i vendor.xml-filen bestemmer om signalstyrken vises til brukere eller ikke. Når man ser på koden, er preferansen for signalstyrke skjult for brukeren etter å ha sjekket en boolsk verdi kalt "KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL" som bestemmes av operatørkonfigurasjonen.


Hvorfor gjøres dette?

Det ser ut til at noen operatører har bedt om denne funksjonen, og Google er bare forpliktende. Muligheten til å skjule signalstyrken i innstillinger basert på SIM er ny, og som standard er den satt til falsk. Det er heller ingen indikasjon på hvilke operatører som har bedt om denne funksjonen.

Når det gjelder hvorfor enkelte operatører vil ha muligheten til å skjule denne verdien i SIM-statusinnstillingene, kan vi egentlig ikke komme på noen god grunn. Kanskje noen operatører ønsker å skjule denne verdien slik at brukerne ikke kan se nøyaktig hvordan enheten deres yter på nettverket. Kanskje det blir skjult fordi det forvirrer forbrukerne. Det kan gjøres av en rekke årsaker, men vi får neppe noen offisiell grunn fra en operatør.


Vil dette gjøre det umulig å se signalstyrken?

Interessant nok er svaret Nei. Koden i commits ser ikke ut til å påvirke noen av APIene som apper kan bruke for å få signalstyrken. I stedet bare forhindrer at signalstyrken i innstillingene vises til brukeren. Det betyr at du fortsatt kan bruke et hvilket som helst antall apper i Play-butikken, for eksempel "Signalstyrke" for å finne den sanne dBm-verdien.

SignalstyrkeUtvikler: Lakshman

Pris: Gratis.

4.5.

nedlasting

Men hvis en operatør utøver press for å skjule dette for brukere i innstillingene, er det mulig dette kan senere utvides for å begrense APIer basert på operatørkonfigurasjon eller skjule mer nettverksrelatert informasjon. Selvfølgelig har vi ikke kommet til det punktet ennå, og denne nye operatørkonfigurasjonen har ikke engang dukket opp på noen Android-enheter ennå (den ble nylig slått sammen og vil derfor være i Android P), men det er et tegn på at operatører kan begynne å skjule funksjoner for brukere selv om du ikke har kjøpt en operatørmerket enhet.