Effets secondaires d'Android CarrierConfig signalant un réseau étranger comme "non itinérant"
Android dispose d'une application système, CarrierConfig, qui définit certains paramètres réseau en fonction de l'opérateur qui a fourni la carte SIM actuellement insérée. Entre autres, l'application CarrierConfig peut indiquer à Android que certains réseaux (identifiés par la paire MCC / MNC) ne doivent pas être considérés comme itinérants même si le MCC / MNC diffère de celui de la carte SIM. (Voir cette réponse à une de mes questions précédentes pour plus de détails sur son fonctionnement interne.)
Je me demande si ce mécanisme peut être utilisé pour l'itinérance dans l'UE. Depuis l'année dernière, les opérateurs de l'UE ne peuvent plus facturer de frais d'itinérance pour une utilisation sur d'autres réseaux de l'UE, à condition que la majorité de l'utilisation se trouve dans l '«État d'origine» de la carte SIM, ou que l'abonné puisse démontrer certains liens avec cet État ( par exemple résidence, travail, étude ou famille).
L'idée serait alors: pour chaque opérateur de l'UE, insérer une liste de tous les MCC de l'UE dans sa liste de réseaux non itinérants (l'omission du MNC en fait un fourre-tout pour chaque réseau avec ce MCC).
Si je comprends bien le mécanisme, l'effet serait qu'avec une carte SIM d'un opérateur européen, le téléphone supposerait alors être sur son réseau domestique. Les restrictions d'itinérance (telles que la désactivation des données mobiles) ne s'appliqueraient alors qu'en dehors de l'UE. Par exemple, si je désactivais l'itinérance des données, mon téléphone bénéficierait toujours d'une connectivité de données en Autriche, en France et en Italie, mais pas en Suisse.
J'ai suggéré cela aux gens de LineageOS l'autre jour et on m'a dit que cela n'allait pas se produire, car à leur avis, l'itinérance dans l'UE est toujours en itinérance et qu'une telle règle la briserait. Malheureusement, ils n'ont pas précisé cela, donc je ne sais pas s'il me manque un effet secondaire indésirable.
Le seul effet secondaire de l'ensemble de règles «UE-UE = pas d'itinérance» que je peux voir est que l'utilisateur ne peut plus effectuer de réglages comme «utiliser les services de données uniquement sur le réseau 232-07, mais pas sur d'autres réseaux, même en l’UE ». La question de savoir si cela constitue un cas d'utilisation pertinent est discutable.
Y a-t-il autre chose que j'ai manqué (c'est-à-dire que la fonctionnalité que ce changement va casser)?
Réponses
Je ne peux pas ajouter de commentaire à votre question car je n'ai pas le score nécessaire pour le faire. Donc, le seul moyen est de faire une nouvelle réponse 😅😅
Comme je vous l'explique dans l' autre question, vous pourriez ajouter à n'importe quel réseau, n'importe quel autre réseau d'un autre pays pour cela il ne se comporte pas comme un roaming.
Je vais expliquer mon point de vue sur le problème pour développer cette fonctionnalité. Il est vrai que bien que l'itinérance en Europe soit gratuite dépend de certains facteurs comme vous l'avez dit, par exemple:
Depuis l'année dernière, les opérateurs de l'UE ne peuvent plus facturer de frais d'itinérance pour une utilisation sur d'autres réseaux de l'UE, à condition que la majorité de l'utilisation se trouve dans l '«État d'origine» de la carte SIM, ou que l'abonné puisse démontrer certains liens avec cet État ( par exemple résidence, travail, étude ou famille).
Si LineageOs développe cette fonctionnalité et que par exemple vous avez une carte SIM française et que vous vivez en Italie, il viendra un moment où l'opérateur français commencera à facturer un plus pour le roaming.
Et cela pourrait être un problème, car si l'utilisateur n'a pas activé l'itinérance des données, l'utilisateur ne saura pas que l'opérateur pourrait le faire. L'utilisateur doit savoir qu'il est possible que l'itinérance entraîne un surcoût sur votre facture.
Il est possible que vous ayez une carte SIM française parce que vous êtes français, et que vous vivez en Italie parce que votre travail est en Italie, et vous pourriez penser: "Ok, le marché unique européen devrait me permettre d’utiliser la même carte SIM dans différents pays à sans frais » et c'était l'idée originale de la fin de l'itinérance. Mais certains opérateurs (les grands transporteurs) se sont plaints du fait que les gens pouvaient acheter des cartes SIM dans des pays avec des tarifs moins chers pour les utiliser dans des pays avec des tarifs plus élevés.
Donc, pour résumer, je pense que c'est possible la fonctionnalité que vous voulez (techniquement parlant) mais ce n'est pas recommandé.