LINUX.ORG.RU

Android


178

12

Всего сообщений: 466

Выпуск бета версии Protox v1.5, Tox-клиента для мобильных платформ.

Выпуск бета версии Protox v1.5, Tox-клиента для мобильных платформ.
Группа Android

Выпущена новая версия клиента для децентрализованного протокола Tox (toktok). На данный момент поддерживается только ОС Android, но так как приложение написано с использованием кросс-платформенного фреймворка Qt, возможно портирование и на другие платформы. Код проекта распространяется под лицензией MIT. Сборки приложения распространяются под лицензией GPLv3.

( читать дальше... )

>>> Подробности

 , , ,

Skullnet
()

Android Studio 4.0 и анонс презентации Android 11 beta 1

Группа Android

Состоялся стабильный релиз Android Studio 4.0 — интегрированной среды разработки (IDE) для работы с платформой Android. Подробнее об изменениях в описании релиза и в YouTube презентации. Вместе с этим анонсом Google распространил приглашение для разработчиков на онлайн-презентацию Android 11 beta 1, которая состоится 3 июня 2020 года. Список изменений в среде разработки:

Изменения для работы с дизайном:

  • Motion Editor - новый инструмент для создания анимации (движения объектов)
  • Layout Inspector - обновленный инструмент, с упрощением визуального контроля пользовательского интерфейса
  • Layout Validation - новый инструмент для сравнения внешнего вида приложения на устройствах с разными экранами

Изменения для разработки:

  • CPU Profiler - оптимизирован интерфейс, для упрощения анализа производительности
  • R8 - обновление схем подсветки и проверки синтаксиса
  • Внутренняя оптимизация с использованием обновленного IntelliJ IDEA 2019.3.3
  • Поддержка Clangd

Изменения для сборки:

  • Build Analyzer дополнен возможностью отслеживания регрессий
  • Поддержка Java 8+ для разработки под старые версии Android
  • Базовая поддержка DSL скриптов Kotlin (KTS)

>>> Подробности

 , , , ,

linuks
()

Использование облачного токена с поддержкой российской криптографии на платформе Android

Использование облачного токена с поддержкой российской криптографии на платформе Android
Группа Android

В конце прошлого года криптографическая утилита cryptoarmpkcs была портирована на платформу Android. В качестве ключевого контейнера для хранения персонального сертификата и ключевой пары использовался защищенный контейнер PKCS#12.

Теперь автор пошел дальше. Он не только учел критику, но и дополнил утилиту CryptoArmPKCS-A механизмами работы с криптографическим токенами PKCS#11 с поддержкой российской криптографии.

Речь идет не только о поддержки программного или аппаратных токенов, но и об использовании облачного токена. Для регистрации персонального токена в облаке разработано специальное приложение.

В целом, утилита CryptoArmPKCS-A позволяет:

  • подписывать документ (Cades-BES, CAdes-T, CAdes-XLT1);
  • проверять полученную подпись на сайте Госуслуг;
  • работать с ЭП (PKCS7), включая извлечение сертификатов подписантов из подписанного документа;
  • добавлять новых подписантов к ранее подписанному документу;
  • просматривать сертификаты/запросы на сертификаты:
  • импортировать/экспортировать сертификаты и ключи;
  • инициализировать токены и тд.

>>> Подробности

 , , ,

TclTk
()

Tcl/Tk. Альтернативный диалог выбора файлов для платформ Linux и Android

Группа Разработка

Сегодня скриптовый язык Tcl/Tk используется не только на компьютерах, но и с успехом портирован на платформу Android. Но именно на этой платформе стали особенно видны все недостатки диалога выбора файлов tcl/tk (tk_getSaveFile, tk_getOpenFile или tk_chooseDirectory).

Что не устраивает в этом диалоге? Отсутствие в нем элементарных операций с папками/файлами: создать, уничтожить, переименовать. Нет, не подумайте, в самом tcl все эти механизмы, естественно, реализованы, их просто нет в GUI диалога. В Linux это не так заметно, а вот на платформе Android этот диалог вызывает массу неудобств.

В итоге была создана балалайка (так еще называют пакеты/package для tcl) tkfe (tk file explorer).

При разработке пакета tkfe учитывались не только необходимость хотя бы элементарных операций с файлами/каталогами, но и желание иметь проводник как в отдельном окне, так и в отдельном фрейме, который пользователь может разместить как ему удобно в своем GUI.

В проекте имеется комплексный пример по использованию пакета. Естественно, этот диалог можно также использовать и на других платформах. Не составляет также труда перенести его на Python/TkInter.

>>> Подробности

 , , tcltk, ,

TclTk
()

