År gammelt Android-problem vil endelig blive løst med en National Roaming-knap

Sony forpligter sig i Android til at tilføje understøttelse af national roaming, som automatisk deaktiverer roaming, når du forlader et lands grænse. Dette vil løse et Android-problem, som har eksisteret i årevis. Rettelsen vil sandsynligvis blive tilføjet i Android P.

Android er et funktionsrigt mobiloperativsystem, men det betyder ikke, at det er fri for problemer. Tværtimod er nogle problemer i operativsystemet, der blev opdaget for år siden, stadig ikke blevet rettet, mens nye problemer dukker op i nyere versioner. Et sådant problem, der har været kendt i lang tid, er manglen på støtte til national roaming.

Problemet

Nogle operatører og mobile virtuelle netværksoperatører (MVNO) kræver, at dataroaming er aktiveret, for at enhver dataoverførsel kan finde sted mellem netværket og enheden. Dette skyldes, at Android registrerer, at enheden roamer, når den virkelig ikke er det. Hvornår sker dette? I sjældne tilfælde er der et misforhold, der opstår med operatørdataene, der er gemt i Android, i form af MCC- og MNC-koder samt IMSI.

En mobil landekode (MCC) bruges i kombination med en mobilnetværkskode (MNC) til entydigt at identificere et mobilnetværk. En international mobilabonnentidentitet (IMSI) bruges på den anden side til at identificere bruger af et mobilnetværk og er en unik identifikation forbundet med alle mobilnetværk.

Nogle MVNO'er har ikke samme IMSI som deres moderselskab. Android identificerer derfor MVNO'en som et separat netværk og de forskellige IMSI'er få det til at se ud for Android, at enheden roamer selv når det ikke er det.

Resultatet er, at brugerne tænder for data-roaming-knappen for at få mobildata til at fungere og tænker, at de ikke bliver opkrævet. Men så snart de rejser uden for deres lands grænser, låses deres telefons SIM-kort på signalet fra en lokal operatør (hvis den nødvendige roamingaftale er på plads). Derefter opkræves kunden for brug af dataroaming, og bliver i mange tilfælde opkrævet ublu.

Dette skyldes, at dataroaming-switchen ved et uheld blev efterladt aktiveret af brugeren. Det resulterede ikke i afgifter, når det blev brugt inden for et lands grænser, men så snart SIM-kortet blev brugt internationalt, skulle brugeren betale for roamingtakster, selvom de ikke ønskede at bruge et roaming-SIM kort.

I EU, der er ingen gebyrer for international roaming, en ændring, der trådte i kraft den 15. juni 2017. (Der er betingelser knyttet til dette, såsom en politik for rimelig brug og betingede datagrænser, af selvfølgelig.) Det betyder, at når mobilnetværksbrugere roamer inden for EU's grænser, er der ingen roaming gebyrer.

Brugere kan således aktivere dataroaming og glemme det, mens de rejser, men det ville være en dårlig idé, for når de rejser uden for EU, så koster international roaming vilje være gældende. Brugere på Googles problemsporing har også rapporteret, at satellit-roaming-takster er gældende selv inden for EU. grænser, hvis enheden ikke kan låse til noget nationalt netværk - et almindeligt scenarie, når man er til søs, for eksempel.

Løsningen

Løsningen her er en national roaming skifte. Et nationalt roamingskift vil gøre det muligt for brugeren at fortsætte med at roame til privat brug, men vil sikre det roaming bruges aldrig uden for brugerens hjemland uden deres samtykke. Det her er noget at brugerne har spurgt Google for næsten otte og et halvt år siden, men der var ikke sket nogen fremskridt i spørgsmålet. De eneste rettelser involveret installation af et Xposed-modul for at få en national roamingmulighed, ændring af ramme-res (hvilket kun kunne gøres på nogle telefoner), eller installation af visse brugerdefinerede ROM'er.

Roaming-indstillinger på Google Pixel 2 XL, der kører Android 8.1 Oreo

Dette vil forhåbentlig snart ændre sig, da Sony er ved at skrive nødvendige forpligtigelser at tilføje understøttelse af national roaming samt understøttelse af en national roaming UI i Android. Når denne mulighed vises i Android (sandsynligvis i Android P), vil det være enormt fordelagtigt for internationale rejsende, da de ikke skal huske at slå dataroaming fra hver gang, før de tager på en international rejse.


P.S. Skærmbillederne vist ovenfor viser Sais Oreo mørke tema, som blev installeret ved hjælp af Substratum. Du kan installere det mørke tema uden root ved at følge denne procedure.