Opinion : faut-il installer les betas d'iOS 10, de watchOS 3 et de macOS Sierra ?
Par Didier Pulicani - Publié le
C'est une question que vous nous posez souvent, par mail ou dans les commentaires : faut-il réellement installer les betas après la WWDC ?
Que ce soit par voie officielle (en prenant un abonnement développeur), officieuse (en mendiant un slot ou un certificat à un développeur) ou en utilisant le programme de beta publique d'Apple, il est devenu assez facile de profiter des betas sur ses iPhone, iPad et autres Apple Watch.
Notre réponse a toujours été la même ces dernières années, même si elle peut paraitre un peu laconique :
Parmi les inconvénients majeurs, on notera :
- une autonomie très réduite. Avec iOS 10, mon iPhone 6s Plus s'arrête en début de soirée, alors que je terminais souvent la journée à 40%. Même chose sur nos Apple Watch que nous sommes obligées de recharger plusieurs fois par jour. Tout cela est lié à la nature même de la beta et du type de compilation utilisée par Apple pour déboguer ses OS et ne sera résolu qu'à la fin du beta-test. En clair, vous allez passer tout l'été avec une autonomie réduite à 50% !
- Des plantages à gogo : avec les vacances qui arrivent, imaginez que votre application de GPS se retrouve parfaitement inutilisable, que votre musique soit coupées toutes les 2 secondes sur votre casque bluetooth ou que CarPlay et les fonctions iPod ne fonctionnent plus sur votre véhicule... C'est exactement le type de souci que l'on rencontre avec les betas. Vous ne savez jamais à l'avance si tous vos programmes fétiches vont fonctionner... ou pas.
- Inadaptées à la production : les développeurs qui installent des betas le font généralement sur du matériel
- Le risque de perdre ses données : Apple le précise dans ses
- Pas de retour en arrière : s'il est assez facile de réinstaller une ancienne version d'OS X et d'iOS, Apple bloque la manipulation avec watchOS. Mais même sur Mac et sur l'iPhone, le retour en arrière peut se montrer plus compliqué que prévu. Par exemple, si vous avez sauvegardé votre appareil avec la beta, et que vous n'avez pas de backup récent de l'ancien système, ce dernier va refuser de restaurer vos données. Il existe parfois des bidouilles, mais globalement, le retour en arrière ne fonctionne jamais très bien, raison pour laquelle il faut bien réfléchir avant d'installer une beta.
Evidemment, certains vous diront que les betas d'iOS sont de plus en plus stables (c'est vrai), que les apps tierces plantent beaucoup moins qu'avant (c'est vrai aussi), ou encore que le risque de corruption des données reste assez limité. Pour autant, il est à peu près équivalent à celui de ne jamais utiliser de sauvegarde sur son ordinateur : les chances de tout perdre sont de plus en plus faibles, mais la valeur que l'on attache à ses données personnelles ne mérite souvent pas de courir un tel risque pour gagner 2 ou 3 nouveautés quelques mois en avance.
Voilà également pourquoi nous sommes assez hostiles vis à vis du programme de
Que ce soit par voie officielle (en prenant un abonnement développeur), officieuse (en mendiant un slot ou un certificat à un développeur) ou en utilisant le programme de beta publique d'Apple, il est devenu assez facile de profiter des betas sur ses iPhone, iPad et autres Apple Watch.
Notre réponse a toujours été la même ces dernières années, même si elle peut paraitre un peu laconique :
plutôt non. La tentation est souvent grande de vouloir profiter des nouveautés, mais ce n'est pas sans compromis. Il y a quelques années, je me suis par exemple retrouvé bloqué à l'étranger avec une beta qui avait expiré et un téléphone devenu totalement inutilisable. Avec les mises à jour OTA et une meilleure disponibilité du haut-débit sur la planète, ce genre de cas se raréfie, mais l'utilisation de versions beta n'est vraiment pas sans risque.
Parmi les inconvénients majeurs, on notera :
- une autonomie très réduite. Avec iOS 10, mon iPhone 6s Plus s'arrête en début de soirée, alors que je terminais souvent la journée à 40%. Même chose sur nos Apple Watch que nous sommes obligées de recharger plusieurs fois par jour. Tout cela est lié à la nature même de la beta et du type de compilation utilisée par Apple pour déboguer ses OS et ne sera résolu qu'à la fin du beta-test. En clair, vous allez passer tout l'été avec une autonomie réduite à 50% !
- Des plantages à gogo : avec les vacances qui arrivent, imaginez que votre application de GPS se retrouve parfaitement inutilisable, que votre musique soit coupées toutes les 2 secondes sur votre casque bluetooth ou que CarPlay et les fonctions iPod ne fonctionnent plus sur votre véhicule... C'est exactement le type de souci que l'on rencontre avec les betas. Vous ne savez jamais à l'avance si tous vos programmes fétiches vont fonctionner... ou pas.
- Inadaptées à la production : les développeurs qui installent des betas le font généralement sur du matériel
de test. En clair, ils ont souvent plusieurs téléphones et ne se servent des betas que sur des appareils qui ne présentent pas de risque pour leur travaux. Par exemple, si vous développez sur Mac, vous n'allez pas basculer tout votre système sous Sierra pour tester vos apps, mais plutôt créer un SSD externe que vous lancerez ponctuellement pour les tests. En installant des betas sur votre téléphone
personnelou sur votre unique machine de travail, vous prenez le risque de vous retrouver avec un appareil partiellement voire totalement inutilisable.
- Le risque de perdre ses données : Apple le précise dans ses
release notes, les betas peuvent conduire à une destruction des données ou à leur corruption. A l'heure de la synchronisation via le Cloud, la moindre destruction sur l'appareil peut d'ailleurs affecter l'ensemble de la chaine ! Pire, si vous utilisez une solution de sauvegarde, cette dernière peut également se retrouver corrompue ! Vous pouvez aussi prendre le risque de ne jamais sauvegarder durant tout le beta-test (ou d'investir dans un autre support).
- Pas de retour en arrière : s'il est assez facile de réinstaller une ancienne version d'OS X et d'iOS, Apple bloque la manipulation avec watchOS. Mais même sur Mac et sur l'iPhone, le retour en arrière peut se montrer plus compliqué que prévu. Par exemple, si vous avez sauvegardé votre appareil avec la beta, et que vous n'avez pas de backup récent de l'ancien système, ce dernier va refuser de restaurer vos données. Il existe parfois des bidouilles, mais globalement, le retour en arrière ne fonctionne jamais très bien, raison pour laquelle il faut bien réfléchir avant d'installer une beta.
Evidemment, certains vous diront que les betas d'iOS sont de plus en plus stables (c'est vrai), que les apps tierces plantent beaucoup moins qu'avant (c'est vrai aussi), ou encore que le risque de corruption des données reste assez limité. Pour autant, il est à peu près équivalent à celui de ne jamais utiliser de sauvegarde sur son ordinateur : les chances de tout perdre sont de plus en plus faibles, mais la valeur que l'on attache à ses données personnelles ne mérite souvent pas de courir un tel risque pour gagner 2 ou 3 nouveautés quelques mois en avance.
Voilà également pourquoi nous sommes assez hostiles vis à vis du programme de
beta publiqueintroduit par Apple, et pour lesquel les utilisateurs ne sont -selon nous- pas toujours suffisamment avertis.
N'hésitez pas à nous donner votre avis dans les réactions !