Proton Technologies открыла исходный код всех приложений ProtonMail! Последним открыты исходники Android-клиента

Proton Technologies открыла исходный код всех приложений ProtonMail! Последним открыты исходники Android-клиента
Группа Open Source

Начиная с сегодняшнего дня, все приложения для доступа к ProtonMail полностью открыты и прошли независимый аудит безопасности. Последним был открыт исходный код клиента для Android. Посмотреть результат аудита Android-приложения можно здесь.

Одним из наших главных принципов является прозрачность. Вы должны знать кто мы, как наши продукты могут и не могут защитить вас, и как мы сохраняем ваши данные в безопасности. Мы считаем, что этот уровень прозрачности - единственный способ завоевать доверие нашего сообщества.

Открытый исходный код всегда был нашей целью. В 2015 году мы открыли исходники веб-приложения. Затем было открыто приложение для iOS, позже ProtonMail Bridge, а также исходники всех клиентов ProtonVPN и прочих компонентов.

Наша цель - обеспечить безопасность, конфиденциальность и свободу в интернете. Вот почему мы являемся активными сторонниками сообщества СПО. Мы поддерживаем две криптографические библиотеки с открытым исходным кодом, OpenPGPjs и GopenPGP, чтобы облегчить разработчикам шифрование своих приложений и, таким образом, защитить больше данных.

Таким образом, все приложения Proton, не находящиеся в статусе беты, теперь полностью открыты!

Также, чтобы справиться с наплывом новых пользователей в период пандемии, в ProtonVPN было добавлено более 50 новых серверов в 17 странах.

>>> Подробности

 , , , ,

notrobot
()

OpenCovidTrace — open-source проект безопасного и приватного отслеживания контактов COVID-19

Группа Open Source

OpenCovidTrace реализует открытые версии протоколов отслеживания контактов под лицензией LGPL.

Ранее, в апреле текущего года, компании Apple и Google выпустили совместное заявление о начале разработки системы для отслеживания контактов пользователей и опубликовали её спецификацию. Запуск системы планируется в мае одновременно с новым релизом операционных систем Android и iOS.

Описанная система использует децентрализованный подход и основывается на обмене сообщениями между смартфонами через Bluetooth Low Energy (BLE). Данные о контактах хранятся на смартфоне пользователя. При запуске генерируется уникальный ключ. На основе данного ключа генерируются дневной ключ (каждые 24-часа), а на его основе — временные ключи, которые сменяются каждые 10 минут. При контакте смартфоны обмениваются временными ключами и сохраняют их на устройствах. При положительном тесте дневные ключи загружаются на сервер. Впоследствии смартфон скачивает дневные ключи зараженных пользователей с сервера, генерирует по ним временные ключи и сравнивает со своими записанными контактами.

В OpenCovidTrace идет активная разработка iOS и Android версий мобильного приложения:

  • в проекте реализован протокол, описанный в спецификации Apple/Googlе
  • реализована серверная часть хранения анонимных данных
  • выполняется интеграция решения DP-3T (проект группы ученых по разработке открытого протокола отслеживания)
  • выполняется интеграция решения Bluetrace (одно из первых подобных решений уже запущенное в Сингапуре)

Ресурсы

>>> Github репозиторий

>>> Сайт проекта

 , , ,

snoopt
()

LineageOS 17.1 на базе Android 10

Группа Android

После 8 месяцев разработки ветка LineageOS 17.1 (дистрибутива, основанного на Android 10) становится основной. Это означает, что с 1-го апреля 2020 года сборки 17.1 будут создаваться ежедневно, а версия 16.0 переходит на еженедельный график. Версия 17.0, основанная на августовском релизе Android 10 была обновлена до версии 17.1 после появления кодовой базы Android 10 для Google Pixel 4 в декабре. Список изменений:

  • Новый интерфейс для съемки скриншотов
  • Возможность защиты приложений биометрической аутентификацией
  • Возвращение функции Wi-Fi display (убранной в 16.0)
  • Поддержка чтения отпечатков через сенсоры, встроенные в экраны
  • Поддержка выдвижных камер и камер с механическим поворотом
  • Эмодзи клавиатуры AOSP обновлены до стандарта Emoji 12.0
  • Lineage Recovery теперь является рекомендуемым средством для установки прошивок LineageOS
  • PrivacyGuard заменена на PermissionHub из AOSP
  • Styles API замененa на ThemePicker из AOSP

>>> Подробности

 , , ,

linuks
()

Второй бета-выпуск Android 11: Developer Preview 2

Группа Android

Компания Google объявила о выходе второй тестовой версии Android 11: Developer Preview 2. Полноценный релиз Android 11 ожидается в третьем квартале 2020 года.


