iOS 13 : Apple est revenue en arrière pour iCloud Drive [MàJ]

Nicolas Furno |

Apple s’est lancée dans un gros chantier cette année pour iCloud Drive. Depuis les premières bêtas d’iOS 13, mais aussi celles de macOS Catalina, le service de synchronisation des fichiers d’Apple est à la peine. À tel point que les bêtas pouvaient bloquer les utilisateurs d’iCloud Drive, voire poser des problèmes de pertes de données :

Avec la sixième bêta développeur (et cinquième bêta publique) d’iOS 131, Apple avertit dans les notes de version que la synchronisation iCloud Drive peut prendre du temps. Le constructeur ajoute aussi que des fichiers peuvent être retrouvés dans un dossier « Recovered Files » situés sur l’espace de stockage local de l’appareil et non pas sur iCloud.

Dossier Recovered Files sur mon iPad Pro, après installation de la sixième bêta d’iPadOS 13.

Dans les faits, il semble que cette bêta provoque une remise à zéro d’iCloud Drive. Tous les fichiers stockés en local ont été supprimés et une copie nouvelle a été téléchargée depuis les serveurs d’Apple. C’est ce qui explique la première synchronisation lente, mais aussi le dossier avec les fichiers récupérés, qui correspond certainement à une copie de tout ce qui n’était pas correctement synchronisé sur le serveur.

Pourquoi une opération aussi lourde au milieu des bêtas estivales ? Si l’on en croit les notes de version de la dernière bêta d’iA Writer, Apple aurait procédé à un retour en arrière sous le capot. iOS 13 reposait sur un nouveau moteur de synchronisation des fichiers qui a créé de multiples problèmes — des dossiers qui se dupliquaient à l’infini par exemple —, et il semble que le constructeur ait décidé de ne pas tenter le diable cette fois, et de revenir au moteur d’iOS 12. En tout cas, cet éditeur Markdown avait été obligé de mettre à jour sa bibliothèque interne pour le nouveau moteur, et la dernière version de l’app a été contrainte de retirer ces nouveaux éléments pour accéder aux fichiers.

La dernière bêta d’iA Writer signale un retour au moteur de synchronisation d’iOS 12 pour iCloud Drive.

Voilà qui rappelle fort l’épisode discoveryd de macOS Yosemite. Ce nouveau service DNS devait remplacer un ancien processus du système, mais il contenait plusieurs bugs plus ou moins gênants, soit qui empêchaient d’accéder à un site web, soit qui renommaient le Mac sur le réseau (lire : Les aléas du nouveau service de DNS dans Yosemite). Apple avait finalement supprimé ce nouveau service et restauré l’ancien module, qui est toujours en activité dans macOS d’ailleurs.

Est-ce que c’est le même scénario qui s’est produit pour la synchronisation d’iCloud Drive ? Peut-être, mais il faut alors souligner la différence majeure : Apple a profité des bêtas pour tester la nouvelle version et faire marche arrière, alors qu’à l’époque de discoveryd, il avait fallu attendre quatre mises à jour publiques de macOS pour que le problème soit réglé…

Il est encore trop tôt pour conclure définitivement, mais je peux déjà témoigner que la dernière bêta d’iOS 13 semble bien meilleure avec iCloud Drive. Je n’ai plus aucun dossier qui se duplique et surtout je peux télécharger rapidement des fichiers depuis le serveur, c’était l’un des points vraiment bloquants des premières bêtas.

C’est mieux, mais pas parfait, même si la majorité des bugs restants sont liés aux apps plus qu’à iCloud Drive. C’est le cas de l’app Fichiers qui a toujours du mal avec ses favoris, par exemple, ou bien d’une app comme iA Writer qui a du mal à accéder à certains fichiers.

[MàJ 09/08/2019 11:01] : le retour à un ancien système se confirme avec la disparition (temporaire ?) de la fonction de partage de dossiers (lire : On pourra (enfin !) partager des dossiers iCloud Drive avec iOS 13 et macOS 10.15). C’était la nouveauté majeure pour iCloud Drive, mais peut-être aussi celle qui causait tous les problèmes ?

Quoi qu’il en soit, il n’est plus possible de partager un dossier avec la dernière bêta d’iOS 13, on ne sait pas si la fonction fera son retour dans la version finale ou non.

[MàJ 09/08/2019 15:54] : autre nouveauté qui a été retirée de la bêta, la possibilité de télécharger un fichier depuis les serveurs d’iCloud et de le garder en permanence en local. Un signe de plus en faveur d’un retour au moteur de synchronisation d’iOS 12…


  1. Et probablement aussi pour la sixième bêta de macOS Catalina, mais elle n’est pas encore sortie. ↩︎

