Android P on lisännyt uuden operaattorin määritysvaihtoehdon, jonka avulla operaattorit voivat piilottaa signaalin voimakkuustiedot asetuksista.
Mobiiliverkko-operaattoreilla, jotka tunnetaan myös operaattoreina, on ristiriitainen maine kuluttajien keskuudessa. Yhdysvalloissa AT&T: n ja Verizon Wirelessin kaltaiset operaattorit ovat yhteisömme tiedossa, koska ne pakottavat merkkilaitteissaan olemaan käynnistyslataimet, joita ei voi avata. Vaikka keskimääräinen käyttäjä ei pidä käynnistyslataimen lukituksen avaamista suurena ongelmana, tämä on vain esimerkki yhdestä monista käytännöistä, jotka ovat saastuttaneet monien operaattorien maineen kuluttajille epäystävällisenä. T-Mobile USA on leimannut itsensä "kantamaton" monien kuluttajien halveksunnan vuoksi liikenteenharjoittajia kohtaan. Kuljettajilla on suuri rooli määrittelyssä kuinka nopeasti ohjelmistopäivitykset voivat julkaista, ja ne voivat myös joskus määrittää, mitä ominaisuuksia meillä on käytettävissä. Muutamien sitoumusten mukaan näyttää siltä, että jotkut operaattorit vaativat mahdollisuutta piilottaa signaalin voimakkuus asetuksista Android P: stä alkaen.
Mitä tapahtuu?
The sitoutuu havaitsimme, että asetusten "Sim Status" -kohdassa näkyvä signaalin voimakkuus saattaa olla rajoitettu operaattorin mukaan. Tässä valikossa näkyvä signaalin voimakkuus on todellinen numeerinen signaalin voimakkuus mitattuna dBm tai asu. Mitä pienempi dBm-luku, sitä huonompi laitteen verkkosignaali on. Tämä signaalinvoimakkuuden arvo on likimääräinen tilapalkissa näkyvällä viidellä signaalipalkilla, vaikka 5 palkkia ei tietenkään kerro tarkalleen kuinka huono tai hyvä signaali todella on.
Vaikka useimmat käyttäjät eivät välitä tarkastelemasta signaalin voimakkuuden tarkkaa dBm-arvoa, se voi olla hyödyllinen luku, kun verrataan useiden samassa verkossa olevien laitteiden suorituskykyä. Laitteesi signaalin voimakkuus on uskomattoman tärkeä puhelun laadun, datayhteyden/nopeuden ja akun keston kannalta, joten dBm-arvolla, kun käytät puhelinta tietyillä alueilla, voi olla hyödyllinen tapa nähdä, kuinka hyvin uusi laitteesi pärjää verkkoon.
Nyt operaattorit voivat jo määrittää, mitä ohjelmistoominaisuuksia käyttäjät voivat käyttää, vaikka se rajoittuu yleensä heidän merkkilaitteisiinsa. Esimerkiksi tietyt operaattorit piilottavat mobiilidatan ja hotspot-pikaasetusruudut Samsung Galaxy -älypuhelimissa, vaikka on olemassa tapa tuoda ne takaisin. Jos kuitenkin tuot oman laitteesi verkkoon, rajoitukset liittyvät yleensä verkkoinfrastruktuuriin liittyviin ominaisuuksiin laitteesi ohjelmistoominaisuuksien sijaan.
Tämä muutos on kuitenkin hieman erilainen, koska sitoumus osoittaa, että operaattorit voivat piilottaa signaalin voimakkuuden käyttäjiltä, kun he vain asettavat SIM-kortin laitteeseensa. Kun testattiin commitin tuomaa muutosta, käytettiin seuraavaa testiä:
Lisää eri arvot kahdelle operaattorille vendor.xml-tiedostossa ja näet niiden muuttuvan sim-korttia vaihdettaessa
Tämä osoittaa, että vendor.xml-tiedostossa määritetty operaattorin kokoonpano määrittää, näytetäänkö signaalin voimakkuus käyttäjille. Koodia tarkasteltaessa signaalin voimakkuusasetus piilotetaan käyttäjältä sen jälkeen, kun hän on tarkistanut loogisen arvon nimeltä "KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL
", joka määräytyy operaattorin kokoonpanon mukaan.
Miksi näin tehdään?
Näyttää siltä, että jotkut operaattorit pyysivät tätä ominaisuutta, ja Google vain velvoittaa. Mahdollisuus piilottaa signaalin voimakkuus SIM-pohjaisissa asetuksissa on uusi, ja oletuksena se on asetettu epätosi. Ei myöskään ole tietoa, mitkä operaattorit ovat pyytäneet tätä ominaisuutta.
Mitä tulee siihen, miksi tietyt operaattorit haluavat piilottaa tämän arvon SIM-tilaasetuksissa, emme voi oikeastaan ajatella mitään hyvää syytä. Ehkä jotkut operaattorit haluavat piilottaa tämän arvon, jotta käyttäjät eivät näe tarkalleen, kuinka heidän laitteensa toimii verkossa. Ehkä se piilotetaan, koska se hämmentää kuluttajia. Se voidaan tehdä useista syistä, mutta emme todennäköisesti saa mitään virallista syytä operaattorilta.
Tekeekö tämä signaalin voimakkuuden näkemisen mahdottomaksi?
Mielenkiintoista, vastaus on ei. Toimituksissa oleva koodi ei näytä vaikuttavan mihinkään sovellusliittymiin, joita sovellukset voivat käyttää signaalin voimakkuuden saamiseksi. Sen sijaan vain se estää signaalin voimakkuuden näyttämisen asetuksissa käyttäjälle. Tämä tarkoittaa, että voit silti käyttää mitä tahansa Play Kaupan sovelluksia, kuten "Signaalin voimakkuus", löytääksesi todellisen dBm-arvon.
Hinta: Ilmainen.
4.5.
Jos operaattori kuitenkin painostaa piilottamaan tämän käyttäjiltä asetuksissa, on mahdollista, että tämä voidaan myöhemmin laajentaa rajoittamaan sovellusliittymiä operaattorin määrityksen perusteella tai piilottamaan enemmän verkkoon liittyviä tiedot. Emme tietenkään ole vielä päässeet siihen pisteeseen, eikä tämä uusi operaattoriasetus ole vielä edes näkynyt missään Android-laitteessa (se yhdistettiin vasta äskettäin, joten se tulee olemaan Android P), mutta se on merkki siitä, että operaattorit voivat alkaa piilottaa ominaisuuksia käyttäjiltä, vaikka et olisi ostanut operaattoribrändättyä laitetta.