W zeszłym roku informowaliśmy, że zmieniamy sposób, w jaki aplikacje Proton Drive wchodzą w interakcję z naszym backendem, budując udostępniany, solidny fundament, z którego mogą korzystać wszyscy klienci. Naszym celem jest zapewnienie każdemu szybszego i bardziej niezawodnego doświadczenia na Proton Drive, niezależnie od tego, czy korzystasz z niego na Windowsie, macOS, Androidzie, iOS czy przez aplikację webową.
Dzisiaj z radością przekazujemy aktualizację postępów, ponieważ Proton Drive SDK nadal dojrzewa za kulisami i zasila teraz podstawowe operacje na plikach we wszystkich aplikacjach Drive.
Oto co zrobiliśmy do tej pory i co nadejdzie wkrótce.
Jeden fundament SDK dla wszystkich aplikacji Drive
Proton Drive SDK to udostępniana warstwa, której używają wszystkie aplikacje Drive do bezpiecznej i wydajnej obsługi operacji. Zamiast implementować tę logikę oddzielnie w każdej aplikacji, wszystkie polegają na tym samym fundamencie.
Poniższe są teraz dostępne w podglądzie:
- JavaScript SDK
- C# SDK
- Wiązania dla Swift i Kotlin
SDK JavaScript i C# zasilają już niektóre funkcje we wszystkich klientach Proton Drive. Począwszy od przyszłego tygodnia zautomatyzujemy aktualizacje do publicznego repozytorium(nowe okno), dzięki czemu SDK będą aktualizowane częściej w miarę ich dalszego rozwoju.
Transfery plików są szybsze i bardziej niezawodne
Rozwój SDK dał nam również możliwość przemyślenia i zoptymalizowania dużej części najbardziej wymagającego wydajnościowo kodu Drive, który teraz usprawniliśmy. W rezultacie aplikacje Proton Drive oferują teraz do 60% szybsze przesyłanie na iOS oraz 30% szybsze przesyłanie i 70% szybsze pobieranie w sieci.
Poza samą prędkością, SDK jest zbudowane tak, aby być naszą najbardziej solidną i odporną implementacją w historii, zwłaszcza w trudnych warunkach sieciowych.


Co SDK obsługuje w tej chwili
Obecnie SDK zapewniają podstawową funkcjonalność Proton Drive:
- Przesyłaj i pobieraj pliki
- Twórz foldery
- Zmieniaj nazwę i przenoś elementy
- Usuwaj, przywracaj i trwale usuwaj pliki
Uwierzytelnianie i inne specyficzne dla Proton moduły wymagane do samodzielnych integracji stron trzecich nie są jeszcze wspierane. Te elementy pojawią się później. Na razie Proton Drive SDK najlepiej nadaje się dla kontrybutorów i wczesnych eksperymentów. Nie jest jeszcze oficjalnie wspierane do użytku przez strony trzecie, które chcą zintegrować Proton Drive ze swoimi produktami.
Narzędzia CLI wkrótce
SDK nie obejmują jeszcze każdego przepływu pracy, zwłaszcza że niektóre funkcje są wciąż w fazie rozwoju. Aby wypełnić tę lukę, pracujemy nad narzędziami interfejsu wiersza poleceń (CLI), które zapewniają funkcjonalność Drive jeszcze niedostępną w SDK. Będziesz mógł:
- Uruchamiać polecenia bezpośrednio dla typowych zadań
- Budować na nich bez inżynierii wstecznej Proton Drive
Planujemy udostępnić te narzędzia CLI w następnym kwartale (kwiecień – czerwiec 2026).
Co dalej
W ciągu 2026 roku przeniesiemy wszystkie istniejące funkcje Proton Drive do SDK i zbudujemy na nim wszystkie nowe funkcje.
Nasze priorytety to:
- Ukończyć wdrażanie SDK we wszystkich klientach Proton Drive, aby aplikacje desktopowe, mobilne i webowe używały tej samej bazy kodu.
- Ulepszyć algorytmy szyfrowania Drive, aby korzystały z akceleracji sprzętowej na urządzeniu, zapewniając szybsze operacje przy jednoczesnym zmniejszeniu zużycia procesora.
- Dodać wciąż brakujące funkcje Drive do SDK, zaczynając od przesyłania i pobierania Zdjęć, udostępniania plików, urządzeń i rewizji plików.
- Stopniowo zmierzać w kierunku jednej, dobrze udokumentowanej ścieżki integracji, na której mogą polegać aplikacje stron trzecich.
- Zbudować klienta Linux przy użyciu SDK, co przyspieszy rozwój i zachowa spójność z innymi klientami Proton Drive.
Chcesz pomóc?
Chociaż SDK nie jest jeszcze gotowe do budowania w pełni samodzielnych aplikacji, chętnie przyjmiemy opinie od kontrybutorów i wczesnych odkrywców. Zajrzyj do publicznego repozytorium(nowe okno) i dołącz do dyskusji na r/ProtonDrive(nowe okno) używając tagu sdk-preview-discussion.
Dziękujemy za Twoje nieustanne wsparcie,
Zespół inżynierów Proton Drive