avatar oomu | 

je déconseille toujours d'être dépendant d'un service de stockage en ligne.

avatar ForzaDesmo | 

@fte
Je pense que c’est là une piqûre de rappel importante que le cloud Apple n’est pas et n’a jamais été fiable, ne mérite pas notre confiance.
Je me réjouis qu’enfin on puisse profiter de supports de stockage externe sur iOS - depuis le temps ça tient du miracle -, d’une part pour ne pas être dépendant d’une connection wifi et d’autre part pour ne pas devoir se reposer sur iCloud.

Complètement d'accord. Les cloud(s), que se soit Apple ou autres ont, je trouve, plus d'inconvénients que d'avantages.
Maintenant, c'est aussi bien que cela existe mais pour ma part c'est trop risqué. Et comme tu le dis si bien heureusement qu'Apple a mis de l'eau dans son vin avec les iDevices pour enfin pouvoir faire du stockage physique. Depuis le temps que j'attendais cette avancée pour enfin pourvoir regarder les nouvelles versions qui pourront enfin remplacer mon bon vieux iPad 2 9.3.5.

avatar jazz678 | 

@fte

« Je pense que c’est là une piqûre de rappel importante que le cloud Apple n’est pas et n’a jamais été fiable, ne mérite pas notre confiance »

Notre ?

Surprenant comportement que de vouloir se prendre pour plusieurs

avatar fte | 

@jazz678

"Notre ?"

Oui.

"Surprenant comportement que de vouloir se prendre pour plusieurs"

Ça serait super bizarre en effet. Quel rapport avec iCloud ?

avatar jazz678 | 

@fte

« Ça serait super bizarre en effet. Quel rapport avec iCloud ? »

Aucun. Juste avec le fait que tu te désignes par cet adjectif

avatar fte | 

@jazz678

"par cet adjectif"

De quel adjectif parles-tu ?

avatar jazz678 | 

@fte

Laisse tomber
J’essayais de faire de l’esprit mais ça a lamentablement foiré
😔

avatar fte | 

@jazz678

"J’essayais de faire de l’esprit mais ça a lamentablement foiré"

Ouai. Je n’ai pas aidé en jouant au con :p

Side note, je n’avais pas imaginé la dose d’amour qu’iCloud déclenchait. Le monde Apple est quand-même particulier, c’est bien plus amusant que chez Android ou Windows, il y a plus de passion. Je me garderai de dire si c’est bien ou non.

avatar jazz678 | 

@fte

« Je me garderai de dire si c’est bien ou non. »

C’est amusant comme tu dis
Je me contente de ça

avatar Bigdidou | 

@fte

« Side note, je n’avais pas imaginé la dose d’amour qu’iCloud déclenchait »

C’est parce que iCloud est lui-même plein d’amour.
C’est ça que tu n’as pas compris.
Psychopathe.

avatar fte | 

@Bigdidou

"C’est parce que iCloud est lui-même plein d’amour."

On en a eu la démonstration avec ce leak de photos de stars, beaucoup d’amour en effet. 🤤

avatar Bigdidou | 

@fte

« De quel adjectif parles-tu ? »

Sûrement iCloud, pourquoi ?

avatar Mrleblanc101 | 

@fte

On parle d'une bêta ici... c'est normale que la fiabilité sois moindre

avatar Shaskan | 

Mais du coup ce dossier « recovered file » utilise de l’espace sur mon iPhone ?

Je me demande les conséquences de le supprimer pour continuer d’utiliser ces fichiers dans le drive seulement

avatar Nicolas Furno | 

@Shaskan

Oui. Je n’ai pas osé le supprimer encore, mais il me semble que je n’ai que des doublons dedans.

avatar Shaskan | 

@nicolasf

Parce que chez moi ça fait quand même un gros dossier de quelques gigas je pense vu la quantité de choses dedans 😅

avatar Nicolas Furno | 

@Shaskan

Oui, j’ai parlé trop vite, j’ai clairement pas que des doublons… 😳

https://share.icloud.com/photos/0lCK-XZhnregbn0VFBFBnn0_A

avatar Shaskan | 

@nicolasf

On dirait que ce n’est même plus vraiment présent sur le cloud vu la taille des fichiers 🤔...

Peut être tout doucement que les fichiers du folder « recovery file » seront repoussés sur iCloud ?

Pour le coup mes fichiers dans iCloud ont tous l’air correct donc ça me semble être du doublon chez moi. Mais j’ai moins subit de soucis que toi durant les premières bêtas.

