LINUX.ORG.RU

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

 , protox, , toxcore


2

2

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

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

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

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

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

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

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

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 4)

Ответ на: комментарий от Skullnet

это мешает FDroid-у быть нормальным аналогом Google Play.

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

мне нравится Qt. Есть ещё React Native

понятно, #ненужно

Джаббер устарел и сдох

дооооо, угу. давайте пердолиться с модными фреймворками, как в юности. вместо того чтобы поставить, настроить и забыть.

ему появились альтернативы и стандарты получше

например?

Discord

до свидания.

proxyfyer
()
Последнее исправление: proxyfyer (всего исправлений: 1)
Ответ на: комментарий от proxyfyer

он и не должен быть аналогом говна типа магазинов. его цель не в развитии а в сохранении.

Google Play не только магазин, но и просто место откуда можно устанавливать программы, но FDroid, благодаря политике его мейнтейнеров, оказался ещё большим говном.

понятно, #ненужно

Нужно, кроссплатформенные фреймворки - это единственное то самое разумное, что придумала человеческая обезьяна. Проблема только в мобильных ОС, для которых эти фреймворки сложно по человечески сделать.

дооооо, угу. давайте пердолиться с модными фреймворками, как в юности. вместо того чтобы поставить, настроить и забыть.

Дело совсем не в модности, а в том что джаббер - неисправимо плохой стандарт и должен уйти в прошлое, но джаббер фанатики будут с пеной у рта доказывать обратное. Что угодно делай - пиши раскрытые доказательства, статьи. Я устал от этого. У такого фанатизма нет предела.

например?

Например, Matrix. У него не такой долбанутый протокол как у джаббера.

Skullnet ★★★★★
() автор топика
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Google Play не только магазин, но и…

…#говно. полностью согласен с тобой в этой части.

Нужно, кроссплатформенные фреймворки - это единственное то самое разумное

#ненужно, поскольку нужда топтать батоны в два раза больше при настройке обвязки и прочих свистоперделок жрет время и/или деньги на девопс, это избыточно в такой простой структуре как простейший plain-text exchange

джаббер - неисправимо плохой стандарт и должен

он вам и вашей наивности ничего не должен, равно как и мне, желающему изучить этот транспорт начинающему линуксоиду

Что угодно делай - пиши раскрытые доказательства

доказательства чего?

У такого фанатизма нет предела.

ты сам le phanatique своего проекта - тебе виднее

Matrix. У него не такой долбанутый протокол как у джаббера.

в чём конкретно на ваш взгляд состоит долбанутость протоколов хмрр и матери?

proxyfyer
()
Последнее исправление: proxyfyer (всего исправлений: 3)
Ответ на: комментарий от proxyfyer

…#говно. полностью согласен с тобой в этой части.

Зато там есть хотя бы какие-то полезные приложения, а в FDroid-е один бесполезный мусор.

поскольку нужда топтать батоны в два раза больше при настройке обвязки и прочих свистоперделок жрет время и/или деньги на девопс, это избыточно в такой простой структуре как простейший plain-text exchange

Разработка на Java, Scala, Kotlin, не важно, где есть Android API - там разработка превращается в ад. А в Qt ты разрабатываешь приложения на безопасном языке программирования QML, в котором по настоящему удобно делать интерфейс, и по которому есть нормальная документация, а не та херня, которую высрала из себя андроид мартышка и в ней хрен разберешься. Часть кода пишется на С++, что позволяет юзать сторонние .so библиотеки как родные, а не лепить Java костыли. Java код тоже можно легко использовать из С++. Все это в разы экономит время и ваше приложение не прибито гвоздями к сраному андроиду. Я признаюсь, что есть некоторые проблемы, но они возникают из-за того, что Android API - высокоуровневый кусок дерьма без фич. Даже если бы я писал на яве, мне бы все равно пришлось лепить костыли, может быть и меньше, но во всем остальном разработка на чистом нативном API проигрывает по всем фронтам. Совсем забыл сказать про IDE. Дефолтное андроидовское IDE - это самое настоящее эталонное говно: тормозное, неудобное, жрет память вагонами, и с кучей глюков, а самое главное - ему нет альтертанивы, вообще. Уже ради нормального Qt Creator можно перейти на Qt. Про систему сборки проектов в андроиде я уже молчу - это мрак, в Qt IDE генерирует эту мрачную андроид часть проекта за вас, а сам проект основан на православном qmake. Все очень здорово и легко.

он вам и вашей наивности ничего не должен, равно как и мне, желающему изучить этот транспорт начинающему линуксоиду

Изучайте нормальные протоколы. Джаббер сдох, а все кто остались его пользователями - это нечто из разряда культов.

доказательства чего?

Доказательство того, почему джаббер - это плохой дизайн.

