Letztes Jahr haben wir geteilt, dass wir überdenken, wie Proton Drive-Apps mit unserem Backend interagieren, indem wir eine gemeinsame, robuste Grundlage schaffen, die alle Clients nutzen können. Unser Ziel ist es, allen eine schnellere und zuverlässigere Erfahrung auf Proton Drive zu bieten, egal ob du es unter Windows, macOS, Android, iOS oder über die Web-App nutzt.

Heute freuen wir uns, dir ein Fortschritts-Update zu geben, da das Proton Drive SDK hinter den Kulissen weiter gereift ist und nun Kern-Dateioperationen über alle Drive-Apps hinweg antreibt.

Hier ist, was wir bisher getan haben und was als nächstes kommt.

Eine SDK-Grundlage für alle Drive-Apps

Das Proton Drive SDK ist die gemeinsame Ebene, die alle Drive-Apps verwenden, um Operationen sicher und effizient zu handhaben. Anstatt dass jede App diese Logik separat implementiert, verlassen sie sich alle auf dieselbe Grundlage.

Folgendes steht jetzt als Vorschau zur Verfügung:

  • JavaScript SDK
  • C# SDK
  • Bindings für Swift und Kotlin

Die JavaScript- und C#-SDKs treiben bereits einige Funktionen in allen Proton Drive-Clients an. Ab nächster Woche werden wir Updates für das öffentliche Repository(neues Fenster) automatisieren, sodass die SDKs häufiger aktualisiert werden, während wir sie weiterentwickeln.

Dateiübertragungen sind schneller, zuverlässiger

Die Entwicklung des SDK hat uns auch die Möglichkeit gegeben, viel von Drives leistungsintensivstem Code zu überdenken und zu optimieren, den wir jetzt gestrafft haben. Infolgedessen bieten Proton Drive-Apps jetzt bis zu 60 % schnellere Uploads auf iOS und 30 % schnellere Uploads und 70 % schnellere Downloads im Web.

Jenseits reiner Geschwindigkeit ist das SDK so gebaut, dass es unsere robusteste und widerstandsfähigste Implementierung aller Zeiten ist, insbesondere unter schwierigen Netzwerkbedingungen.

Vergleich der Proton Drive-Upload-Geschwindigkeiten vor der SDK-Implementierung (Legacy) und nach der SDK-Implementierung
Vergleich der Proton Drive-Download-Geschwindigkeiten vor der SDK-Implementierung (Legacy) und nach der SDK-Implementierung

Was das SDK derzeit unterstützt

Derzeit bieten die SDKs Kernfunktionen von Proton Drive:

  • Dateien hochladen und herunterladen
  • Ordner erstellen
  • Einträge umbenennen und verschieben
  • Dateien löschen, wiederherstellen und dauerhaft löschen

Authentifizierung und andere Proton-spezifische Module, die für eigenständige Integrationen von Drittanbietern erforderlich sind, werden noch nicht unterstützt. Diese Teile folgen später. Vorerst eignet sich das Proton Drive SDK am besten für Mitwirkende und frühe Experimente. Es wird noch nicht offiziell für die Nutzung durch Dritte unterstützt, die Proton Drive in ihre eigenen Produkte integrieren möchten.

CLI-Tools kommen bald

Die SDKs decken noch nicht jeden Workflow ab, insbesondere da sich einige Funktionen noch in der Entwicklung befinden. Um diese Lücke zu füllen, arbeiten wir an Befehlszeilen-Interface (CLI)-Tools, die Drive-Funktionalität bieten, die in den SDKs noch nicht verfügbar ist. Du wirst in der Lage sein:

  • Befehle direkt für häufige Aufgaben auszuführen
  • Darauf aufzubauen, ohne Proton Drive per Reverse Engineering analysieren zu müssen

Wir streben an, diese CLI-Tools im nächsten Quartal (April – Juni 2026) verfügbar zu machen.

Wie geht’s weiter

Im Laufe des Jahres 2026 werden wir alle bestehenden Proton Drive-Funktionen auf das SDK migrieren und alle neuen Funktionen darauf aufbauen.

Unsere Prioritäten sind:

  • Den SDK-Rollout über alle Proton Drive-Clients hinweg abzuschließen, damit die Desktop-, Mobil- und Web-Apps dieselbe Codebasis verwenden.
  • Die Verschlüsselungsalgorithmen von Drive upzugraden, um On-Device-Hardwarebeschleunigung zu nutzen, was schnellere Operationen bei reduzierter CPU-Auslastung liefert.
  • Die noch fehlenden Drive-Funktionen zum SDK hinzuzufügen, beginnend mit Foto-Uploads und -Downloads, Dateifreigabe, Geräten und Dateiversionen.
  • Schrittweise zu einem einzigen, gut dokumentierten Integrationspfad überzugehen, auf den sich Drittanbieter-Apps verlassen können.
  • Einen Linux-Client unter Verwendung des SDK zu bauen, was die Entwicklung beschleunigt und ihn mit den anderen Proton Drive-Clients konsistent hält.

Möchtest du helfen?

Obwohl das SDK noch nicht bereit ist für den Bau vollständig eigenständiger Apps, freuen wir uns über Feedback von Mitwirkenden und frühen Entdeckern. Schau im öffentlichen Repository(neues Fenster) vorbei und beteilige dich an der Diskussion auf r/ProtonDrive(neues Fenster) unter Verwendung des Tags sdk-preview-discussion.

Vielen Dank für deine anhaltende Unterstützung,

Das Proton Drive Engineering-Team