Sony sta creando commit in Android per aggiungere il supporto per il roaming nazionale, che disabilita automaticamente il roaming quando si lascia il confine di un paese. Ciò risolverà un problema Android che esiste da anni. La correzione verrà probabilmente aggiunta in Android P.
Android è un sistema operativo mobile ricco di funzionalità, ma ciò non significa che sia esente da problemi. Al contrario, alcuni problemi del sistema operativo scoperti anni fa non sono ancora stati risolti, mentre nuovi problemi emergono nelle versioni più recenti. Uno di questi problemi noto da molto tempo è la mancanza di supporto per il roaming nazionale.
Il problema
Alcuni operatori e operatori di rete mobile virtuale (MVNO) richiedono l'abilitazione del roaming dati affinché possa avvenire qualsiasi trasferimento di dati tra la rete e il dispositivo. Questo perché Android rileva che il dispositivo è in roaming quando in realtà non lo è. Quando succede questo? In rare occasioni, si verifica una mancata corrispondenza con i dati dell'operatore memorizzati in Android, sotto forma di codici MCC e MNC, nonché IMSI.
Un codice paese mobile (MCC) viene utilizzato in combinazione con un codice di rete mobile (MNC) per identificare in modo univoco una rete mobile. Un'identità di abbonato mobile internazionale (IMSI), invece, viene utilizzata per identificare il utente di una rete mobile ed è un identificativo univoco associato a tutte le reti mobili.
Alcuni MVNO non hanno lo stesso IMSI del vettore associato. Android, quindi, identifica l'MVNO come una rete separata e i diversi IMSI far sembrare ad Android che il dispositivo sia in roaming anche quando non lo è.
Il risultato è che gli utenti attivano l'interruttore del roaming dati per far funzionare i dati mobili pensando che non verranno addebitati. Tuttavia, non appena viaggiano fuori dai confini del loro paese, la carta SIM del loro telefono si aggancia al segnale di un operatore locale (se è in vigore il necessario accordo di roaming). Quindi, al cliente viene addebitato un costo per l'utilizzo del roaming dati e, in molti casi, in modo esorbitante.
Ciò è dovuto al fatto che l'interruttore del roaming dati è stato accidentalmente lasciato abilitato dall'utente. Non comportava addebiti quando veniva utilizzata all'interno dei confini di un paese, ma non appena lo era la carta SIM utilizzato a livello internazionale, l'utente doveva pagare le tariffe di roaming anche se non voleva utilizzare una SIM in roaming carta.
Nella UE, non ci sono costi per il roaming internazionale, modifica entrata in vigore a partire dal 15 giugno 2017. (Ci sono condizioni allegate a questo, come una politica di utilizzo corretto e limiti di dati condizionati, di ovviamente.) Ciò significa che quando gli utenti della rete mobile vagano all'interno dei confini dell'UE, non ci sono tariffe di roaming.
Gli utenti possono così abilitare il roaming dati e dimenticarsene durante il viaggio, ma sarebbe una cattiva idea perché ogni volta che viaggiano al di fuori dell'UE, il roaming internazionale viene addebitato. Volere essere applicabile. Utenti sul tracker dei problemi di Google hanno anche riferito che le tariffe di roaming satellitare sono applicabili anche all'interno dell'UE. confini se il dispositivo non riesce a collegarsi a nessuna rete nazionale, uno scenario comune quando si è in mare, ad esempio.
La soluzione
La soluzione qui è a attivazione/disattivazione roaming nazionale. Un'attivazione/disattivazione del roaming nazionale consentirà all'utente di continuare a utilizzare il roaming per uso domestico, ma lo garantirà il roaming non viene mai utilizzato al di fuori del paese di origine dell'utente senza il loro consenso. Questo è qualcosa che gli utenti hanno chiesto a Google quasi otto anni e mezzo fa, ma non c'erano stati progressi sulla questione. Le uniche correzioni coinvolte sono entrambe installazione di un modulo Xposed per ottenere un'opzione di roaming nazionale, modifica quadro-res (cosa che può essere eseguita solo su alcuni telefoni) o l'installazione di determinate ROM personalizzate.
Impostazioni di roaming su Google Pixel 2 XL con Android 8.1 Oreo
Si spera che questo cambi presto non appena Sony creerà il file impegni necessari per aggiungere il supporto per il roaming nazionale nonché il supporto per un'interfaccia utente di roaming nazionale in Android. Quando questa opzione viene visualizzata in Android (molto probabilmente in Androide P), sarà estremamente vantaggioso per i viaggiatori internazionali poiché non dovranno ricordarsi di disattivare ogni volta il roaming dati prima di partire per un viaggio internazionale.
PS Gli screenshot mostrati sopra mostrano Tema scuro Oreo di Sai, che è stato installato utilizzando Substratum. Puoi installare il tema scuro senza root seguendo questa procedura.