iOS 14 va finalement permettre de choisir un autre navigateur et une autre app de gestion d'e-mails par défaut. Exit Safari et Mail, et bienvenue aux alternatives qui ne manqueront pas de pousser comme des champignons… Pour peu que les développeurs obéissent aux règles strictes d'Apple (lire : iOS 14 : comment se fera le remplacement de Mail et de Safari).
Afin d'aider les développeurs à mettre le pied à l'étrier, le constructeur a mis en ligne un article qui donne un aperçu des pré-requis indispensables à un navigateur ou une app de mails qui voudraient remplacer les applications d'Apple.
Pour cette dernière, les exigences sont somme toutes modestes : il faut notamment que l'application soit capable d'envoyer un message à une adresse valide, et qu'elle puisse recevoir un message provenant de n'importe quelle adresse mail. L'application par défaut s'ouvrira lorsque l'utilisateur touchera un lien de type mailto:
.
Pour le navigateur web, la liste des critères à remplir est plus longue. L'app devra ouvrir des liens HTTP et HTTPS, elle ne pourra pas utiliser UIWebView (la classe est obsolète), et au lancement elle affichera un champ texte pour saisir une URL, des outils de recherche ou une sélection de favoris. Apple précise également que le navigateur doit afficher le site voulu par l'utilisateur (pas question de redirection ou de charger du contenu qui ne soit pas présent dans le code source de la page).
Les butineurs qui intègrent des contrôles parentaux ou un mode qui restreint la navigation peuvent être acceptés. Le navigateur peut également proposer un mode de navigation sécurisée, et prévenir que le contenu est suspect (tentatives d'hameçonnage, par exemple). L'app peut présenter une interface d'authentification native pour accéder à un site, à partir duquel on peut également s'enregistrer.
Une fois que le développeur s'est assuré du respect de ces règles, il doit demander à Apple le feu vert pour que son app puisse remplacer Safari ou Mail. Cela ressemble un peu à CarPlay : pour qu'une application iPhone puisse apparaitre sur l'écran de l'auto-radio, il faut qu'elle soit dûment autorisée par le constructeur.
Dans un récent sondage, nous vous avons demandé si vous comptiez changer Safari et/ou Mail par une app tierce. 60% d'entre vous ont répondu qu'ils conserveraient les applications par défaut d'Apple. C'est Mail qui a été le plus cité par les autres — il est vrai que l'app de courriels mériterait un gros coup de pinceau et quelques fonctions supplémentaires.