L’année dernière, nous avons partagé que nous repensions la façon dont les applications Proton Drive interagissent avec notre backend en construisant une fondation partagée et robuste que tous les clients peuvent utiliser. Notre objectif est de donner à tout le monde une expérience plus rapide et plus fiable sur Proton Drive, que vous l’utilisiez sur Windows, macOS, Android, iOS ou via l’application web.
Aujourd’hui, nous sommes ravis de vous donner une mise à jour des progrès, car le SDK Proton Drive a continué de mûrir en coulisses et alimente désormais les opérations de base sur les fichiers dans toutes les applications Drive.
Voici ce que nous avons fait jusqu’à présent et ce qui vient ensuite.
Une fondation SDK pour toutes les applications Drive
Le SDK Proton Drive est la couche partagée que toutes les applications Drive utilisent pour gérer les opérations de manière sécurisée et efficace. Au lieu que chaque application implémente cette logique séparément, elles reposent toutes sur la même fondation.
Les éléments suivants sont maintenant disponibles en aperçu :
- SDK JavaScript
- SDK C#
- Bindings pour Swift et Kotlin
Les SDKs JavaScript et C# alimentent déjà certaines fonctionnalités dans tous les clients Proton Drive. À partir de la semaine prochaine, nous automatiserons les mises à jour du dépôt public(nouvelle fenêtre) afin que les SDKs soient mis à jour plus fréquemment à mesure que nous continuons à les développer.
Les transferts de fichiers sont plus rapides, plus fiables
Développer le SDK nous a également donné l’occasion de repenser et d’optimiser une grande partie du code le plus intensif en performances de Drive, que nous avons maintenant rationalisé. En conséquence, les applications Proton Drive disposent désormais d’importations jusqu’à 60 % plus rapides sur iOS et d’importations 30 % plus rapides et de téléchargements 70 % plus rapides sur le web.
Au-delà de la vitesse brute, le SDK est conçu pour être notre implémentation la plus robuste et résiliente jamais réalisée, surtout dans des conditions de réseau difficiles.


Ce que le SDK supporte actuellement
Actuellement, les SDKs fournissent les fonctionnalités de base de Proton Drive :
- Importer et télécharger des fichiers
- Créer des dossiers
- Renommer et déplacer des éléments
- Supprimer, restaurer et supprimer définitivement des fichiers
L’authentification et d’autres modules spécifiques à Proton requis pour les intégrations tierces autonomes ne sont pas encore supportés. Ces pièces viendront plus tard. Pour l’instant, le SDK Proton Drive est le mieux adapté pour les contributeurs et l’expérimentation précoce. Il n’est pas encore officiellement supporté pour une utilisation par des tiers qui souhaitent intégrer Proton Drive dans leurs propres produits.
Outils CLI bientôt disponibles
Les SDKs ne couvrent pas encore tous les flux de travail, surtout avec certaines fonctionnalités encore en développement. Pour combler cette lacune, nous travaillons sur des outils d’interface en ligne de commande (CLI) qui fournissent des fonctionnalités Drive non encore disponibles dans les SDKs. Vous pourrez :
- Exécuter des commandes directement pour les tâches courantes
- Construire par-dessus sans faire d’ingénierie inverse de Proton Drive
Nous visons à rendre ces outils CLI disponibles au cours du prochain trimestre (avril – juin 2026).
Prochaines étapes
Au cours de 2026, nous migrerons toutes les fonctionnalités existantes de Proton Drive vers le SDK, et construirons toutes les nouvelles fonctionnalités par-dessus.
Nos priorités sont de :
- Compléter le déploiement du SDK sur tous les clients Proton Drive, afin que les applications de bureau, mobiles et web utilisent la même base de code.
- Mettre à niveau les algorithmes de chiffrement de Drive pour utiliser l’accélération matérielle sur l’appareil, offrant des opérations plus rapides tout en réduisant l’utilisation du CPU.
- Ajouter les fonctionnalités Drive encore manquantes au SDK, en commençant par les importations et téléchargements de Photos, le partage de fichiers, les appareils et les révisions de fichiers.
- Évoluer progressivement vers une voie d’intégration unique et bien documentée sur laquelle les applications tierces peuvent compter.
- Construire un client Linux utilisant le SDK, ce qui accélère le développement et le garde cohérent avec les autres clients Proton Drive.
Envie d’aider ?
Bien que le SDK ne soit pas encore prêt pour construire des applications entièrement autonomes, nous accueillons les commentaires des contributeurs et des premiers explorateurs. Jetez un œil au dépôt public(nouvelle fenêtre) et rejoignez la discussion sur r/ProtonDrive(nouvelle fenêtre) en utilisant le tag sdk-preview-discussion.
Merci pour votre soutien continu,
L’équipe d’ingénierie Proton Drive

