Di recente mi sono trasferito nell'area di Ginevra, al confine tra Francia e Svizzera. Vivo in Francia dove ho un contratto di telefonia mobile (e di casa) francese, ma lavoro appena oltre il confine (a meno di un chilometro da esso!) In Svizzera.
Le reti svizzere sono più vicine al mio lavoro rispetto a quelle francesi, ma di solito riesco a ricevere un segnale francese. Posso utilizzare diverse reti francesi senza incorrere in costi di roaming per l'utilizzo di telefono / SMS / Internet, ma nessuno di quelli svizzeri mi costerà una piccola fortuna.
In Android (in realtà le versioni di Cyanogenmod basate su Gingerbread e ICS è quello che ho provato finora finora) mi sembrano avere due opzioni:
a) Consentire solo di unirsi alla mia rete domestica e ignorare tutti gli altri, sia francesi che svizzeri. In questo caso spesso non ho alcuna connessione.
b) Connettersi a qualsiasi rete, nel qual caso il telefono sceglierà spesso di connettersi a una rete svizzera e quindi sostenere costi. (E in pratica mi renderà incapace di utilizzare la connessione dati mobile poiché ho disabilitato il roaming dati).
Esiste un modo per classificare le reti in ordine di preferenza in modo tale che le reti francesi (se unibili) saranno preferite a quelle svizzere, anche se ci sono reti svizzere con un segnale più forte? Ho cercato impostazioni e app per farlo, ma senza successo ... oltre ad alcune cose dall'aspetto piuttosto pericoloso con la Preferred Roaming List (PRL), che non sembra essere esposta alla normale interfaccia utente.
Immagino che molte persone non vivano / lavorino ai confini, quindi questa funzione non è stata così richiesta - ma sfortunatamente gli operatori di rete non hanno accordi tra paesi per aiutare gli abitanti delle frontiere, quindi una soluzione tecnologica è probabilmente necessario!