Опубликовано обновление Protox, мобильного приложения для обмена сообщениями между пользователями без участия сервера, реализованного на основе протокола Tox (с-toxcore). Данное обновление направлено на улучшения клиента и его использования. На данный момент поддерживается только платформа Android. Проект находится в поиске iOS-разработчиков для портирования приложения на смартфоны Apple. Программа является альтернативой Tox-клиентам Antox и Trifa. Код проекта распространяется под лицензией MIT. Сборки приложения распространяются под лицензией GPLv3...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53639
А где картинка?
Какая картинка?
https://gitlab.com/Monsterovich/protox/-/raw/master/resource...
А токсом кто-нибудь регулярно пользуется?
Я регулярно пользуюсь, когда нужно передать файл.
> А токсом кто-нибудь регулярно пользуется?я пользуюсь, для передачи текста и файлов между своими устройствами (ноуты, андройдофоны)
Нуу, всё же есть более удобные для этого инструментыХотя не мне говорить, использую Телеграм для того же)
> есть более удобные для этого инструментынапример какие? и желательно что бы без связи с интернетом работали.
syncthing
> syncthingдвойной nat проходит? стацианарник<->андроид (сотовый) туда и обратно соединит? а андроид<->андроид?
может использовать прокси сторонней сети типо yggdrasil?
сервер при этом не нужен?
проходит, сервер не нужен, синхронизирую каталоги телефона и 2 компьютеров
Каждый день.
Все девайсы через него соединены.
Плюс в том что моя активность в Tox не логируется сторонними серваками, а файлы не пересылаются через не пойми кого.
У меня собственный джаббер сервер, самоподписной серт - тоже чувствую себя в безопасности и приватности.
Бонусом батарею не жрёт и прочие удобства, минусом - таки сервер единая точка отказа.Есть ещё бриар, но там только текст ходит.
Перефразирую
Кто-нибудь использует токс для общения с достаточно большим кругом людей?
> сборка с qtЗачем этот монстр на android'e?
Хороший кросс-платформенный фреймворк, чтобы писать приложения на нормальных языках и тулкитах и меньше писать на андроидовской яве.
на андроиде kotlin. на яве сейчас ток садомазо и отбитые старперы пишут
>на андроиде kotlin. на яве сейчас ток садомазо и отбитые старперы пишутДело совершенно не в языке, а в мерзком Android API.
Или переходить на postmarketOS, там можно писать хоть на motif и даже gtk+
Звонки, SMS и GPS на всех устройствах работают, блаженный?
//оффтопэх, если бы все им-протоколы были протоколами, а не клиентами... если бы был протокол-гейт и клиент к любому гейту...
но нет, наш велосипед совместим только с квадратными колёсами, а их с круглыми, но колёса носятся на руках
и прикрутить колёса одного к другому - нинини, здесь так не принято
Для Sailfish будет?
Вроде читал, что эта ОС использует Qt фреймворк. Так что портировать точно можно. Вот только я не пользователь.
В Sailfish есть jTox. Только он вроде давно не обновлялся.
В прошлой новости об этой программе на опеннете автора запетушили за то, что он занимал не совсем вменяемую позицию по вопросу размещения этой программы в F-Droid (по словам автора - он не может написать скрипт сборки проекта в чистой среде).
~3 месяца назад программа весила >40 мб.
>по словам автора - он не может написать скрипт сборки проекта в чистой средеДо сих пор не могу осилить, потому что тот же гитлабовский CI тупо отказывается устанавливать Qt на виртуальную машину и Debian у Gitlab-а какой-то паленый. А что там у мейнтейнеров FDroid - ещё хрен знает. Их CI подходит только для сборкий простых Java прог и всякий хеллоувордов, т.к более сложных прог мало и это видно по репозиторию. Писать скрипт без возможности протестировать его - бессмысленно.
Почему гитлаб, почему pro ? Дело полезное и нужное, для людей но надо в тор утаскивать на свое железо. Недалек час когда начнут лабы шмабы троянить исходники.
>А что там у мейнтейнеров FDroid - ещё хрен знает. Их CI подходит только для сборкий простых Java прог и всякий хеллоувордовнеожиданно!
Деточка, его нужно было писать на Flutter иои на нейтив т.е. Java/Kotlin/Swift.
В принципе готов помочь переписать по Flutter или написать под iOS, но для второго мне сначала нужно выучить iOS/Swift т.е. месяц-два у меня уйдёт на изучение iOS/Swift.
>Деточка, его нужно было писать на Flutter иои на нейтив т.е. Java/Kotlin/Swift.С меня, честно говоря, уже хватило поделок гугла. Может быть Flutter и нормальный фреймворк, будем посмотреть.
Qt лучше Flutter
> А что там у мейнтейнеров FDroid - ещё хрен знает. Их CI подходит только для сборкий простых Java прог и всякий хеллоувордовНо например такое как-то там смогло появится:
https://f-droid.org/en/packages/net.osmand.plus/
https://github.com/osmandapp/OsmAndОбычная ява программа, которая наверняка соберется, потому что у всех Java-приложений скрипты похожи.
Под "обычная" и "простая" имеется в виду, что тупо берется скрипт сборки другой программы и меняется буквально пара строчек и вуаля. Это не как в Qt, где нужно писать собственный скрипт сборки с нуля и его ещё нужно где-то тестировать. Помочь из мейнтейнеров FDroid-а никто не захотел,
Ну вот в т.ч поэтому, при всей своей «кроссплатформенности», Qt для мобильных устройств стремительно летит на помойку.
Поскольку, ещё лет 10 выбора практически не было( если только не пилить «нативные» проекты под каждую платформу ), а сейчас - он имеется( хочешь - React-Native, хочешь - Flutter, хочешь - Xamarin, а хочешь - хоть Unity или UE, но там свои нюансы )
>Ну вот в т.ч поэтому, при всей своей «кроссплатформенности», Qt для мобильных устройств стремительно летит на помойку.Чушь полнейшая, Qt - нормальный фреймворк даже несмотря на недостатки, а куча проблем обычно возникает из-за (матное слово пропускаем) андроида. В других кросс-платформенных фреймворках имеются аналогичные проблемы но в других местах, особенно в React-Native.
>>Ну вот в т.ч поэтому, при всей своей «кроссплатформенности», Qt для мобильных устройств стремительно летит на помойку.
> Чушь полнейшая, Qt - нормальный фреймворк даже несмотря на недостатки, а куча
> проблем обычно возникает из-за (матное слово пропускаем) андроида. В других кросс-платформенных
> фреймворках имеются аналогичные проблемы но в других местах, особенно в React-Native.Эхх, жаль, что сообщение все-таки не отправилось - похоже, перебои со связью были, ну да ладно, заново писать его не буду.
Не так давно где-то на опеннете мини-срач по этому поводу( Qt как кроссплатформенная штука против остальных штук и востребованность его в мобильной разработке в сравнении с "нативными" штуками и кроссплатформенными типа RN ) был, прикидывали по числу открытых вакансий по разным направлениям на разных технологиях.
Если кратко, то с Qt в общем и с мобильной разработкой на базе его все довольно грустноХотя, кнчн., с F-Droid'ом опыта особо нет... тем не менее, на нем вполне-себе попадаются в т.ч и RN-приложения( по итогу беглого поиска https://f-droid.org/packages/com.standardnotes/ )
Так хотя бы заведи свою репу чтобы можно было через ф-дройд выкачивать и обновлятся.
Уже. https://submarine.strangled.net/fdroid/
После того как tox.io (да там сидели мутные личности безпалевно) закрыли, но пропало доверие. Убрали какую-то метку говоряющую о том что сидеть на нем более менее безопасно. И появился странный TokTok, который упрекали в потенциальной уязвимости.
Стоит ли после этого всего сидеть на мессенджере, в котором до сих пор проблематично перенести профиль?
>После того как tox.io (да там сидели мутные личности безпалевно) закрылиЯ наверное открою тайну, но во всех месенджерах сидят мунтые личности со странными никами, например в Discord и никто их не банит. Просто tox.io публично показывал списки.
>И появился странный TokTok, который упрекали в потенциальной уязвимости.
Например?
>Стоит ли после этого всего сидеть на мессенджере, в котором до сих пор проблематично перенести профиль?
Вам сложно переместить .tox файл?
ну ты совсем не посвященный. Лень искать на лоре была ссылка на гитхаб.
Если переносишь то пишешь ошибки нет логов, иногда сложно, представь! Когда комп навернулся
И про мутных тоже тебя надо лицом тыкать, ни в одном мессенджере - только заходишь и - сразу лезут педоизвращенцы, такого даже на имиджбордах нет, чтоб ты понял
Видео сообщения и видеозвонки есть?
В оригинальном Tox'е видеозвонки есть. Видеосообщений не было, да и смысл, если можно отправить свой видеофайл. Да и вообще Tox про прямую связь, т.к. сервер нужен только для установки соединения и ваши истории просто никто сохранять не будет.
Мессенджер не повторяющий функционал Телеграмма в 2020 году - не нужен.
Мессенджеры зависящие от серверов в 2020 году не нужны. :)
...особенно требующие номер телефона без всякой на то причины.
> ...особенно требующие номер телефона без всякой на то причины.Неистово плюсую!
Но хуже всего то, что большинству (пропустим матерное слово) невозможно это объяснить…
Всё просто:
1. Список друзей в соц сетях заменили на список контактов. Это удобно.
2. Антиспам. Использовать подставной номер телефона всё же сложнее, чем создать миллион левых мыл.
3. В Телеграме только первичная авторизация по номеру. Далее можно защитить информацию паролем без привязки (или с ней, опционально) к мылу. Потом опционально можно включить защиту от возможности найтись по номеру.Итого: нет ничего страшного в авторизации по номеру телефона.
Единственный "косяк" - удаление аккаунта, если злоумышленник не знает пароля и очень настойчивый.
Но доступа к данным он таки не получит.
Самый главный вопрос: батарею жрёт? И как он её жрёт по сравнению с другими?
>Самый главный вопрос: батарею жрёт? И как он её жрёт по сравнению с другими?В TCP режиме жрёт меньше, но хотелось бы оптимизаций, чтобы в toxcore сделали энергосберегающий режим, который будет ограничивать постоянную отправку пакетов и не "будить" телефон.
Ты выбирай или тебе анонимность (не путать с приватностью) или энергоэффективность. Если второе то для тебя есть куча других мессенджеров, тот же ФСБ'ый телеграм например.
Какая анонимность, если протокол полностью децентрализованный, значит к sybil-атакам абсолютно неустойчивый.
> ФСБ'ый телеграмОткуда вы берётесь? *facepalm*
Я помню, что libtoxcore на раст пытались переписать. Заглохла инициатива, или таки переписали?
>Я помню, что libtoxcore на раст пытались переписать. Заглохла инициатива, или таки переписали?Вроде бы дела там медленно двигаются. c-toxcore нужно улучшать и, мне кажется, совершенно не в языке дело.
>android:minSdkVersion="21"Не нужно.
Это чтобы на андроиде 5.0 работало.
Я имел в виду, что она слишком высокая.
> Я имел в виду, что она слишком высокая.Что именно слишком высокое?
1. Минимальная версия в свежих Qt
2. Минимальная версия для большинства новых приложений
3. Вышлотв 2014 году (6 лет назад!)
4. Поддерживать ниже 5 версии в 2020 не имеет смысла.
>Минимальная версия в свежих QtЯ использую ту версию Qt, где есть самые новые функции связанные с мобильными устройствами.
>Минимальная версия для большинства новых приложений
Я не понял.
>Вышлотв 2014 году (6 лет назад!)
Что именно вышло?
>Поддерживать ниже 5 версии в 2020 не имеет смысла.
Android 5 и так в данный момент минимальная версия.
Чувак, это ответ анониму, которому, как я понял, не нравится, что минимальный сдк - 21
Встречаются тут индивидуумы, которые думают, что кто-то должен поддержи их мусор из начала прошлого десятилетия
На Android < 5 всратый NDK. Не все define'ы есть (это не очень весело искать в исходниках/гугле нужную комбинацию магических цифр), не все нужные вещи экспортированы и куча других проблем.