पिछले साल हमने बताया था कि हम Proton Drive ऐप्स के अपने बैकएंड के साथ इंटरैक्ट करने के तरीके को दोबारा सोच रहे थे, ऐसी शेयर्ड, मज़बूत नींव बनाकर जिसे सभी क्लाइंट इस्तेमाल कर सकें। हमारा लक्ष्य है कि सभी को Proton Drive पे ज़्यादा तेज़ और ज़्यादा भरोसेमंद अनुभव मिले, चाहे आप इसे Windows, macOS, Android, iOS पे इस्तेमाल कर रहे हों या वेब ऐप के ज़रिए।

आज हमें खुशी है कि हम आपको प्रगति का अपडेट दे रहे हैं, क्योंकि Proton Drive SDK पर्दे के पीछे लगातार परिपक्व होता जा रहा है और अब सभी Drive ऐप्स में कोर फ़ाइल ऑपरेशन को संचालित कर रहा है।

यहां बताया गया है कि हमने अब तक क्या किया है और आगे क्या आने वाला है।

सभी Drive ऐप्स के लिए एक ही SDK नींव

Proton Drive SDK वो शेयर्ड लेयर है जिसे सभी Drive ऐप्स ऑपरेशन को सुरक्षित और कुशल तरीके से हैंडल करने के लिए इस्तेमाल करते हैं। हर ऐप ये लॉजिक अलग-अलग लागू करने की बजाय, सभी एक ही नींव पे निर्भर करते हैं।

निम्नलिखित अब प्रीव्यू के लिए उपलब्ध हैं:

  • JavaScript SDK
  • C# SDK
  • Swift और Kotlin के लिए बाइंडिंग

JavaScript और C# SDK पहले से ही सभी Proton Drive क्लाइंट में कुछ खासियतों को संचालित कर रहे हैं। अगले हफ़्ते से, हम पब्लिक रिपॉज़िटरी(नई विंडो) के अपडेट को ऑटोमेट करेंगे ताकि जैसे-जैसे हम इन्हें विकसित करते रहेंगे, SDK ज़्यादा बार अपडेट होते रहेंगे।

फ़ाइल ट्रांसफ़र ज़्यादा तेज़ और ज़्यादा भरोसेमंद

SDK विकसित करने ने हमें Drive के सबसे परफ़ॉर्मेंस-इंटेंसिव कोड को दोबारा सोचने और ऑप्टिमाइज़ करने का मौका भी दिया, जिसे हमने अब सुव्यवस्थित कर दिया है। नतीजे के तौर पे, Proton Drive ऐप्स में अब iOS पे 60% तक तेज़ अपलोड और वेब पे 30% तेज़ अपलोड और 70% तेज़ डाउनलोड हैं।

शुद्ध स्पीड से आगे, SDK को हमारे अब तक के सबसे मज़बूत और लचीले इंप्लीमेंटेशन के रूप में बनाया गया है, खासकर चुनौतीपूर्ण नेटवर्क स्थितियों में।

Comparison of Proton Drive upload speeds before SDK implementation (legacy) and after SDK implementation
Comparison of Proton Drive download speeds before SDK implementation (legacy) and after SDK implementation

SDK अभी किन कामों की सहायता करता है

फ़िलहाल, SDK Proton Drive की कोर कार्यक्षमता उपलब्ध कराते हैं:

  • फ़ाइलें अपलोड और डाउनलोड करें
  • फोल्डर बनाएं
  • आइटम का नाम बदलें और उन्हें दूसरी जगह ले जाएं
  • फ़ाइलें मिटा दें, रीस्टोर करें और हमेशा के लिए मिटा दें

सत्यापन और अन्य Proton-विशिष्ट मॉड्यूल, जो स्टैंडअलोन तीसरें-पार्टी इंटीग्रेशन के लिए ज़रूरी हैं, अभी सहायता उपलब्ध नहीं कराए गए हैं। ये हिस्से बाद में आएंगे। फ़िलहाल, Proton Drive SDK योगदानकर्ताओं और शुरुआती प्रयोग के लिए सबसे उपयुक्त है। जो तीसरें-पार्टी Proton Drive को अपने प्रोडक्ट में इंटीग्रेट करना चाहती हैं, उनके लिए इसके इस्तेमाल की आधिकारिक सहायता अभी उपलब्ध नहीं है।

CLI टूल्स जल्द शुरू होंगे

SDK अभी हर वर्कफ़्लो को कवर नहीं करते, खासकर जब कुछ खासियतें अभी विकास में हैं। इस कमी को पूरा करने के लिए, हम कमांड-लाइन इंटरफ़ेस (CLI) टूल्स पे काम कर रहे हैं जो Drive की वो कार्यक्षमता देंगे जो अभी SDK में उपलब्ध नहीं है। आप ये कर पाएंगे:

  • आम कामों के लिए सीधे कमांड रन करें
  • Proton Drive को रिवर्स-इंजीनियर करने के बिना उन पे निर्माण करें

हम लक्ष्य रखते हैं कि इन CLI टूल्स को अगली तिमाही (अप्रैल – जून 2026) में उपलब्ध कराएं।

आगे क्या है

2026 के दौरान, हम सभी मौजूदा Proton Drive खासियतों को SDK पे माइग्रेट करेंगे और सभी नई खासियतें उसी पे बनाएंगे।

हमारी प्राथमिकताएं ये हैं:

  • सभी Proton Drive क्लाइंट में SDK का रोलआउट पूरा करना, ताकि डेस्कटॉप, मोबाइल और वेब ऐप्स एक ही कोडबेस इस्तेमाल करें।
  • Drive के एन्क्रिप्शन एल्गोरिद्म को अपग्रेड करके डिवाइस पे हार्डवेयर एक्सेलरेशन का इस्तेमाल करना, जिससे ऑपरेशन तेज़ हों और CPU का इस्तेमाल कम हो।
  • Drive की वो खासियतें जो अभी मौजूद नहीं हैं, SDK में जोड़ना, जिसकी शुरुआत Photos के अपलोड और डाउनलोड, फाइल शेयर, डिवाइस और फ़ाइल रिवीज़न से होगी।
  • धीरे-धीरे एक ऐसे अकेले, अच्छी तरह डॉक्यूमेंटेड इंटीग्रेशन रास्ते की ओर बढ़ना जिस पे तीसरें-पार्टी ऐप्स निर्भर हो सकें।
  • SDK का इस्तेमाल करके एक Linux क्लाइंट बनाना, जिससे विकास तेज़ होगा और वो बाकी Proton Drive क्लाइंट्स के साथ सुसंगत रहेगा।

मदद करना चाहते हैं?

हालांकि SDK अभी पूरी तरह स्टैंडअलोन ऐप्स बनाने के लिए तैयार नहीं है, हम योगदानकर्ताओं और शुरुआती एक्सप्लोरर के सुझावों का स्वागत करते हैं। पब्लिक रिपॉज़िटरी(नई विंडो) को देखें और r/ProtonDrive(नई विंडो) पे sdk-preview-discussion टैग का इस्तेमाल करके चर्चा में शामिल हों।

आपकी लगातार सहायता के लिए धन्यवाद,

Proton Drive इंजीनियरिंग टीम