Прошло довольно много времени с тех пор, как я последний раз размещал обновления о нашей разработке под Android, и несколько версий I2P вышли без соответствующей версии под Android. Наконец, ожидание закончилось!
Новые версии приложения
Были выпущены новые версии I2P Android и Bote! Их можно скачать с этих адресов:
Основным изменением в этих версиях является переход к новому материальному дизайну Android. Материальный дизайн упростил создание приложений, которые приятно использовать для разработчиков со, скажем так, минимальными дизайнерскими навыками (как у меня). Также I2P Android теперь использует только что выпущенный I2P маршрутизатор 0.9.17. Bote приносит несколько новых функций наряду с множеством мелких улучшений и исправлений: например, теперь вы можете добавить новый адрес назначения через QR-код.
Как я уже упоминал в `моем прошлом сообщении`_, изменился ключ для подписи релиза. Причиной этого стала необходимость изменить имя пакета I2P Android. Старое название пакета (net.i2p.android.router) было занято в Google Play (мы до сих пор не знаем, кто им пользовался), а мы хотели использовать одинаковые имя пакета и подписывающий ключ для всех распространяемых версий I2P Android. В результате этого пользователь, который изначально установил приложение с сайта I2P, в дальнейшем сможет получать обновления из Google Play в случае блокировки сайта. Операционная система Android принимает приложение за совершенно другое, если изменяется соответствующее имя пакета, и, таким образом, мы воспользовались возможностью увеличить стойкость подписывающего ключа.
Отпечаток (SHA-256) нового подписывающего ключа:
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
Несколько месяцев назад мы `выпустили`_ I2P Android и Bote в Google Play в Норвегии для тестирования. Мы рады сообщить, что оба приложения теперь выпущены `Privacy Solutions`_ во всём мире. Приложения можно найти по этим адресам:
Мировой релиз проходит в несколько стадий и начинается со стран, на языки которых приложение уже переведено. Примечательным исключением тут является Франция, где мы пока что не можем распространять приложения на Google Play France из-за ограничений на импорт критографического кода. Та же причина ранее затронула такие приложения, как TextSecure и Orbot.
F-Droid
Не думай, что мы забыли о тебе, пользователь F-Droid! Помимо перечисленных выше источников, мы создали свой F-Droid репозиторий. Если вы читаете это сообщение с телефона, то `нажмите сюда`_ для добавления в F-Droid (это работает не во всех браузерах Android). Также вы можете вручную добавить следующий URL в список репозиториев F-Droid:
Если вы хотите проверить вручную отпечаток (SHA-256) подписывающего ключа репозитория или ввести его при добавлении репозитория, то вот он:
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
К сожалению, приложение I2P в главном репозитории F-Droid давно не обновлялось, так как наш ответственный за репозиторий F-Droid исчез. Мы надеемся, что поддержание этого репозитория поможет пользователям F-Droid с обновлениями. Если у вас уже установлен I2P из главного репозитория F-Droid, то вам понадобится деинсталлировать программу для получения обновления, так как подписывающий ключ будет отличаться. Приложения в нашем репозитории F-Droid — это те же самые APK, которые есть на нашем сайте и в Google Play, поэтому в будущем вы сможете обновляться, используя любой из этих источников.