El año pasado, compartimos que estábamos repensando cómo las aplicaciones de Proton Drive interactúan con nuestro backend construyendo una base compartida y robusta que todos los clientes pueden usar. Nuestro objetivo es brindar a todos una experiencia más rápida y confiable en Proton Drive, ya sea que lo esté usando en Windows, macOS, Android, iOS o a través de la aplicación web.

Hoy, estamos emocionados de brindarle una actualización de progreso, ya que el SDK de Proton Drive ha continuado madurando detrás de escena y ahora impulsa las operaciones centrales de archivos en todas las aplicaciones de Drive.

Esto es lo que hemos hecho hasta ahora y lo que viene a continuación.

Una base de SDK para todas las aplicaciones de Drive

El SDK de Proton Drive es la capa compartida que todas las aplicaciones de Drive usan para gestionar operaciones de manera segura y eficiente. En lugar de que cada aplicación implemente esta lógica por separado, todas dependen de la misma base.

Los siguientes están ahora disponibles para vista previa:

  • SDK de JavaScript
  • SDK de C#
  • Bindings para Swift y Kotlin

Los SDK de JavaScript y C# ya están impulsando algunas funciones en todos los clientes de Proton Drive. A partir de la próxima semana, automatizaremos las actualizaciones al repositorio público(nueva ventana) para que los SDK se actualicen con más frecuencia a medida que continuamos desarrollándolos.

Las transferencias de archivos son más rápidas, más confiables

Desarrollar el SDK también nos ha dado la oportunidad de repensar y optimizar gran parte del código más intensivo en rendimiento de Drive, que ahora hemos simplificado. Como resultado, las aplicaciones de Proton Drive ahora presentan cargas hasta un 60 % más rápidas en iOS y cargas un 30 % más rápidas y descargas un 70 % más rápidas en web.

Más allá de la velocidad bruta, el SDK está construido para ser nuestra implementación más robusta y resistente hasta el momento, especialmente bajo condiciones de red desafiantes.

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

Lo que el SDK admite en este momento

Actualmente, los SDK proporcionan la funcionalidad central de Proton Drive:

  • Cargar y descargar archivos
  • Crear carpetas
  • Renombrar y mover elementos
  • Eliminar, restaurar y eliminar permanentemente archivos

La autenticación y otros módulos específicos de Proton requeridos para integraciones independientes de terceros aún no son admitidos. Esas piezas vendrán más tarde. Por ahora, el SDK de Proton Drive es el más adecuado para colaboradores y experimentación temprana. Aún no está oficialmente admitido para su uso por terceros que quieran integrar Proton Drive en sus propios productos.

Herramientas CLI próximamente

Los SDK aún no cubren todos los flujos de trabajo, especialmente con algunas funciones aún en desarrollo. Para llenar ese vacío, estamos trabajando en herramientas de interfaz de línea de comandos (CLI) que proporcionan funcionalidad de Drive aún no disponible en los SDK. Usted podrá:

  • Ejecutar comandos directamente para tareas comunes
  • Construir sobre ellos sin aplicar ingeniería inversa a Proton Drive

Estamos apuntando a hacer que estas herramientas CLI estén disponibles en el próximo trimestre (abril – junio de 2026).

Qué sigue

A lo largo de 2026, migraremos todas las funciones existentes de Proton Drive al SDK y construiremos todas las nuevas funciones sobre él.

Nuestras prioridades son:

  • Completar el despliegue del SDK en todos los clientes de Proton Drive, para que las aplicaciones de escritorio, móviles y web usen la misma base de código.
  • Actualizar los algoritmos de cifrado de Drive para usar aceleración de hardware en el dispositivo, entregando operaciones más rápidas mientras se reduce el uso de CPU.
  • Agregar las funciones de Drive aún faltantes al SDK, comenzando con cargas y descargas de Fotos, intercambio de archivos, dispositivos y revisiones de archivos.
  • Mover gradualmente hacia una ruta de integración única y bien documentada en la que las aplicaciones de terceros puedan confiar.
  • Construir un cliente Linux usando el SDK, lo que acelera el desarrollo y lo mantiene consistente con los otros clientes de Proton Drive.

¿Quiere ayudar?

Si bien el SDK aún no está listo para construir aplicaciones completamente independientes, agradecemos los comentarios de los colaboradores y exploradores tempranos. Eche un vistazo al repositorio público(nueva ventana) y únase a la discusión en r/ProtonDrive(nueva ventana) usando la etiqueta sdk-preview-discussion.

Gracias por su continuo soporte,

El equipo de ingeniería de Proton Drive