You can also read the English version of this article.

Después de pruebas extensas, publicamos la BitBoxApp para Android. Proporciona todas las características de la aplicación de escritorio, ya que se construye desde la misma base de código. Si quieres, nunca más necesitarás tocar un ordenador de sobremesa para operar con tu cartera física BitBox02. ¡Encuéntrala en la tienda Google Play!

BitBoxApp: el complemento de tu cartera física BitBox02

Cada cartera física necesita una aplicación de complemento. La BitBoxApp fue lanzada en el 2018, como compañera de nuestra cartera física BitBox02. Su sencillo diseño incluye una guía para usuarios principiantes que le ayuda en cada paso, desde la configuración inicial hasta el uso diario, respondiendo a sus dudas técnicas sobre bitcoin. Por si fuera poco, hemos incluido soporte para Segwit de forma nativa, control de sus monedas y nodo completo personalizado, una auténtica novedad en el mundo de las carteras físicas para el momento de su implementación.

Desde el mismo código fuente, podemos compilar aplicaciones ejecutables para Windows, macOS y Linux. ¡Y podemos compilarlo también para dispositivos móviles!

Por supuesto, las pantallas pequeñas necesitan ajustes en la interfaz de usuario. Para recopilar comentarios y refinar la experiencia móvil, publicamos la versión Android de la BitBoxApp en acceso anticipado por medio de la tienda de Google Play en el 2019. Aunque aún no se ha optimizado completamente para el uso móvil, los comentarios de nuestros usuarios fueron positivos y ayudaron a pulir detalles. La opción de usar la cartera física BitBox02 sin un ordenador hizo que algunos usuarios cambiaran por completo a uso móvil exclusivo.

BitBoxApp ahora disponible para Android

En julio del 2020 publicamos oficialmente la BitBoxApp para Android. Esto significa que ahora tienes todas las características de tu cartera física BitBox02 disponible en dispositivos Android. Gracias al conector USB-C, en la mayoría de los dispositivos ni siquiera necesitarás un cable o un adaptador. Sólo tienes que conectarlo directamente a tu teléfono y usar Bitcoin donde sea que estés sin importar lo que estés haciendo.

Se implementaron algunos cambios relevantes en la interfaz de usuario para adaptar la cartera física con una pequeña pantalla táctil. Esto incluye el correcto ajuste para diferentes orientaciones de pantalla, botones más grandes y, por ejemplo, el uso de interruptores en lugar de casillas de verificación.

Usa la BitBox02 donde sea que vayas

Lo genial de nuestra arquitectura de software es que usamos la misma base de código para todos los dispositivos. Esto significa que la versión móvil no es una aplicación limitada de solo información, sino la versión completa que antes habías visto en el escritorio. Puedes configurar la BitBox02 desde cero, actualizar el firmware, enviar y recibir transacciones, conectarla a tu propio nodo completo de Bitcoin, incluso a través de Tor; todo sin tocar un ordenador.

Entre bastidores


Te preguntarás: ¿Cómo podemos crear mágicamente una aplicación de escritorio para Windows, Mac y Linux, y también una aplicación móvil para Android, todo desde la misma base de código?

El núcleo de BitBoxApp, que maneja toda la infraestructura, está escrito en Go, un lenguaje estático que puede brindar soporte a todas las plataformas comunes, incluyendo entornos móviles. Lo llamamos la columna vertebral o back-end de la aplicación. Este nivel central interactúa con tu BitBox02, se comunica con la cadena de bloques, calcula tus saldos en cada dirección, y crea nuevas transacciones. Sin embargo, no contiene ningún secreto, ya que tus llaves privadas nunca dejan la cartera física BitBox02.

Arquitectura de software, para todas las plataformas

La interfaz de usuario React está escrita en JavaScript/TypeScript, utilizando el marco ligero Preact. Esto permite a nuestros diseñadores y desarrolladores de interfaz contribuir fácilmente con la aplicación de escritorio. Es sólo una simple capa de vista, los cálculos se manejan en el back-end, en Go. La interfaz se ejecuta en un QtWebEngine (o Android WebView en móviles). Sólo se muestran los recursos internos de la aplicación, los enlaces externos siempre se abren en tu navegador predeterminado.

Hay tareas que dependen directamente de la plataforma en donde se abre la aplicación, y no pueden ser independientes. Por ejemplo, construimos un puente de comunicación nativo entre el código fundamental de la aplicación y la interfaz final en cada plataforma para actualizar la interfaz de usuario y manejar tus interacciones con la BitBoxApp. Además, cada plataforma implementa una pequeña interfaz en el entorno nativo para las funcionalidades como comunicación vía USB, abrir enlaces en un navegador externo, o habilitar al lector de códigos QR (ver implementación de la interfaz Android).

Esta arquitectura nos permite mantener y ampliar una sola base de código, y actualizar la BitBoxApp en todas las plataformas compatibles simultáneamente.

¡Pruébala ahora!

Naturalmente, este lanzamiento de nuestra BitBoxApp en la tienda de Google Play es sólo el primer paso. Escucharemos tus comentarios de cerca para optimizar y mejorar la experiencia móvil aún más.

¡Adelante, pruébala!


Shift Crypto es una empresa privada con sede en Zurich, Suiza. Nuestro equipo internacional de especialistas en ingeniería, criptoseguridad y desarrollo básico de Bitcoin construyen los productos BitBox y proporcionan servicios de consultoría. La BitBox02, una cartera física de segunda generación, equipa a los individuos para almacenar, proteger y transar en criptomonedas fácilmente. Su compañera, la BitBoxApp, proporciona una solución todo-en-uno para gestionar con facilidad tus activos digitales.