Android 11 (под кодовым названием -Android R во время разработки) — одиннадцатая версия операционной системы Android. Еще не выпущен в настоящее время. Первая предварительная версия «Android 11» для разработчиков была выпущена 19 февраля 2020 года в качестве заводского образа для поддерживаемых смартфонов Google Pixel (за исключением Pixel и Pixel XL первого поколения). Это первая из трех ежемесячных предварительных сборок для разработчиков, которые будут выпущены до первой бета-версии на Google I/O в мае. Состояние «стабильности платформы» будет объявлено в июне 2020 года, а окончательный выпуск ожидается в третьем квартале 2020 года.


Компания подготовила программу предварительного тестирования, в рамках которых предложены образы прошивок для следующих аппаратов:

  • Pixel 2 / 2 XL
  • Pixel 3 / 3 XL
  • Pixel 3a / 3a XL
  • Pixel 4 / 4 XL

Для тех, кто уже установил первую тестовую версию, подготовлено OTA-обновление.

Из основновных изменений по сравнению с первым тестовым выпуском:

  • 5G state API включен в состав сборки. Благодаря нему появилась возможность быстро определять подключение через 5G сети в режимах New Radio или Non-Standalone.
  • Добавлено API, позволяющее получать информация от датчика угла раскрытия телефонов, оснащенных складываемым дисплеем. API позволяет точно определить угол раскрытия экрана и подстраивать вывод на экран в зависимости от него.
  • API телефона расширен возможностями для определения автодозвонов, определения фальсификации идентификатора звонящего, а также автоматического добавления в спам или адресную книгу с экрана завершения звонка.
  • Расширены функции API Neural Networks, позволяющие задействовать средства аппаратного ускорения для машинного обучения.
  • Появились фоновые сервисы камеры и микрофона, позволяющие получить к ним доступ в режиме неактивности.
  • Для более плавной анимации появления клавиатуры добавлены функции API, передающие приложению информацию о ее появлении и ее состоянии.
  • Добавлены функции API для управления частотой обновления экрана в приложениях, что может быть критично в играх.

>>> План разработки

>>> Образы тестовых сборок

>>> Подробности

 

Zhbert
()

GitHub выпустил стабильную версию мобильного приложения

Группа Разработка

GitHub сообщил о завершении стадии бета-тестирования своих мобильных приложений.


GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.

Веб-сервис основан на системе контроля версий Git и разработан на Ruby on Rails и Erlang компанией GitHub, Inc (ранее Logical Awesome). Сервис бесплатен для проектов с открытым исходным кодом и (с 2019 года) небольших частных проектов, предоставляя им все возможности (включая SSL), а для крупных корпоративных проектов предлагаются различные платные тарифные планы.

C 4 июня 2018 года принадлежит корпорации Microsoft


В приложении предоставлены следующие возможности:

  • Отслеживать состояние проекта
  • Просматривать код
  • Разбирать сообщения о проблемах (issue) и отвечать на них
  • Рецензировать pull-запросы
  • Производить слияние изменений

Приложения доступны для Android и для iOS.

>>> Google Play

>>> AppStore

>>> Подробности

 , ,

Zhbert
()

Вышел мессенджер Delta Chat 1.2 для Android и iOS

Группа Интернет

Delta Chat — мессенджер, не имеющий собственных серверов и использующий электронную почту для обмена сообщениями.

Сообщения автоматически шифруются и использованием стандарта Autocrypt, основанного на OpenPGP. По умолчанию используется оппортунистическое шифрование, но возможно создание верифицированных контактов при сканировании QR-кода с другого устройства.

Новые возможности в версии 1.2:

  • Возможность закреплять чаты
  • Неблокирующее добавление контактов с помощью QR-кода. Больше не нужно ждать завершения работы протокола верификации контактов.
  • Интегрирована база провайдеров электронной почты, содержащая настройки IMAP и SMTP, рекомендации по настройке и известные проблемы.
  • Встроенная помощь, не требующая доступа к официальному сайту Delta Chat.
  • Обновлены переводы, добавлены новые языки
  • Снижены требования к версии Android: требуется версия 4.1, а не 4.3

Все ссылки для скачивания собраны на официальном сайте.

Приложение для Android написано на Java, версия для iOS на Swift, а Delta Chat Desktop в настоящее время переходит на TypeScript. Все приложения используют общее ядро, написанное на Rust.

Также недавно создан сайт для разработчиков ботов с использованием ядра Delta Chat. Биндинги доступны для C, Python, NodeJS и Go.

>>> Подробности

 , , , ,

anonymous
()

