Sony forplikter seg i Android til å legge til støtte for nasjonal roaming, som automatisk deaktiverer roaming når du forlater et lands grense. Dette vil fikse et Android-problem som har eksistert i årevis. Reparasjonen vil sannsynligvis bli lagt til i Android P.
Android er et funksjonsrikt mobiloperativsystem, men det betyr ikke at det er problemfritt. Tvert imot, noen problemer i operativsystemet som ble oppdaget for år siden er fortsatt ikke fikset, mens nye problemer dukker opp i nyere versjoner. En slik problemstilling som har vært kjent i lang tid er mangelen på støtte for nasjonal roaming.
Problemet
Noen operatører og mobile virtuelle nettverksoperatører (MVNO) krever at dataroaming er aktivert for at eventuell dataoverføring skal finne sted mellom nettverket og enheten. Dette er fordi Android oppdager at enheten roamer når den egentlig ikke er det. Når skjer dette? En sjelden gang er det et misforhold som oppstår med operatørdataene som er lagret i Android, i form av MCC- og MNC-koder samt IMSI.
En mobillandskode (MCC) brukes i kombinasjon med en mobilnettverkskode (MNC) for å identifisere et mobilnettverk unikt. En internasjonal mobilabonnentidentitet (IMSI), derimot, brukes til å identifisere bruker av et mobilnett og er en unik identifikasjon knyttet til alle mobilnettverk.
Noen MVNO-er har ikke samme IMSI som deres overordnede operatør. Android identifiserer derfor MVNO som et eget nettverk, og de forskjellige IMSI-ene få det til å se ut for Android at enheten roamer selv når det ikke er det.
Resultatet er at brukere slår på dataroaming-bryteren for å få mobildata til å fungere og tenker at de ikke blir belastet. Men så snart de reiser utenfor landets grenser, låses telefonens SIM-kort på signalet til en lokal operatør (hvis den nødvendige roamingavtalen er på plass). Deretter belastes kunden for bruk av dataroaming, og blir i mange tilfeller belastet ublu.
Dette er fordi dataroaming-svitsjen ved et uhell ble aktivert av brukeren. Det resulterte ikke i belastninger når det ble brukt innenfor et lands grenser, men så snart SIM-kortet ble brukt internasjonalt, måtte brukeren betale for roamingavgifter selv om de ikke ønsket å bruke et roaming-SIM kort.
I EU, det er ingen avgifter for internasjonal roaming, en endring som trådte i kraft fra 15. juni 2017. (Det er knyttet betingelser til dette, for eksempel retningslinjer for rettferdig bruk og betingede datagrenser, for selvfølgelig.) Dette betyr at når mobilnettbrukere streifer innenfor E.U.s grenser, er det ingen roamingavgifter.
Brukere kan dermed aktivere dataroaming og glemme det mens de reiser, men det ville være en dårlig idé, for når de reiser utenfor EU, koster internasjonale roamingavgifter vil være gjeldende. Brukere på Googles problemsporing har også rapportert at satellittroaming-avgifter gjelder også innenfor EU. grenser hvis enheten ikke kan låses til noe nasjonalt nettverk – for eksempel et vanlig scenario når du er til sjøs.
Løsningen
Løsningen her er en nasjonal roaming-veksling. En nasjonal roaming-veksling vil gjøre det mulig for brukeren å fortsette å roame for innenlandsbruk, men vil sikre det roaming brukes aldri utenfor brukerens hjemland uten deres samtykke. Dette er noe at brukere har spurt Google for nesten åtte og et halvt år siden, men det hadde ikke vært noen fremgang i saken. De eneste rettelsene involvert heller installere en Xposed-modul for å få et nasjonalt roaming-alternativ, endre ramme-res (som bare kan gjøres på noen telefoner), eller installere visse tilpassede ROM-er.
Roaming-innstillinger på Google Pixel 2 XL som kjører Android 8.1 Oreo
Dette vil forhåpentligvis endre seg snart ettersom Sony skriver nødvendige forpliktelser å legge til støtte for nasjonal roaming samt støtte for et nasjonalt roaming-grensesnitt i Android. Når dette alternativet vises i Android (mest sannsynlig i Android P), vil det være enormt gunstig for internasjonale reisende siden de ikke trenger å huske å slå av dataroaming hver gang før de drar til en internasjonal reise.
P.S. Skjermbildene vist ovenfor viser frem Sais mørke Oreo-tema, som ble installert ved hjelp av Substratum. Du kan installere det mørke temaet uten root ved å følge denne prosedyren.