14 août 20264 min de lecture
Nextcloud Native : un client vraiment natif, encore jeune mais déjà pris très au sérieux
Nextcloud propose un client de synchronisation officiel solide et une application Android correcte, mais le reste de son écosystème — Talk, Deck, Notes, Tables — se pilote surtout depuis un navigateur ou une interface web plus ou moins habillée pour l'occasion. Nextcloud Native, lancé le 24 juillet 2026 par le développeur indépendant Obiente, part du principe inverse : lire les capacités réellement exposées par le serveur et les transformer en une vraie interface native, application par application, sur un seul compte partagé entre mobile et bureau. Le projet n'est ni affilié à Nextcloud GmbH ni sponsorisé par elle — un travail indépendant, publié en open source dès le premier jour.
Techniquement, l'application principale est écrite en Kotlin avec Compose Multiplatform pour l'interface, épaulée par un compilateur sémantique écrit en Rust qui définit et vérifie les schémas de contrat entre le serveur et le client — un choix d'architecture rare pour un projet aussi jeune, documenté en détail dans plusieurs fichiers publics du dépôt. Concrètement, l'application interroge d'abord le serveur pour savoir ce qu'il expose vraiment — fonctionnalités, versions, permissions, applications installées — avant de choisir l'interface adaptée : galerie photo, éditeur de texte, tableau, conversation, calendrier, tableau kanban ou tableau de bord.
Nextcloud Native résume sa philosophie en une phrase : « Native is a behavior, not a coat of paint ».
Jamais une fausse application
Cette vérification systématique conditionne tout le reste : une action indisponible côté serveur reste simplement absente de l'interface plutôt que de s'afficher grisée ou de planter au clic, un conflit de synchronisation s'affiche explicitement plutôt que d'écraser silencieusement une version, et l'application refuse d'écrire quand le contrat du serveur reste ambigu, plutôt que de deviner ce que l'utilisateur voulait faire. Le projet revendique noir sur blanc de ne jamais inventer un point d'accès qui n'existe pas côté serveur, ni de faire passer un site web intégré pour une application native — l'inverse de la solution de facilité la plus courante sur ce genre de projet. Les identifiants de connexion, eux, ne sont jamais journalisés et s'appuient sur le stockage sécurisé natif de chaque plateforme, Android Keystore sur mobile ou Secret Service sur Linux.
Un projet jeune, un rythme soutenu
Le dépôt GitHub du projet a été créé le 24 juillet 2026 — trois semaines à peine avant la publication de cet article — et cumule déjà plus de 220 étoiles ainsi que 177 tickets ouverts, un rythme moins révélateur d'instabilité que d'une feuille de route découpée très finement : elle est documentée dans un fichier public, complétée par une charte de sécurité et une politique explicite sur les contributions assistées par IA, qui doivent rester menées par un humain. Le code est publié sous licence AGPL-3.0-or-later sur GitHub.
Ce qui marche déjà, ce qui ne marche pas encore
Dans son état actuel, qualifié d'alpha par le projet lui-même, l'application couvre déjà une bonne partie de l'usage quotidien : navigation native dans les fichiers avec prévisualisation et édition de texte protégée, Photos et Souvenirs avec albums, tags, personnes et prise en charge RAW/JPEG, historique Talk avec des cartes de message typées, Notes avec dossiers et Markdown, activité, recherche globale, tableau de bord et bascule entre applications, plus des flux adaptés pour Mail, Musique, Cookbook, Calendrier, Contacts, Tâches, Tables, Deck, Cospend et Budget. Android 8.0 et plus reste la cible mobile active, Linux Debian et Ubuntu le terrain de développement principal, Fedora et RHEL sont pris en charge, Windows x86-64 est en qualification active, macOS Intel n'a pour l'instant qu'un paquet précoce sans connexion possible, et iOS reste au stade de simple intention sur la feuille de route.
Le projet ne cache rien de ce stade précoce : chaque page de téléchargement rappelle noir sur blanc de garder une copie séparée de ses données importantes et de vérifier les notes de version avant d'installer un paquet. Cette franchise, plutôt rare à ce stade de développement, tranche avec la tentation habituelle de taire ses limites tant qu'on cherche encore à convaincre.
Une feuille de route encore longue
La suite du chantier reste large : fondations partagées, navigation complète des fichiers avec partages et versions, synchronisation hors ligne avec historique d'envoi visible, sauvegarde photo avec prise en charge RAW et vidéo, synchronisation CardDAV et CalDAV, messagerie Talk avec appels WebRTC, prise en charge dynamique de nouvelles applications, et un vrai produit desktop à plusieurs volets plutôt qu'une simple fenêtre redimensionnée. De quoi occuper le projet plusieurs mois avant d'atteindre une version réellement prête pour un usage critique au quotidien.
Nextcloud reste l'un des socles les plus solides pour reprendre la main sur son cloud personnel — c'est l'un des services proposés dans l'accompagnement offert ici. Ce qui lui manquait souvent, ce n'était pas des fonctionnalités côté serveur, mais un client à la hauteur sur chaque appareil, plutôt qu'une synchronisation de fichiers isolée ou une page web redimensionnée pour l'occasion. Nextcloud Native ne comble pas encore entièrement ce manque, mais c'est exactement la direction qui faisait défaut jusqu'ici — un projet encore jeune, à suivre de près, mais déjà d'une rigueur peu commune pour son âge.
Sources & références
- Nextcloud Native — site officiel
- GitHub — Obiente/nc-native (licence AGPL-3.0-or-later, statistiques du dépôt)
- Nextcloud Native — Comment ça marche (architecture, contrats vérifiés)
- Nextcloud Native — État des plateformes
- Nextcloud Native — Feuille de route publique
- GitHub — Obiente/nc-native, ROADMAP.md
- GitHub — Obiente/nc-native, AI_POLICY.md (politique sur les contributions assistées par IA)
Discutons de votre projet
Accompagnement entièrement gratuit, sans engagement — professionnel ou particulier, la démarche est la même.

