Ouvrir le menu principal

MacGeneration

Recherche

iWork 2013 : un nouveau format pour la synchronisation

Nicolas Furno

mercredi 06 novembre 2013 à 17:35 • 102

Logiciels

Le moins que l’on puisse dire, c’est que les nouvelles versions des trois logiciels qui composent la suite iWork ont suscité la polémique. Apple a totalement revu sa suite bureautique pour uniformiser les interfaces entre OS X, iOS, mais aussi les versions web. Un pari audacieux, mais qui nécessite quelques concessions : plusieurs fonctions ont été retirées dans le traitement de texte Pages, comme dans le tableur Numbers ou bien encore dans l’outil de présentation Keynote (lire : Test de Pages 5, Keynote 6 et Numbers 3).

Outre ces fonctions en moins qui énervent certains habitués, l’autre point qui concentre les critiques est le format de fichier. Inchangés en apparence, les fichiers créés par les trois logiciels n’ont en fait plus rien à voir et ils ne sont plus compatibles avec les anciennes versions. D’ailleurs, Apple prévient quand on veut ouvrir un ancien document qu’il va être converti et qu’il ne sera plus compatible avec les versions précédentes, sur Mac, comme sur les appareils iOS.

En ouvrant ce vieux document créé avec la version 09, Pages 13 prévient qu’il ne sera plus compatible avec les anciennes versions. De fait, le logiciel va convertir le document dans le nouveau format.

Pour l’utilisateur qui n’utilise plus que les dernières versions de Numbers, Keynote ou Pages, le changement sera indolore. L’aspect des documents ne change pas, les extensions n’ont pas changé et on ne note aucune différence, si ce n’est sur la taille des fichiers. De manière générale, le nouveau format choisi par Apple pour sa suite bureautique crée des fichiers plus lourds. Sur un document Pages composé exclusivement de texte, le nouveau fichier est plus lourd, mais la différence reste légère (138 ko contre 103 ko dans notre exemple).

Avec Keynote, on retrouve le même type d’écart, mais avec Numbers la différence est parfois plus sensible. Michael Tsaï a comparé les deux versions du tableur d’Apple et le résultat n’est pas bon. Les mêmes données au format CSV ouvertes, puis enregistrées avec Numbers 09 pèsent six fois moins lourd qu’avec Numbers 13 : 2,6 Mo auparavant, contre 15,5 Mo aujourd’hui. Une différence énorme qui s’accompagne d’ailleurs d’une baisse des performances pour ouvrir ou sauvegarder des documents.

Malheureusement, on ne peut pas facilement tirer de conclusions générales sur le poids des nouveaux documents. Pendant nos essais, nous avons constaté autant de cas où les fichiers des nouvelles versions pèsent plus lourd qu’avant, que de cas où c’est l’inverse. Avec un fichier Pages de près de 30 Mo avec un grand nombre d’images, on a même obtenu un gain à hauteur du tiers de l’original simplement en l’enregistrant dans la dernière version du traitement de texte.

Peu de signes du nouveau format, si ce n’est un poids différent pour les fichiers : dans ce cas, le nouveau format pèse plus lourd, mais ce n’est pas systématiquement le cas.

Qu’importe la différence de poids des fichiers, ce nouveau format est très différent de l’ancien, comme le montre cette exploration menée par Nick Heer sur son blog. Avant la mise à jour, la suite iWork rassemblait dans des paquets un fichier XML qui contenait le contenu (texte ou chiffres) et des dossiers pour les aperçus Coup d’œil et pour toutes les images et autres documents intégrés au fichier. Au total, on avait un format propriétaire, certes, mais que l’on pouvait assez facilement convertir dans un autre format, ou qui pouvait au moins servir pour extraire le texte.

Keynote, Numbers et Pages abandonnent ce modèle et optent pour une organisation différente. Le système des paquets est conservé et l’utilisateur peut toujours effectuer un clic secondaire sur un document pour afficher ce qu’il contient. À l’intérieur, on trouve des images qui servent d’aperçu dans les applications iOS et OS X, mais aussi sur le web. On trouve aussi un dossier Data pour les images et autres éléments intégrés aux documents. Un dossier est dédié aux métadonnées et le texte ou les chiffres sont désormais stockés dans un fichier Index.zip.

