Vissa operatörer kan börja dölja signalstyrka för användare i Android P

click fraud protection

Android P har lagt till ett nytt operatörskonfigurationsalternativ som tillåter operatörer att dölja information om signalstyrka i inställningarna.

Mobilnätsoperatörer, även kända som operatörer, har ett blandat rykte bland konsumenterna. I USA är operatörer som AT&T och Verizon Wireless kända av vår community för att tvinga sina märkesenheter att ha bootloaders som inte kan låsas upp. Även om den genomsnittliga användaren inte ser upplåsning av bootloader som ett stort problem, är detta bara ett exempel på en av många metoder som har försämrat ryktet för många operatörer som konsumentovänliga. T-Mobile USA har stämplat sig som "uncarrier" på grund av det förakt som många konsumenter har mot transportörer. Bärare spelar en stor roll i att bestämma hur snabbt programuppdateringar kan rullas ut, och de kan också ibland avgöra vilka funktioner vi har tillgång till. Enligt få åtaganden verkar det som om vissa operatörer trycker på för möjligheten att dölja signalstyrkan i inställningarna, med början i Android P.


Vad pågår?

De begår vi upptäckte visa att signalstyrkan som visas i "Sim Status" i inställningar kan vara begränsad beroende på operatör. Signalstyrkan som visas i den här menyn är faktisk numerisk signalstyrka mätt i dBm eller asu. Ju lägre dBm-tal, desto sämre är enhetens nätverkssignal. Detta signalstyrkevärde är ungefärligt med de 5 signalstaplarna som visas i statusfältet, även om 5 staplar uppenbarligen inte berättar exakt hur dålig eller bra din signal verkligen är.

Även om de flesta användare inte skulle bry sig om att titta på det exakta dBm-värdet för signalstyrkan, kan det vara ett användbart tal när man jämför hur flera enheter i samma nätverk presterar. Din enhets signalstyrka är otroligt viktig för samtalskvalitet, dataanslutning/hastighet och batteritid, så vid dBm-värdet när du använder din telefon i vissa områden kan vara ett användbart sätt att se hur bra din nya enhet klarar sig på nätverk.

Nu har operatörer redan möjlighet att avgöra vilka programvarufunktioner användare kan ha tillgång till, även om det vanligtvis är begränsat till deras märkesenheter. Vissa operatörer döljer till exempel snabbinställningsplattorna för mobildata och hotspot på Samsung Galaxy-smarttelefoner, även om det finns ett sätt att ta tillbaka dem. Om du tar med din egen enhet till ett nätverk har begränsningarna vanligtvis att göra med funktioner som är relaterade till nätverksinfrastruktur snarare än mjukvarufunktioner på din enhet.

Denna förändring är dock lite annorlunda, eftersom åtagandet visar att operatörer kan dölja signalstyrka från användare när de helt enkelt sätter in ett sim-kort i sin enhet. När man testade ändringen som infördes av commit, var detta testet som användes:

Lägg till olika värden för två bärare i vendor.xml och se dem ändras när du byter SIM-kort

Vad detta visar är att bärarkonfigurationen som definieras i vendor.xml-filen avgör om signalstyrkan visas för användarna eller inte. När man tittar på koden döljs signalstyrkan för användaren efter att ha kontrollerat ett booleskt värde som heter "KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL" som bestäms av bärarkonfigurationen.


Varför görs detta?

Det verkar som att vissa operatörer har begärt den här funktionen, och Google är bara förpliktigad. Möjligheten att dölja signalstyrkan i inställningar baserade på SIM är ny, och som standard är den inställd på falskt. Det finns ingen indikation på vilka operatörer som begärde den här funktionen heller.

När det gäller varför vissa operatörer vill ha möjligheten att dölja detta värde i SIM-statusinställningarna kan vi inte komma på någon bra anledning. Kanske vill vissa operatörer dölja detta värde så att användarna inte kan se exakt hur deras enhet presterar i nätverket. Kanske döljs det för att det förvirrar konsumenterna. Det kan göras av många anledningar, men vi kommer sannolikt inte att få någon officiell anledning från en operatör.


Kommer detta att göra det omöjligt att se signalstyrkan?

Intressant nog är svaret Nej. Koden i commits verkar inte påverka någon av API: erna som appar kan använda för att få signalstyrkan. Istället bara förhindrar att signalstyrkan i inställningarna visas till användaren. Det betyder att du fortfarande kan använda valfritt antal appar i Play Butik som "Signalstyrka" för att hitta det sanna dBm-värdet.

SignalstyrkaUtvecklare: Lakshman

Pris: Gratis.

4.5.

Ladda ner

Men om en operatör utövar press för att dölja detta för användare i inställningarna, är det möjligt att detta kan senare utökas för att begränsa API: er baserat på operatörskonfiguration eller dölja mer nätverksrelaterat information. Naturligtvis har vi inte kommit till den punkten än och den här nya operatörskonfigurationen har inte ens dykt upp på några Android-enheter än (den slogs ihop nyligen och kommer därför att finnas i Android P), men det är ett tecken på att operatörer kan börja dölja funktioner för användare även om du inte har köpt en operatörsmärkt enhet.