Prise en charge Android des eSIM

Google a publié la version 9 de son système d'exploitation Android le 6 août. Appelée « Pie » ou « version p », elle possède une API de niveau 28. Pour la première fois, Android intègre des API pour gérer les eUICC, alors qu'iOS ne les prend actuellement pas en charge.

Le téléphone Pixel 2 de Google peut être mis à niveau vers Pie et intègre la technologie eUICC. Le Pixel 3 devrait être commercialisé en octobre avec Pie. Project Fi (le service mobile de Google) utilise la technologie eUICC, mais n'est actuellement disponible que pour les clients américains.

La prise en charge des eUICC sur un téléphone nécessite un logiciel intégré appelé Assistant de Profil Local (LPA). Dans Pie, l'APL se présente sous la forme d'un « LPA back-end » intégré au système d'exploitation et d'un LPA front-end distinct, ou « Application opérateur ». Le LPA back-end communique avec l'eUICC et le Gestionnaire d'Abonnements (SM-DP+), tandis que l'Application opérateur fournit l'interface utilisateur (IU) permettant à l'abonné de demander le téléchargement de profils et de basculer entre eux. L'Application opérateur est généralement fournie par l'opérateur mobile qui propose ses profils pour fournir le service à l'abonné et peut être personnalisée en conséquence. Elle communique avec l'API back-end via une série d'API prises en charge par le SDK de Pie . Le service est généralement vendu à l'abonné en lui fournissant un code d'activation. Il peut s'agir d'un code texte ou d'un QR code, généralement saisi par l'abonné dans l'Application opérateur.

Les applications des opérateurs nécessitent des autorisations spéciales, appelées privilèges d'opérateur , introduites dans Android 5.5. Cela nécessite de signer l'application avec un certificat et une clé fournis par l'opérateur mobile, puis de charger l'empreinte générée par le mécanisme de signature sur la carte SIM ou l'eUICC. Cela garantit que seules les applications produites par un opérateur spécifique peuvent contrôler les informations de leur carte SIM.

Dans les anciennes versions d'Android, il était possible de télécharger une application depuis le Google Play Store appelée eSIM Manager, mais celle-ci est désormais intégrée à Pie et n'est plus nécessaire.