Metų senumo „Android“ problema pagaliau bus išspręsta naudojant nacionalinio tarptinklinio ryšio perjungiklį

„Sony“ kuria įsipareigojimus sistemoje „Android“ pridėti nacionalinio tarptinklinio ryšio palaikymą, kuris automatiškai išjungia tarptinklinį ryšį, kai paliekate šalies sieną. Tai išspręs „Android“ problemą, kuri egzistavo daugelį metų. Pataisymas greičiausiai bus pridėtas „Android P“.

„Android“ yra daug funkcijų turinti mobiliųjų įrenginių operacinė sistema, tačiau tai nereiškia, kad joje nėra problemų. Priešingai, kai kurios OS problemos, kurios buvo aptiktos prieš daugelį metų, vis dar nebuvo ištaisytos, o naujesnėse versijose atsiranda naujų problemų. Viena iš tokių problemų, kuri buvo žinoma ilgą laiką, yra nacionalinio tarptinklinio ryšio palaikymo trūkumas.

Problema

Kai kurie operatoriai ir mobiliojo virtualiojo tinklo operatoriai (MVNO) reikalauja, kad būtų įjungtas duomenų tarptinklinis ryšys, kad bet koks duomenų perdavimas vyktų tarp tinklo ir įrenginio. Taip yra todėl, kad „Android“ aptinka, kad įrenginys veikia tarptinkliniu ryšiu, kai iš tikrųjų to nėra. Kada tai įvyksta? Retais atvejais pasitaiko neatitikimų, susijusių su operatoriaus duomenimis, saugomais „Android“ – MCC ir MNC kodais bei IMSI.

Mobiliojo ryšio šalies kodas (MKC) naudojamas kartu su mobiliojo ryšio tinklo kodu (MNC), kad būtų galima unikaliai identifikuoti mobiliojo ryšio tinklą. Kita vertus, identifikuoti naudojama tarptautinė mobiliojo ryšio abonento tapatybė (IMSI). Vartotojas mobiliojo ryšio tinklo ir yra unikalus identifikatorius, susietas su visais mobiliojo ryšio tinklais.

Kai kurie MVNO neturi tos pačios IMSI kaip jų pagrindinis operatorius. Todėl „Android“ MVNO identifikuoja kaip atskirą tinklą ir skirtingus IMSI kad „Android“ atrodytų, kad įrenginys veikia tarptinkliniu ryšiu net kai to nėra.

Rezultatas yra tai, kad vartotojai įjungia duomenų perdavimo tarptinkliniu ryšiu jungiklį, kad mobiliojo ryšio duomenys veiktų manydami, kad jie nebus apmokestinti. Tačiau kai tik jie keliauja už savo šalies sienų, jų telefono SIM kortelė užfiksuoja vietinio operatoriaus signalą (jei yra sudaryta būtina tarptinklinio ryšio sutartis). Tada klientas apmokestinamas už naudojimąsi duomenų tarptinkliniu ryšiu, o daugeliu atvejų yra apmokestinamas nepaprastai dideliu mokesčiu.

Taip yra todėl, kad vartotojas netyčia paliko įjungtą duomenų perdavimo tarptinkliniu ryšiu jungiklį. Dėl to nebuvo taikomi mokesčiai, kai ji buvo naudojama šalies ribose, bet kai tik SIM kortelė buvo naudojamas tarptautiniu mastu, vartotojas turėjo mokėti už tarptinklinio ryšio mokesčius, net jei nenorėjo naudoti tarptinklinio ryšio SIM kortelės kortelę.

ES, tarptautinio tarptinklinio ryšio mokesčių nėra, pakeitimas, kuris įsigaliojo nuo 2017 m. birželio 15 d. (Su tuo susijusios sąlygos, pvz., sąžiningo naudojimo politika ir sąlyginiai duomenų apribojimai Žinoma.) Tai reiškia, kad kai mobiliojo ryšio tinklo vartotojai tarptinkliniu ryšiu naudojasi ES ribose, nėra tarptinklinio ryšio mokesčiai.

Taigi vartotojai gali įjungti duomenų tarptinklinį ryšį ir pamiršti apie tai keliaudami, tačiau tai būtų bloga idėja, nes kai jie keliauja už ES ribų, taikomi tarptautinio tarptinklinio ryšio mokesčiai. valios būti taikomas. „Google“ problemų stebėjimo priemonės naudotojai taip pat pranešė, kad palydovinio tarptinklinio ryšio mokesčiai taikomi net ES viduje. ribos, jei įrenginys negali prisijungti prie jokio nacionalinio tinklo – tai įprastas scenarijus, pavyzdžiui, jūroje.

Sprendimas

Sprendimas čia yra a nacionalinio tarptinklinio ryšio jungiklis. Nacionalinio tarptinklinio ryšio perjungiklis leis vartotojui ir toliau naudotis tarptinkliniu ryšiu, tačiau tai užtikrins tarptinklinis ryšys niekada nenaudojamas už vartotojo gimtosios šalies ribų be jų sutikimo. Tai kažkas kurių vartotojai klausė „Google“ beveik prieš aštuonerius su puse metų, tačiau sprendžiant klausimą nebuvo jokios pažangos. Vieninteliai susiję pataisymai įdiegti Xposed modulį gauti nacionalinio tarptinklinio ryšio parinktį, modifikuojant karkasą-res (tai galima padaryti tik kai kuriuose telefonuose) arba įdiegti tam tikrus pasirinktinius ROM.

Tarptinklinio ryšio nustatymai „Google Pixel 2 XL“, kuriame veikia „Android 8.1 Oreo“.

Tikimasi, kad tai greitai pasikeis, kai „Sony“ sukurs būtinus įsipareigojimus pridėti nacionalinio tarptinklinio ryšio palaikymą, taip pat nacionalinio tarptinklinio ryšio vartotojo sąsajos palaikymą sistemoje „Android“. Kai ši parinktis rodoma „Android“ (greičiausiai Android P), tai bus labai naudinga tarptautiniams keliautojams, nes jiems nereikės kiekvieną kartą išjungti duomenų tarptinklinio ryšio prieš išvykdami į tarptautinę kelionę.


P.S. Viršuje rodomos ekrano kopijos Sai's Oreo tamsi tema, kuris buvo įdiegtas naudojant „Substratum“. Galite įdiegti tamsiąją temą be šaknies atlikdami šią procedūrą.