mdViewer
Feuille de route
Ce qui se prépare d'abord, puis ce que nous avons décidé de ne pas faire. Ce qui est déjà livré est refermé en bas de page. Les dates ne sont pas des promesses : une fonction paraît quand elle tient, pas quand le calendrier le voudrait.
Les systèmes de la génération 27
La 1.3 sera construite avec les outils d'Apple pour iOS 27, iPadOS 27 et macOS 27. Une app compilée pour une génération de systèmes n'accède qu'à ce que cette génération lui ouvre : passer à la 27, c'est pouvoir se servir de ce que les nouveaux systèmes apportent, au lieu de les traverser en visiteur.
L'iPhone Duo, plié comme déplié
L'iPhone Duo se plie et porte deux écrans. La 1.2 y fonctionnera, mais dans le mode de compatibilité d'Apple : sans occuper tout l'écran. La 1.3 l'adaptera vraiment.
- Le document sur tout l'écran, sans que la pliure ne tombe au milieu d'une ligne.
- À côté plutôt que par-dessus. Déplié, le sommaire, le résumé ou la discussion ont la place de s'afficher près du document au lieu de le recouvrir.
- Les commandes là où le système les attend, le long du bord, à portée de pouce.
- Plier sans rien perdre. On plie et déplie en lisant : la position, la recherche et la traduction doivent rester où elles étaient.
- Pas de compte. Ni inscription, ni adresse courriel, ni identifiant.
- Pas de serveur. Vos documents restent sur vos appareils et dans votre iCloud privé ; nous n'en hébergeons aucune copie.
- Pas d'IA distante. Le résumé, la discussion et la traduction se calculent sur l'appareil, ou ne se font pas.
- Pas de pistage. Aucune mesure d'audience, aucun identifiant publicitaire.
1.2Traduction automatique des documents en vente
Lire un rapport écrit dans une autre langue
L'app parle déjà cinq langues, et le résumé comme la discussion répondent dans celle que vous avez choisie — quelle que soit la langue du rapport. Le document, lui, reste dans la sienne. Un lecteur germanophone à qui l'on transmet un rapport français lit l'interface en allemand et le contenu en français.
La 1.2 ferme cet écart. Un bouton dans la barre du lecteur traduit le document vers la langue de votre choix, ouvert sur celle du document — devinée à l'ouverture. Et une option « Traduire les documents », à côté du choix de langue dans les Réglages, le fait toute seule : activée, un document ouvert dans une autre langue est traduit ; désactivée — la valeur par défaut — rien ne change.
Ce qui n'est pas traduit, et c'est l'essentiel du travail : la syntaxe des diagrammes, les coordonnées des cartes, les cibles des wiki-liens, les blocs de code et les adresses. Traduire un document, ce n'est pas traduire son texte d'un bout à l'autre : c'est traduire ce qui se lit, et laisser intact ce qui se calcule.
Vous verrez le document se traduire
Pas de sablier. La traduction avance par paragraphes, en une vague qui descend depuis l'endroit où vous lisez : chaque bloc bascule en fondu dès que sa traduction est prête, et ce qui se trouve plus haut est repris ensuite, sans bruit. Une barre fine indique où en est le travail, et disparaît à la fin.
L'effet n'est pas une décoration : ce que vous voyez avancer, c'est le travail réel. Et si vous défilez plus vite que la vague, vos paragraphes vous attendent déjà traduits.
Voir la traduction en vidéo (14 s) → Sur un Mac, un rapport allemand se traduit en anglais paragraphe après paragraphe, tableau compris.
La traduction se signale comme le résumé le fait déjà, et l'original reste à un geste : les deux versions sont dans la page, la bascule est immédiate. Le diaporama et l'export PowerPoint sont traduits eux aussi.
Cette version demande iOS/iPadOS 26.4 ou macOS 26.4. La traduction sur l'appareil n'existe pas avant, et les appareils plus anciens gardent la 1.1.1, qui continue de fonctionner.
Sur l'appareil, comme le reste. Pas de traduction par un service distant : ce serait contredire la seule promesse qui compte ici — vos documents ne sortent pas de vos appareils.
Windows et Linux disponible
Le lecteur en ligne, déjà là
Il n'y aura pas d'application Windows native, et il n'en faut pas : le lecteur en ligne tient ce rôle aujourd'hui. Le moteur de rendu est le même que celui de l'app — Markdown, Mermaid, cartes, callouts, entités, diaporama.
Sous Windows et Linux, dans Edge ou Chrome, il sait déjà : ouvrir un .md depuis votre disque, s'installer comme une application — menu Démarrer, lecture hors connexion — et imprimer en PDF, cartes et diagrammes compris.
Ce qui reste propre à l'app Apple, c'est ce qui ne se porte pas : le résumé et la discussion calculés sur l'appareil, Siri, Spotlight, le coffre. Le besoin visé ailleurs est d'ouvrir un rapport reçu — un lien, pas une installation.
1.1.1Version précédente livré
| Fonction | Ce qu'elle fait |
|---|---|
| Rendu fidèle | Titres, tableaux, citations, callouts Obsidian, wiki-liens et coloration d'entités, à la charte ok-ia.ch. |
| Diagrammes Mermaid | Flowchart, séquence, gantt, pie, mindmap — avec zoom plein écran, rendus hors ligne. |
| Cartes | Blocs leaflet façon Obsidian, fond OpenFreeMap sur données OpenStreetMap. |
| Mode Présentation | Le document devient un diaporama plein écran, découpé sur ---, cinq transitions et cinq thèmes. |
| Résumé du document | Structuré — réponse directe, chapitres, listes — calculé sur l'appareil par Apple Intelligence. |
| Discuter avec le document | Des questions tirées du rapport lui-même ; les réponses ne s'appuient que sur son contenu. |
| Exports | PDF paginé (A4 ou Letter), Word et PowerPoint — cartes et diagrammes compris. |
| Coffre & Siri | Un dossier désigné une fois ; « Ouvre le dernier rapport », « Résume un rapport » depuis Siri, Spotlight et Raccourcis. |
| Cinq langues | Interface en français, anglais, allemand, espagnol et italien. |
mdViewer
Roadmap
What is being prepared comes first, then what we have decided not to do; what has already shipped is folded away at the bottom of the page. Dates are not promises: a feature ships when it holds together, not when a calendar says so.
The generation-27 systems
Version 1.3 will be built with Apple's tools for iOS 27, iPadOS 27 and macOS 27. An app compiled for a generation of systems only reaches what that generation opens to it: moving to 27 means using what the new systems bring, rather than passing through them as a visitor.
iPhone Duo, folded and unfolded
iPhone Duo folds and carries two screens. Version 1.2 will run on it, but in Apple's compatibility mode: without using the whole screen. Version 1.3 will truly adapt to it.
- The document across the whole screen, without the fold landing in the middle of a line.
- Beside rather than on top. Unfolded, the outline, the summary or the chat have room to sit next to the document instead of covering it.
- Controls where the system expects them, along the edge, within reach of the thumb.
- Fold without losing anything. People fold and unfold while reading: the position, the search and the translation must stay where they were.
- No account. No sign-up, no email address, no identifier.
- No server. Your documents stay on your devices and in your private iCloud; we host no copy of them.
- No remote AI. The summary, the chat and the translation are computed on the device, or not at all.
- No tracking. No analytics, no advertising identifier.
1.2Automatic document translation shipping
Reading a report written in another language
The app already speaks five languages, and both the summary and the chat answer in the one you chose — whatever language the report is in. The document itself stays in its own. A German speaker handed a French report reads the interface in German and the content in French.
Version 1.2 closes that gap. A button in the reader's bar translates the document into the language of your choice, opening on the document's own — guessed as it loads. And a "Translate documents" option, next to the language setting, does it on its own: turned on, a document opened in another language is translated; turned off — the default — nothing changes.
What is not translated, and this is where the work lies: diagram syntax, map coordinates, wiki-link targets, code blocks and addresses. Translating a document is not translating its text end to end: it is translating what is read, and leaving intact what is computed.
You will watch the document translate
No spinner. Translation moves paragraph by paragraph, as a wave running down from where you are reading: each block fades into its translation as soon as it is ready, and whatever sits above is picked up afterwards, quietly. A thin bar shows how far the work has got, and disappears at the end.
The effect is not decoration: what you see advancing is the actual work. And if you scroll faster than the wave, your paragraphs are already translated when you get there.
Watch the translation in a video (14 s) → On a Mac, a German report turns into English paragraph by paragraph, table included.
The translation announces itself, as the summary already does, and the original stays one gesture away: both versions live in the page, and switching is instant. The slideshow and the PowerPoint export are translated too.
This version requires iOS/iPadOS 26.4 or macOS 26.4. On-device translation does not exist before that, and older devices keep version 1.1.1, which goes on working.
On the device, like everything else. No translation through a remote service: that would contradict the one promise that matters here — your documents do not leave your devices.
Windows and Linux available
The online reader, already here
There will be no native Windows app, and none is needed: the online reader already fills that role. It runs the same rendering engine as the app — Markdown, Mermaid, maps, callouts, entities, slideshow.
On Windows and Linux, in Edge or Chrome, it already knows how to: open a .md from your disk, install itself as an app — Start menu, offline reading — and print to PDF, maps and diagrams included.
What stays specific to the Apple app is what does not port: the summary and the chat computed on the device, Siri, Spotlight, the vault. The need elsewhere is opening a report you received — a link, not an installation.
1.1.1Previous version shipped
| Feature | What it does |
|---|---|
| Faithful rendering | Headings, tables, quotes, Obsidian callouts, wiki-links and entity highlighting, in the ok-ia.ch design language. |
| Mermaid diagrams | Flowchart, sequence, gantt, pie, mindmap — with full-screen zoom, rendered offline. |
| Maps | Obsidian-style leaflet blocks, OpenFreeMap base maps on OpenStreetMap data. |
| Presentation mode | The document becomes a full-screen slideshow, split on ---, with five transitions and five themes. |
| Document summary | Structured — a direct answer, chapters, lists — computed on the device by Apple Intelligence. |
| Chat with the document | Questions drawn from the report itself; answers draw on its content alone. |
| Exports | Paginated PDF (A4 or Letter), Word and PowerPoint — maps and diagrams included. |
| Vault & Siri | Point the app at a folder once; “Open the latest report”, “Summarise a report” from Siri, Spotlight and Shortcuts. |
| Five languages | Interface in French, English, German, Spanish and Italian. |