avatar Nicolas Furno | 

@Shaskan

Je vais toucher à rien je crois en effet. Et pour le dossier Pixelmator, je crois que ce sont de vieux fichiers qu’il a remis là mais à zéro ko.

Ça reste une bêta compliquée. Ou peut-être que les premières bêtas étaient compliquées et que j’ai encore des soucis à cause d’elles ?

avatar Shaskan | 

@nicolasf

J’ai l’impression que tu souffres des séquelles des premières bêtas car moi j’ai l’impression que tout est ok excepté ce dossier « recovered ».

Mais je n’avais que très peu voir aucun soucis lors des premières bêtas.

avatar SyMich | 

Généralement les dossiers Recovery Files, c'est à l´utilisateur de faire le tri manuellement de ce qui s'y trouve.

avatar Shaskan | 

@SyMich

Je n’aime pas trop ton « généralement » car si je pars de ce principe, je nettoie tout et ensuite ?

Dans le cas où finalement on est pas dans ce fonctionnement « général » je perd tout 🙂

avatar SyMich | 

Je ne trouve aucun détail donné par Apple sur ce qui se trouve dans ce dossier mais, "généralement", on place dans un tel dossier tout ce qu'un processus de synchronisation n'a su traiter.
L'utilisateur doit regarder fichier par fichier si ce sont des doublons, des fichiers mal catalogués (fichiers effacés sur un support mais dont la suppression n'a pas été reproduite sur l'un des autres support synchronisé), des fichiers mal référencés (leur nom a été retrouvé dans le catalog mais sans référence à un fichier réel sur le disque, d'où une taille nulle...)

Bref, il faut regarder fichier par fichier si on peut les effacer sans conséquence.

Mais il vaut peut-être mieux attendre qu'Apple donne quelques explications (même si normalement, quand on utilise une bêta, on a pris ses précautions pour qu'une perte totale de ses données soit sans conséquence 😊)

avatar iadry | 

Ce qui est surprenant c’est que je suis depuis la WWDC sur iOS 13 sur mon iPhone iPadOS sur mon iPad et 10.15 sur mon mac (BÊTA Dev)
Je n’ai jamais eu le moindre problème avec mon iCloud Drive (parfois des ralentissements)
Au début je pensais que vos articles étaient très exagérés pour décourager l’utilisation de bêtas mais d’après les témoignages non.
J’ai un pote à moi pareil zéro problème,
Comment est ce possible que pour certain la fonctionnalité est complètement bugge alors que pour d’autre non?

avatar oomu | 

" Comment est ce possible que pour certain la fonctionnalité est complètement bugge alors que pour d’autre non?"

parce que ces services sont complexes (plein de fonctionnalités) et distribués (plusieurs caches/serveurs répartis, qui se partagent les utilisateurs, selon des critères que nous ne connaissons pas)

un problème dans un algorithme de traitement peut très bien impacter que certains caches
un problème peut être que dans une fonctionnalité que vous sous-estimez ou utilisez à peine mais qui est centrale chez d'autres
un bug peut se glisser dans un usage spécifique par certaines applications mais pas dans celle que vous utilisez fréquemment

etc

pour des raisons de tests, de mise en oeuvre progressive et pour jauger la performance, un éditeur de service comme Apple peut éventuellement basculer qu'une portion de ses utilisateurs à un nouveau système/plateforme de serveurs. Provoquant ainsi des différences d'expériences selon les utilisateurs.

De nombreux scénarios sont possibles.

Il faut surtout comprendre : nous ne sommes pas les administrateurs de ces services, ces services ne sont pas transparents, nous ne savons pas comment fonctionnent les serveurs et logiciels sous-jacent et ce n'est pas notre droit de le savoir.