Вышел Firefox Preview 4.0 для Android

Группа Android

9го марта увидел свет мобильный браузер Firefox Preview версии 4.0. Браузер развивается под кодовым именем Fenix и рассматривается в качестве замены текущего браузера Firefox для Android.

Браузер использует в своей основе движок GeckoView, основанный на Firefox Quantum, а также набор библиотек Mozilla Android Components. GeckoView — вариант движка Gecko, оформленный в виде отдельной библиотеки с возможностью обновления независимо от браузера, в то время как остальные компоненты браузера, такие как библиотеки для работы со вкладками и прочее, вынесены в Mozilla Android Components.

Из изменений:

  • Реализована возможность подключения дополнений на базе API WebExtension. К сожалению, пока доступен только uBlock Origin.
  • Стартовая страница теперь показывает список «постоянных» сайтов, подборку которых генерирует на базе истории посещений.
  • В настройки добавлена возможность выбора языка приложения.
  • Добавлена возможность открытия сайта при ошибке с сертификатом.

>>> Mozilla Android Components

>>> Исходный код проекта (лицензия Mozilla Public License 2.0)

>>> Подробности и загрузки

 , ,

Zhbert
()

Первый альфа выпуск Protox, Tox клиента для децентрализованного обмена сообщениями для мобильных платформ.

Группа Android

Protox - мобильное приложение для обмена сообщениями между пользователями без участия сервера на основе протокола Tox (toktok-toxcore). На данный момент поддерживается только OC Android, однако, так как программа написана на кросс-платформенном фреймворке Qt с использованием QML, в будущем возможно портировать и под другие платформы. Программа является альтернативой Tox клиентам Antox, Trifa, Tok - почти все из которых были заброшены.

В альфа версии НЕ реализованы cледующие возможности протокола:

  • Отправка файлов и аватаров. Самая высокоая по приоритету задача в следующих версиях.
  • Поддержка конференций (групп).
  • Видео и голосовое общение.

Известные проблемы в альфа версии:

  • Поле ввода сообщений при использовании переносов строк не имеет скроллбара и имеет бесконечную высоту. Пока что не удалось решить эту проблему.
  • Неполная поддержка форматирований сообщений. На самом деле в Tox протоколе не существует стандарта форматирования, однако аналогично клиенту для рабочего стола qTox поддерживается форматирование: ссылок, жирный текст, подчеркивание, зачеркивания, цитаты.

Чтобы приложение не отключалось от сети, необходимо убрать ограничение активности приложения в настройках OC Android.

>>> Подробности

 , protox, , toxcore

Skullnet
()

gplaycli 3.27 - клиент Google Play для скачивания apk файлов

Группа Android

Состоялся релиз gplaycli версии 3.27 — консольного клиента для магазина Android приложений Google Play, написанного на Python 3 под лицензией GNU AGPL. Изменения в новой версии касаются обновления API со стороны сервисов Google. Помимо исходных кодов, релиз доступен через pip и в виде deb-пакета. Основные возможности программы:

  • Поиск и скачивание бесплатных и купленных приложений в формате apk.
  • Возможность использования нескольких профилей разных устройств и аккаунтов.
  • Функция обновления ранее скачанных приложений (отдельного приложения или набора в папке, вручную или через cron).
  • Поддержка аутентификации по паролю или токенам, с использованием своего или демонстрационного логина (при отсутствии собственной регистрации пользователя в Google).

>>> Подробности

 , ,

linuks
()

Termux прекратил поддержку Android 5.x.x/6.x.x

Группа Android

Termux — свободный эмулятор терминала и Linux-окружение для платформы Android.

Начиная с версии Termux v0.76 для работы приложения необходим Android 7.x.x и выше.

Как и было заявлено ранее, c 1 января 2020 года также прекращена поддержка репозиториев пакетов для платформ Android 5.x.x/6.x.x.

Дамп пакетной базы (по состоянию на 24 декабря 2019 года) для Android 5.x.x/6.x.x в целях архивации выложен на сайте Internet Archive.

>>> Подробности

 , , ,

atsym
()

Bromite 78.0.3904.130 с поддержкой пользовательских фильтров ссылок

Группа Android

Представлен релиз Android браузера Bromite версии 78.0.3904.130, основанного на Chromium, обеспечивающего расширенные возможности блокировки рекламы и улучшения приватности пользовательских данных. Важное нововведение — это реализация популярного на трекере запроса о добавлении функции фильтрации ссылок содержимого по настраиваемым пользовательским фильтрам.

>>> Подробности

 , bromite, ,

linuks
()

Вышла вторая бета-версия браузера Vivaldi для Android

