Apple présente un nouveau format de fichier pour Keynote

Apple a annoncé un nouveau format de fichier pour son outil de présentation Keynote, dans le cadre des prochaines mises à jour de sa suite Creator Studio. Ce format, appelé Keynote Interchange Format (.keyx), est présenté comme un format ouvert basé sur JSON, conçu pour être lisible et accessible aux outils externes, aux environnements de développement et aux agents d'IA.

Des mises à jour attendues en novembre

Les changements ne sont pas encore effectifs, car les mises à jour sont prévues pour novembre. Le communiqué de presse publié hier détaille une série de mises à jour pour toutes les applications Creator Studio, dont Keynote, qui recevra également un assistant IA pour faciliter la création de documents, ainsi qu'un serveur MCP destiné à faciliter le travail des agents sur ses fichiers.

Les limites du format Keynote actuel

Actuellement, les fichiers Keynote utilisent l'extension .key, qui regroupe toutes les ressources nécessaires aux diapositives, comme les images et les textes. Toutefois, ce format est peu documenté et peu facile à lire. Ces dernières années, les fichiers Keynote ne sont plus des paquets que l'on peut ouvrir d'un clic droit dans le Finder pour accéder à leur contenu, même s'il reste possible d'enregistrer un paquet « à l'ancienne ».

Des solutions de contournement pour accéder au contenu

Les utilisateurs peuvent aussi dupliquer le document et remplacer son extension .key par .zip afin de récupérer les ressources d'une présentation, une astuce qui fonctionne toujours. Cependant, l'ouverture du paquet ne permet pas d'accéder en profondeur au contenu, car les textes du dossier Index sont stockés dans un format propriétaire difficile à ouvrir.

Un format ouvert pour la compatibilité avec l'IA

L'annonce d'Apple s'inscrit dans une démarche vers un format ouvert basé sur un langage bien connu des IA. Le nouveau format .keyx sera ouvert, Apple publiant ses spécifications, ce qui permettra à chacun de l'adopter pour ouvrir, lire, et même écrire des fichiers sans rompre la compatibilité avec Keynote.

Le rôle de JSON dans l'IA et le développement

Ce changement est présenté avant tout comme une amélioration pour l'IA, car JSON est un langage courant dans le monde du développement et tous les grands modèles de langage (LLM) ont été entraînés sur un grand nombre de fichiers JSON. Il s'agit donc d'un format que l'IA sait très bien lire et écrire.

Une approche similaire dans Xcode

La même stratégie a déjà été mise en œuvre dans Xcode, pour son propre format de fichier. Là aussi, Apple a opté pour JSON, considéré comme plus facile à lire et à écrire par l'IA comme par les humains, ce qui est plus logique dans un outil destiné aux développeurs.

Les projets pour les applications iWork

Pour l'instant, Keynote est la seule application iWork à adopter cette nouvelle génération de fichiers, mais on s'attend à ce que Pages et Numbers suivent, même si Apple n'a fait aucune promesse à ce sujet.