Kai kurie vežėjai gali pradėti slėpti signalo stiprumą nuo „Android P“ naudotojų

click fraud protection

„Android P“ pridėjo naują operatoriaus konfigūracijos parinktį, kuri leidžia operatoriams nustatymuose paslėpti informaciją apie signalo stiprumą.

Mobiliojo tinklo operatoriai, kitaip žinomi kaip operatoriai, turi nevienodą vartotojų reputaciją. Jungtinėse Amerikos Valstijose vežėjai, tokie kaip AT&T ir Verizon Wireless, yra žinomi mūsų bendruomenės, nes priverčia savo firminius įrenginius turėti įkrovos įkroviklius, kurių negalima atrakinti. Nors paprastas vartotojas nemano, kad įkrovos atrakinimas yra pagrindinė problema, tai tik vienas iš daugelio praktikų, sugadinusių daugelio operatorių, kaip nedraugiškų vartotojams, reputaciją, pavyzdys. „T-Mobile USA“ paskelbė save „nenešėjas“ dėl daugelio vartotojų paniekos vežėjams. Didelį vaidmenį nustatant atlieka vežėjai kaip greitai gali būti įdiegti programinės įrangos naujiniai, taip pat kartais jie gali nustatyti, prie kokių funkcijų turime prieigą. Remiantis keliais įsipareigojimais, atrodo, kad kai kurie operatoriai siekia, kad nustatymuose būtų galima paslėpti signalo stiprumą, pradedant „Android P“.


Kas vyksta?

The įsipareigoja aptikome, kad signalo stiprumas, rodomas nustatymuose „Sim Status“, gali būti ribojamas priklausomai nuo operatoriaus. Šiame meniu rodomas signalo stiprumas yra faktinis skaitmeninio signalo stiprumas matuojamas dBm arba asu. Kuo mažesnis dBm skaičius, tuo prastesnis įrenginio tinklo signalas. Ši signalo stiprumo vertė yra apytikslė pagal 5 signalo juostas, rodomas būsenos juostoje, tačiau akivaizdu, kad 5 juostos tiksliai neparodo, koks iš tikrųjų blogas ar geras signalas.

Nors dauguma vartotojų nenorėtų žiūrėti į tikslią signalo stiprumo dBm reikšmę, tai gali būti naudingas skaičius lyginant kelių įrenginių tame pačiame tinkle veikimą. Jūsų įrenginio signalo stiprumas yra nepaprastai svarbus skambučio kokybei, duomenų ryšiui / greičiui ir akumuliatoriaus veikimo laikui, todėl esant dBm vertei, kai naudojate telefoną tam tikrose srityse, gali būti naudingas būdas sužinoti, kaip gerai jūsų naujasis įrenginys kainuoja tinklą.

Dabar operatoriai jau turi galimybę nustatyti, prie kokių programinės įrangos funkcijų gali naudotis vartotojai, nors dažniausiai tai apsiriboja jų firminiais įrenginiais. Pavyzdžiui, kai kurie operatoriai slepia mobiliųjų duomenų ir viešosios interneto prieigos taško greito nustatymo plyteles „Samsung Galaxy“ išmaniuosiuose telefonuose, nors yra būdas sugrąžinti juos. Tačiau jei prijungiate savo įrenginį prie tinklo, apribojimai paprastai yra susiję su funkcijomis, kurios yra susijusios su tinklo infrastruktūra, o ne su jūsų įrenginio programinės įrangos funkcijomis.

Tačiau šis pakeitimas yra šiek tiek kitoks, nes įsipareigojimas rodo, kad operatoriai gali paslėpti signalo stiprumą nuo vartotojų, kai jie tiesiog įdeda SIM kortelę į savo įrenginį. Bandant įsipareigojimo įvestą pakeitimą, buvo naudojamas šis testas:

Pridėkite skirtingas dviejų operatorių vertes į vendor.xml ir pamatysite, kaip jos keičiasi keičiant SIM kortelę

Tai rodo, kad operatoriaus konfigūracija, apibrėžta faile vendor.xml, nustato, ar signalo stiprumas rodomas vartotojams, ar ne. Iš tiesų, žiūrint į kodą, signalo stiprumo nuostata yra paslėpta nuo vartotojo, patikrinus loginę reikšmę, vadinamą "KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL“, kurį lemia nešiklio konfigūracija.


Kodėl tai daroma?

Atrodo, kad kai kurie operatoriai paprašė šios funkcijos, o „Google“ tiesiog įpareigoja. Galimybė paslėpti signalo stiprumą SIM kortele pagrįstuose nustatymuose yra nauja ir pagal numatytuosius nustatymus nustatyta kaip klaidinga. Taip pat nėra jokių nuorodų, kurie operatoriai paprašė šios funkcijos.

Kalbant apie tai, kodėl tam tikri operatoriai nori galimybę paslėpti šią reikšmę SIM būsenos nustatymuose, mes tikrai negalime galvoti apie rimtą priežastį. Galbūt kai kurie operatoriai nori paslėpti šią reikšmę, kad vartotojai negalėtų tiksliai matyti, kaip jų įrenginys veikia tinkle. Galbūt tai slepiama, nes klaidina vartotojus. Tai gali būti padaryta dėl daugybės priežasčių, bet vargu ar sulauksime oficialios priežasties iš vežėjo.


Ar dėl to neįmanoma matyti signalo stiprumo?

Įdomu tai, kad atsakymas yra ne. Atrodo, kad įsipareigojimų kodas neturi įtakos jokiai API, kurią programos gali naudoti signalo stiprumui gauti. Vietoj to tik neleidžia rodyti signalo stiprumo nustatymuose vartotojui. Tai reiškia, kad vis tiek galite naudoti bet kokį skaičių programų „Play“ parduotuvėje, pvz., „Signalo stiprumas“, kad surastumėte tikrąją dBm vertę.

Signalo stiprumasProgramuotojas: Lakšmanas

Kaina: Nemokama.

4.5.

parsisiųsti

Tačiau jei operatorius daro spaudimą nustatymuose tai paslėpti nuo naudotojų, gali būti, kad tai vėliau galėtų būti išplėstas, kad būtų apribotos API, atsižvelgiant į operatoriaus konfigūraciją, arba paslėpti daugiau susijusių su tinklu informacija. Žinoma, mes dar nepasiekėme to taško ir ši nauja operatoriaus konfigūracija dar net nebuvo rodoma jokiuose „Android“ įrenginiuose (ji buvo sujungta tik neseniai ir bus Android P), tačiau tai ženklas, kad operatoriai gali pradėti slėpti funkcijas nuo vartotojų, net jei neįsigijote operatoriaus prekės ženklo įrenginio.