Группа Android

Всем привет!

Сегодня вышла вторая бета-версия основанного на Chromium мобильного браузера Vivaldi для платформы Android. В списке основных изменений можно найти:

  • Закрытие вкладок сдвигом
  • Включение полосы прокрутки на внутренних страницах
  • Улучшенная сортировка ячеек Экспресс-панели перетаскиванием
  • Возможность создания новой папки прямо на Экспресс-панели
  • Редактирование и удаление ячейки Экспресс-панели
  • Очистка корзины одной кнопкой
  • Опция постоянной загрузки десктопной версии сайтов
  • Обновлённое контекстное меню выделенного текста
  • Экспериментальная поддержка Chrome OS устройств
  • Улучшение производительности
  • Обновление ядра Chromium до версии 79.0.3945.61
  • Прочие исправления и улучшения

Мобильная версия Vivaldi является продолжением разработки десктопной версии, обладая привычным интерфейсом и возможностью синхронизировать данные между различными устройствами, включая закладки, заметки, пароли, историю просмотра и текущие открытые вкладки. Поддерживается работа на устройствах Android версии 5 и выше.

Загрузить вторую бета-версию Vivaldi для Android можно из Google Play: https://play.google.com/store/apps/details?id=com.vivaldi.browser

>>> Подробности в русскоязычном блоге компании Vivaldi

 , , ,

Shpankov
()

Samsung прекращает поддержку Linux on DeX

Samsung прекращает поддержку Linux on DeX
Группа Android

Linux on DeX — это разработка от Samsung и Canonical, позволяющая запускать Ubuntu на Galaxy Note 9 и Tab S4 при подключении к Samsung DeX. Linux on DeX до сих пор находился в статусе beta.

Инициативные пользователи уже создали петицию с просьбой открыть исходный код: петиция.

>>> Подробности

 , ,

fingolfin
()

Vivaldi Android beta

Группа Интернет

Разработчики браузера Vivaldi, основанного на движке Blink и обладающего высокой степенью настраиваемости (источником вдохновления служила Opera эпохи движка Presto), выпустили в свет бета-версию мобильной версии своего творения. Среди функций, на которые они обращают внимание:

  • возможность создания заметок;
  • поддержка синхронизации избранного, паролей и заметок между устройствами;
  • создание скриншотов, причём как видимой области страницы, так и страницы целиком;
  • переключение поисковых движков на лету;
  • поддержка приватных вкладок;
  • настраиваемая страница быстрого запуска при открытии новой вкладки.

>>> Подробности

 , , , ,

stetzen
()

Android 10

Группа Android

3 сентября команда разработчиков операционной системы для мобильных устройств Android опубликовала исходный код 10 версии.

Новое в этом релизе:

  • Поддержка изменения размера выводимого изображения в приложениях для устройств с складывающимся дисплеем при его раскрытии или складывании.
  • Поддержка сетей 5G и расширение соответствующего API.
  • Функция Live Caption, которая преобразует речь в текст в любом приложении. Особенно данная функция будет полезна для лиц с существенными нарушениями слуха.
  • Smart Reply in notifications - в уведомлениях появилась возможность выбирать действие, контекстно связанное с содержимым уведомления. Например, можно будет открыть Google Maps или аналогичное приложение, если в уведомлении будет адрес.
  • Темное оформление
  • Gesture navigation - новая система навигации, позволяющая использовать вместо привычных кнопок home, back и overview жесты.
  • Новые настройки приватности
  • Использование по умолчанию TLS 1.3, Adiantum для шифрования пользовательских данных и другие изменения, касающиеся безопасности.
  • Поддержка Динамической глубины резкости для фотографий.
  • Возможность захвата звука из любого приложения
  • Поддержка кодеков AV1, Opus, HDR10+.
  • Встроенное MIDI API для приложений, написанных C++. Позволяет взаимодействовать с midi устройствами через NDK.
  • Vulkan everywhere - Vulkan 1.1 теперь входит в требования для работы Android на 64-битных устройствах и рекомендуется для 32-битных.
  • Оптимизация и различные изменения работы WiFi, такие как Адаптивный режим WiFi, а также изменения API для работы с сетевыми соединениями.
  • Оптимизация Android RunTime
  • Neural Networks API 1.2

>>> Подробности

 ,

Leupold_cat
()

Android Studio 3.5

Группа Android

Состоялся стабильный релиз Android Studio 3.5 — интегрированной среды разработки (IDE) для работы с платформой Android 10 Q. Подробнее об изменениях в описании релиза и в YouTube презентации. Представлены разработки, полученные в рамках инициативы Project Marble.

 , , , ,

linuks
()