Illustration du déploiement progressif d'une mise à jour dans l'App Store
Le saviez-vous ? Depuis 2017, les développeurs ont la possibilité de déployer progressivement les mises à jour de leurs applications dans l’App Store. Cette option, qui concerne les utilisateurs ayant activé les mises à jour automatiques (Réglages > iTunes Store et App Store > Mises à jour), échelonne sur sept jours la diffusion des mises à jour. Voici la répartition avancée par Apple :
- Jour 1 : 1 % des utilisateurs reçoivent la mise à jour
- Jour 2 : 2 %
- Jour 3 : 5 %
- Jour 4 : 10 %
- Jour 5 : 20 %
- Jour 6 : 50 %
- Jour 7 : 100 %
Notez qu’à tout moment les utilisateurs peuvent forcer l’apparition des mises à jour déployées progressivement en se rendant dans l’App Store et en rafraîchissant la section Mises à jour.
David Smith a utilisé ce processus pour déployer un changement dans son application Podomètre++ dont il ne pouvait pas confirmer lui-même la fiabilité à 100 %. Comme le montre son graphique, la mise à jour progressive (courbe rouge) a bien été proposée graduellement aux utilisateurs, ce qui lui a permis de prendre connaissance de détails à peaufiner avant que la nouvelle version ne soit disponible à tous. Les développeurs peuvent d'ailleurs mettre en pause à tout moment le déploiement progressif s'ils constatent un problème.
En comparaison, le déploiement instantané (courbe bleue) est logiquement beaucoup plus rapide. En seulement deux jours, près de 80 % des utilisateurs ont obtenu la mise à jour. On constate néanmoins qu’elle n’a pas été déployée auprès de tous même après plusieurs jours. Cela s’explique sûrement en partie par l’option, côté utilisateur, qui empêche les mises à jour automatiques en l’absence de réseau Wi-Fi.
Enfin, il ne faut pas confondre le déploiement progressif de l’App Store avec le déploiement progressif côté serveur, une pratique notamment utilisée par Google et Facebook pour diffuser des changements graduellement et indépendamment des versions de leurs apps.
« Cela s’explique sûrement en partie par l’option, côté utilisateur, qui empêche les mises à jour automatiques en l’absence de réseau Wi-Fi. »
Et certains, comme moi, préfèrent lancer manuellement les MAJ et ont désactivé les MAJ automatique.
Pour éviter notamment un ralentissement de l’iPhone peu après l’avoir branché, au mauvais moment.
En situation où le wifi peut être payant ou consommateur de ressources aussi (partagé wifi à l’étranger, ect...)
D’autres ont désactivé la MAJ automatique et ne vont quasiment jamais sur l’app store pour mettre à jour
@moua
Moi aussi ou presque, j’ai désactivé les maj en 4G pour garder un Max de data, parce que quand on voit le poids de certaine maj, ça bouffe vite
@Clément34000
Tout l’inverse pour moi, j’utilise énormément le réseau 4G pour toutes mes mises à jour, même mac ?
Frère d'internet fixe tout pourri ?
@Billytyper2
Tout dépend du type d’application que tu as se mettant a jour
@Clément34000
Os comme apps ?
@moua
Ou tout simplement l’horreur d’avoir un iPhone et iPad 256go remplie d’applications et une connexion adsl de 2mbps...
@moua
Il me semblait que les mises à jours automatiques en 4G ne se faisaient pas en itinérance.
J’ai peut être rêvé
@KorE
Pas si on utilise un hotspot 4G, l’iPhone ne fait pas la différence entre un reseau wifi et un autre.
Et il suffit de brancher l’iPhone sur une batterie ou l’allume cigare pour qu’il lance ses mises à jour.
@armandgz123
J’ai la fibre mais entre ça et la 4G à 80Mbps il n’y a pas de grande différence en pratique.
Ça n’empêche pas de lancer les MAJ à la main,
Et ça expliquerais les 10% qui ne mettent pas à jour l’app après plus d’une semaine
Et ça sert à quoi le déploiement progressif ?
@Rodri31
A corriger d'éventuels bugs de dernière minute au premier abord.
Aussi à graduer la charge du serveur si de grosses modifications ont été apportées ?
Très bon article félicitations
C’est le genre d’articles que j’aime beaucoup, merci !