Ha pasado algún tiempo desde que publiqué por última vez novedades acerca de nuestro desarrollo para Android, y varias versiones de I2P han quedado atrás sin ninguna versión correpondiente de la aplicación de Android. ¡Finalmente, la espera se acabó!
Nuevas versiones de la aplicación
¡Se han publicado nuevas versiones de I2P Android y de Bote! Pueden descargarse desde estas URLs:
El principal cambio en estas versiones es la transición hacia Material, el nuevo sistema de diseño de Android. Material ha hecho mucho más fácil para los desarrolladores de aplicaciones con, pongamos, destrezas de diseño "minimalistas" (como las mías), crear aplicaciones que sean más agradables de usar. I2P Android también actualiza su propio router I2P subyacente a la versión 0.9.17 recién publicada. Bote trae varias características nuevas junto con muchas mejoras más pequeñas; por ejemplo, ahora puede añadir nuevos destinatarios de correo electrónico mediante códigos QR.
Como mencioné en `mi última actualización`_, la clave de versión que firma las aplicaciones ha cambiado. La razón para esto fue porque necesitábamos cambiar el nombre del paquete de I2P Android. El antiguo nombre del paquete (net.i2p.android.router) ya había sido cogido en Google Play (aún no sabemos quién lo estuvo usando), y queríamos usar el mismo nombre de paquete y clave de firmado para todas las distribuciones de I2P Android. Hacer esto significa que un usuario podría instalar inicialmente la aplicación desde el sitio web de I2P, y más tarde, si el sitio web estuviera bloqueado, podría actualizarla usando Google Play. El SO Android considera que una aplicación es completamente distinta cuando su nombre de paquete cambia, así que aprovechamos la oportunidad para incrementar la solidez de la clave de firmado.
La huella de validación (SHA-256) de la nueva clave de firmado es:
AD 1E 11 C2 58 46 3E 68 15 A9 86 09 FF 24 A4 8B C0 25 86 C2 36 00 84 9C 16 66 53 97 2F 39 7A 90
Google Play
Unos pocos meses antes `publicamos`_ tanto I2P Android como Bote en Google Play en Noruega, para probar el proceso de publicación allí. Nos complace anunciar que ambas aplicaciones están ahora siendo publicadas globalmente por `Privacy Solutions`_. Las aplicaciones se pueden encontrar en estas URLs:
La publicación global se está realizando en varias etapas, comenzando por los países para los cuales tenemos traducciones. La excepción notable a esto es Francia; debido a las regulaciones a la importación de código criptográfico, aún no podemos distribuir estas aplicaciones en Google Play Francia. Este es el mismo problema que ha afectado a otras aplicaciones como TextSecure u Orbot.
F-Droid
¡No crean que nos hemos olvidado de ustedes, usuarios de F-Droid! Además de las dos ubicaciones de arriba, hemos establecido nuestro propio repositorio en F-Droid. Si está leyendo este mensaje en su teléfono, `haga clic aquí`_ para añadirlo a F-Droid (esto sólo funciona en algunos navegadores Android). O puede añadir la URL de debajo manualmente a la lista de repositorios de su F-Droid:
Si desea verificar manualmente la huella de validación (SHA-256) de la clave de firmado del repositorio, o introducirla al añadir el repositorio, aquí la tiene:
68 E7 65 61 AA F3 F5 3D D5 3B A7 C0 3D 79 52 13 D0 CA 17 72 C3 FA C0 15 9B 50 A5 AA 85 C4 5D C6
Desafortunadamente la aplicación I2P en el repositorio principal de F-Droid no ha sido actualizada porque nuestro mantenedor de F-Droid ha desaparecido. Esperamos que al mantener este repositorio de binarios, podremos dar mejor soporte a nuestros usuarios de F-Droid y mantenerles actualizados. Si ya ha instalado I2P desde el repositorio principal de F-Droid, tendrá que desinstalarlo si quiere actualizarlo, porque la clave de firmado será diferente. Las aplicaciones en nuestro repositorio de F-Droid son los mismos ficheros APK que se proporcionan en nuestro sitio web y en Google Play, así que en el futuro podrá actualizar usando cualquiera de estas fuentes.