Nous ne pouvons que spéculer (comme je viens de faire, à partir d'expériences personnelles et de services comparables à icloud), et la spéculation est la porte vers le fantasme (donc méfiez vous).

De plus, il faut le rappeler constamment, voir si ça tenait qu'à moi, le hurler toutes les 5mn depuis les mairies des villes : APPLE ne FERA PAS DE SUPPORT pour les utilisateurs de BETA QUI SONT DES VERSIONS DE _TRAVAIL_ POUR INGENIEURS ! PAS un CADEAU aux CLIENTS.

avatar fte | 

@oomu

"APPLE ne FERA PAS DE SUPPORT pour les utilisateurs de BETA QUI SONT DES VERSIONS DE _TRAVAIL_ POUR INGENIEURS ! PAS un CADEAU aux CLIENTS."

Sauf pour les beta publiques qui sont, ma foi, publiques, auquel cas il est absolument indispensable qu’ils se mangent et corrigent leurs merdes, ou qu’ils fucking arrêtent de proposer des fucking beta publiques.

Niveau processes de release, ce sont de fucking clowns.

avatar phil3 | 

@fte

"Sauf pour les beta publiques qui sont, ma foi, publiques, auquel cas il est absolument indispensable qu’ils se mangent et corrigent leurs merdes, ou qu’ils fucking arrêtent de proposer des fucking beta publiques.

Niveau processes de release, ce sont de fucking clowns."

Désolé mais une beta, qu'elle soit publique ou pas, ça ne change rien. Le but d'une bêta est de permettre à des utilisateurs volontaires de remonter les bugs.

Tu ne peux en aucun cas l'installer comme une version normale et ensuite tenir ce genre de discours.

Ça montre bien la dérive des gens qui veulent avoir les nouveautés avant qu'elles soient prêtes et qui ensuite râlent. Mais une beta ça fait parti du processus normal de développement et installer une beta c'est s'engager à essuyer les plâtres.

avatar fte | 

@phil3

"Mais une beta ça fait parti du processus normal de développement et installer une beta c'est s'engager à essuyer les plâtres."

Absolument pas. En Suisse, un contrat conclus en cliquant une checkbox n’a aucune valeur légale. Zero, nib, nada, que pouic.

Si un logiciel défaillant clairement désigné beta est proposé en accès libre, l’éditeur engage sa responsabilité. Ce cas s’est déjà produit et a donné lieu à des prises en charge gratuites.

En Suisse. Ailleurs, je ne sais pas.

Par contre ce sont des fucking clowns tout autour du monde, pas uniquement en Suisse. Un béta fait partie du cycle normal, c’est juste. Une alpha déguisée en beta publique et lâchée dans la nature, c’est un truc que font les clowns.

avatar ckermo80Dqy | 

@fte

Ok ok, chez Apple ce sont des clowns, 2 fois de suite, on a compris. Et tu aimes bien placer fucking. Tu peux aller prendre ton café maintenant.

avatar fte | 

@ckermo80Dqy

"on a compris"

Vraiment ?!

Car derrière la forme fleurie, il y a un fond d’importance. Tu ne sembles avoir retenu que la forme et choisi de parler du messager en proposant un café plutôt que du message.

A mon avis tu n’as rien compris.

avatar ckermo80Dqy | 

@fte

La « forme fleurie » peut parfois tuer le propos et ne même plus donner envie de comprendre.

avatar Malouin | 

@ckermo80Dqy

+ 10 ! De mon côté, j’attends sagement la version finale...

avatar fte | 

@ckermo80Dqy

Ton envie ou non n’est pas mon problème. Tu n’es ni obligé de lire, ni de répondre.

Et plutôt que de gaspiller ton énergie à jouer les chevaliers, utilise-la pour toi et ta compréhension.

Tu as fait le choix de gaspiller ton énergie, alors assumes.

avatar Dimemas | 

on parle quand même de nouveautés qui auraient du être là depuis longtemps quand même !
C'est tout de même incroyable cette capacité à tout le temps baisser la tête et accepter ce que fait Apple...

avatar iadry | 

Autre élément qui m’a surpris hier, je n’avais pas vu de mention de cette « nouveauté » mais hier j’ai scanné ma carte grise avec l’appli note et je l’ai enregistré dans iCloud Drive.
Le fichier s’est automatiquement renommé « certificat d’immatriculation »

avatar MrMeteo | 

@iadry

Si, il y a la reconnaissance automatique des caractères qui est maintenant intégrée à Notes et qui sert notamment à mettre un nom à la note avec les premiers caractères du scan 🙂

avatar David Finder | 

Pareil, j’ai l’impression que ce ne sont que des doublons ans ce dossier.
Mais comme Nicolas, je vais prendre le temps d’y jeter un œil attentif...

avatar Nicolas Furno | 

Désolé, j'ai raconté des bêtises en commentaires : la fonction de partage de dossier n'est plus disponible avec la dernière bêta.

Je pense que cela confirme un retour au moteur de synchronisation d'iOS 12. Reste à espérer que ce n'est qu'une régression temporaire, le temps des bêtas…

avatar fte | 

@nicolasf

"Reste à espérer que ce n'est qu'une régression temporaire, le temps des bêtas…"

Ah, c’est ce qui me semblait.

Mais entre parenthèses, ce retour en arrière n’est pas une régression, c’est une très sensible amélioration. Bref.

avatar Lu Canneberges | 

Noooooon 😭 Le partage des dossiers c’est tout ce qu’il manquait !

Rachetez DropBox je sais pas... ><

avatar Ducletho | 

@Lu Canneberges

Mdr et aussi MS et Google pour réussir dans les OS

avatar cecile_aelita | 

@Ducletho

Et huawei et Samsung pour réussir leur smartphone?
Et à la limite tant qu’ils y sont, Lenovo et dell pour leurs ordi? 😅😅

avatar Ducletho | 

@romainB84

😂😂😂
Oui

Sauf qu’ils sont devants

Le rachat sert à dominer le marché, pas à le perdre 😂

avatar cecile_aelita | 

@Ducletho

Ils seront décevants quoi qu’il arrive 😅😅
Tout ce que Apple fait et touche devient merdique 😁😁

avatar Ducletho | 

@romainB84

Tout ce qu’ils touchent finit en dessous des 10% de pdm et en dessous à part de vivoter, impossible de revenir à 20%, la part minimum assurant de la pérennité /prospérité d’un écosystème.
Changer le monde avec 10% de pdm, c’est du pure marketing.
Tim Cook après avoir lu « qui a perdu son fromage » va chercher d’autres opportunités les services, pendant que les groupies tentent de gagner du temps sur les anciens marchés.

avatar Bigdidou | 

@Ducletho

« impossible de revenir à 20%, la part minimum assurant de la pérennité /prospérité d’un écosystème. »

La preuve que non.

« Changer le monde avec 10% de pdm, c’est du pure marketing. »

On pourrait parler de toutes les technologies qu’Apple a fini par imposer et qui sont devenues triviales.

avatar cecile_aelita | 

@Ducletho

« Tout ce qu’ils touchent finit en dessous des 10% »

T’es large même 😅😅, j’aurais dit en dessous des 2% même

« Changer le monde avec 10% de pdm, c’est du pure marketing.
Tim Cook après avoir lu « qui a perdu son fromage » va chercher d’autres opportunités les services, pendant que les groupies tentent de gagner du temps sur les anciens marchés. »

Quelle bande de gros blaireaux ceux qui achète du matoss Apple quand même 😁😁
Heureusement, comme tu la dit, ils sont pas nombreux 😁

avatar razerblade | 

Ne pas pouvoir partager un dossier, c’est quand même incroyable... J’y connais pas grand chose dans le domaine donc je ne ferais pas de critique, mais j’ai du mal à imaginer pourquoi c’est aussi difficile d’implémenter ce genre de fonction...

avatar oomu | 

"Ne pas pouvoir partager un dossier, c’est quand même incroyable... J’y connais pas grand chose dans le domaine donc je ne ferais pas de critique, mais j’ai du mal à imaginer pourquoi c’est aussi difficile d’implémenter ce genre de fonction..."

parce qu'un dossier est une structure radicalement différente d'un fichier. C'est presque toujours vu comme une sorte d'arbre qui contient des objets (les fichiers, les données, les informations du fichier, etc) et comme une sorte de "super fichier" qu'on pourrait traiter comme un fichier (même code, même bugs, la routine).

et qu'il faut donc décider si on généralise ou on spécialise le logiciel,

si partager un dossier ça veut dire partout tout dedans, mettre tout à disposition en un coup (penser aux caches des serveurs à travers le monde) ou au fur et à mesure que le logiciel traite chaque fichier et sous-dossiers,

et comment on gère les conflits d'éditions entre les utilisateurs avec en plus la possibilité de renommer le dossier (potentiellement changer comment on accède au dossier, faut traiter ça en amont) et d'ajouter de nouveaux fichiers dedans.

Globalement les "dossiers" ont toujours été un soucis. On pourrait s'amuser à faire l'historique des protocoles de partages réseaux, des formats de compressions, avant que le "dossier" devienne un truc invisible pour l'utilisateur.

Et surtout, surtout, Apple est ultra-lente ! et de toute évidence, les services en lignes ne sont pas son coeur de métier, c'est une "charge" et non une source de profit, qu'elle se prend sur elle pour pouvoir justifier la valeur de ses appareils.

Pourtant elle fait payer les giga supplémentaires sur icloud drive, Apple devrait donc y voir une priorité pour encourager les clients à payer + et gagner des sous pour les investisseurs.

Ou alors elle a décidé que c'est peine perdue et elle fait juste un travail de suivi et maintenance. Se contentant de suivre mollement la concurrence.

avatar cecemf | 

Sortiras sans doute avec iOS 13.1 ou plus tard.

Pages

CONNEXION UTILISATEUR