Contenu d’un paquet Pages : ici, on a ouvert Index.zip pour en afficher le contenu, mais le dossier Index n’est pas présent normalement.

À l’intérieur de cette archive que l’on peut facilement décompresser, le contenu est enregistré dans des fichiers .iwa. Une extension assez rare, utilisée par IBM dans les années 1980, mais qui ne correspond pas au même format dans iWork. Ici, il s’agit d’un format original pour stocker autant les mots ou les chiffres que leur présentation. Mais le problème, c’est qu’il est très difficile de déchiffrer le contenu…

Impossible d’ouvrir ces fichiers .iwa dans un éditeur de code normal. Le Terminal peut les afficher avec la commande nano, mais comme on peut le constater, le résultat n’est pas très lisible. Après quelques enquêtes, l’auteur de l’article a déterminé qu’Apple avait adopté le protocole Buffers créé par Google. Un format d’enregistrement des données qui est similaire dans l’idée au XML, mais en plus léger et plus simple. Google a inventé ce protocole avec la synchronisation en tête et on peut ainsi comprendre l’objectif d’Apple : iWork 13 place la synchronisation entre Mac, appareils iOS et web au centre de ses préoccupations et le choix de ce nouveau format paraît, à cet égard, logique.

Le texte contenu dans un fichier Pages n’est pas facilement lisible et encore moins récupérable.

Reste que ce changement pose de vrais problèmes, autant d’interopérabilité que de pérennité. Autant on pouvait facilement convertir un document créé avec iWork 09 et ses prédécesseurs dans l’hypothèse où Apple abandonnerait sa suite bureautique, autant l’opération pourrait être bien plus complexe maintenant. Pour Nick Heer, le bilan est un peu amer : même si on peut comprendre les raisons d’Apple, ce nouveau format est comparé au .doc de Microsoft. Sauf qu’iWork n’est pas aussi répandu qu’Office, loin de là…

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Promos : iPad Air M3 à partir de 460 € et MacBook Air M2 16 Go à 759 €

08:30

• 7


La certification Wi-Fi 7 est-elle un simple coup de tampon, comme l'affirme Free ?

08:00

• 9


Test du Slim Solar+ K980 de Logitech : un clavier solaire sans port USB-C, est-ce une bonne idée ?

18/10/2025 à 11:00

• 13


Apple Watch Ultra 3 : l’écran reste actif même en veille, la preuve en vidéo

18/10/2025 à 10:02

• 17


L’iPhone 17 Pro Max qui rit, l’iPhone Air qui pleure : Apple réajuste ses commandes

18/10/2025 à 10:02

• 116


Sortie de veille : notre premier avis sur les MacBook Pro, iPad Pro et Vision Pro M5

18/10/2025 à 08:00

• 2


DearMob : la solution pour sauvegarder, transférer et gérer votre iPhone sans contrainte (offre licence à vie) 📍

17/10/2025 à 23:00

• 0


Le premier iPhone pliable d’Apple attendrait finalement 2027

17/10/2025 à 21:34

• 50


40 000 cartes SIM saisies dans une ferme de serveurs destinées aux arnaques par SMS en Europe

17/10/2025 à 18:30

• 38


Journal passe à la vitesse supérieure avec macOS Tahoe et iPadOS 26

17/10/2025 à 17:30

• 13


Apple va diffuser la Formule 1 aux États-Unis pour les cinq années à venir

17/10/2025 à 16:47

• 52


L’Union européenne veut la fin des chargeurs à câbles USB-C soudés

17/10/2025 à 16:47

• 129


Avec la puce M5, Apple reprend la tête des benchmarks nettement devant la concurrence

17/10/2025 à 16:40

• 87


macOS Tahoe : la liste (quasi) complète des nouveautés publiée par Apple

17/10/2025 à 14:58

• 21


Les Freebox ne gèrent pas encore SMB comme Apple le demande pour Time Machine

17/10/2025 à 11:47

• 44


Le sens du détail d’Apple ralentit l’aiguille de l’app Horloge quand le mode économie d’énergie est actif sous iOS 26.1 🆕

17/10/2025 à 10:16

• 34