Если интересно, погуглите про недостатки джаббера и почему он профейлился. У меня нет настроения копировать свои тезисы из треда в тред, и я не хочу начинать джаббер срач.

Skullnet ★★★★★
() автор топика
Последнее исправление: Skullnet (всего исправлений: 8)
Ответ на: комментарий от Skullnet

Разработка на Java, Scala, Kotlin, не важно, где есть Android API - там разработка превращается в ад. А в Qt ты разрабатываешь приложения на безопасном языке программирования QML, в котором по настоящему удобно делать интерфейс, и по которому есть нормальная документация, а не та херня, которую высрала из себя андроид мартышка, и в ней хрен разберешься.

так. и? я в курсе, что Фины написали годный в целом продукт, который затоптали киты. и я в курсе что все к чему прикасается гугл превращается в дерьмо. поэтому я бойкотирую его везде где могу, к примеру.

Часть кода пишется на С++, что позволяет юзать сторонние .so библиотеки как родные, а не лепить Java костыли. Java код тоже можно легко использовать из С++. Все это в разы экономит время и ваше приложение не прибито гвоздями к сраному андроиду.

я понял одно - ты фанатик который шарит. не понял одного - нахера тебе писать мессенджер как ПоК если ты вполне мог бы снимать кассу как написавший понятную современному мейнтейну для кьюти?

Я признаюсь, что есть некоторые проблемы, но они возникают из-за того, что Android API - высокоуровневый кусок дерьма без фич.

пффф, я даже не удивлён. не столь давно я начал постигать шитьё смартфонов на нормальные ос. даже на своём смешном уровне понимания кода то что я видел в исходниках говорит о том что мы в полной жопе.

Даже если бы я писал на яве, мне бы все равно пришлось лепить костыли, может быть и меньше, но во всем остальном разработка на чистом нативном API проигрывает по всем фронтам.

так может сесть и как взрослый человек вместо написания yet another TELEGA сесть и начать проектировать функциональный АНАЛОГ на яве, сегментировать задачи и распределить на аут/опенсорс? не? или есть какие-то подводные камни? или что?

Совсем забыл сказать про IDE. Дефолтное андроидовское IDE - это самое настоящее эталонное говно: тормозное, неудобное, жрет память вагонами, и с кучей глюков.

я в курсе, это факт, но отделяй пожалуйста аосп и андроид, ладно? а то не всем ведь очевидно.

Изучайте нормальные протоколы. Джаббер сдох, а все кто остались его пользователями - это нечто из разряда культов.

я желаю перейти на слакварь, если вам это о чем либо говорит.

джаббер - это плохой дизайн.

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

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

я с удовольствием гуглю про него и хотелось бы от опенфаера отойти в сторону еджабберд но там какая-то у них ебанина получилась и я не понимаю почти ничего из того что читаю кроме того что ВНЕЗАПНО появился на сцене еджабберд2 и смешались люди с конями. если есть что дать почитать, особенно про структуру поделия - я бы срадостью взял линков. а срач мне мало нужен - мне нужны данные и спецы для найма.

proxyfyer
()
Последнее исправление: proxyfyer (всего исправлений: 1)
Ответ на: комментарий от stasolog

Я точной информации не имею, но вроде человек, который этим сервисом занимался все бросил и пропал.

aplay ★★★★★
()
Ответ на: комментарий от Skullnet

Они отказываются добавлять софт если в нем есть любые проприетарные компоненты Как будто что-то плохое…

anonymous
()
Ответ на: комментарий от anonymous

Как будто что-то плохое…

Это культизм и это значительно уменьшает кол-во софта до той степени, что в FDroid остаются одни поделки на каленках. Вот например, в своей софтине я использовал звуковую библиотеку fmodex, потому что в ней поддержка большого кол-ва форматов и API легко использовать, а open source аналогов не существует в природе. Но по мнению FDroid фанатиков, ты должен выбросить все проприетарные компоненты из приложения, потому что… Sieg heil open source!

Skullnet ★★★★★
() автор топика
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от Skullnet

Но по мнению FDroid фанатиков, ты должен выбросить все проприетарные компоненты из приложения

Как они проверят, что в закрытой либе нет закладок, которая дискредитирует проект (fDroid, а не конечную прогу), когда из пользовательского приложения посыпется реклама? Исходный код может быть проинспектирован. Что делать в случае закрытых либ со стороны?

anonymous
()
Ответ на: комментарий от anonymous

Как они проверят, что в закрытой либе нет закладок, которая дискредитирует проект (fDroid, а не конечную прогу), когда из пользовательского приложения посыпется реклама? Исходный код может быть проинспектирован. Что делать в случае закрытых либ со стороны?

Cообщить о рекламе и забанить приложение.

Skullnet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.