Возможно ли преобразовать форум в настоящее приложение?

С правильным разработчиком возможно ли преобразовать форум в настоящее приложение для iOS и Android?

Каковы основные трудности, если таковые имеются (кроме поиска подходящего разработчика, конечно)?

Что вы подразумеваете под «реальным»? Ведь PWA — это тоже «реально», как и DiscourseHub.

Это уже делалось или находится в процессе у других — возможно, стоит заглянуть к ним и пообщаться. Вот два самых свежих примера:

Однако, насколько мне известно, перенести весь функционал Discourse в нативное приложение довольно сложно.

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

Кроме того, если вы посмотрите на Meta, то найдёте множество случаев, когда этот же вопрос уже задавался и обсуждался:

Стоимость обслуживания.

Под «настоящим» я имею в виду, что оно принадлежит владельцу форума, а не официальному приложению Discourse, где пользователи могут добавлять больше форумов. Это приложение, которое люди могут скачать из магазина с названием форума.

Спасибо за分享. Я недавно тоже видел DisHub.
У меня есть проблема с людьми, которые рекламируют свои продукты, просто зарегистрировавшись для этого, но никогда ранее не взаимодействовали с сообществом. Это всегда кажется подозрительным…

А затем, например, для DisCorkie разработчик вообще не был активен в своей теме с апреля. Странно…

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

На данный момент я только предполагаю. На самом деле я подумал об этом сегодня и решил спросить.

Я также проверю другие ссылки. Спасибо!

Это, конечно, будет реализовано в будущем.

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

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

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

По крайней мере, судя по видео, DisCorkie выглядит довольно неплохо. Очень «в стиле Discord», что хорошо, плюс есть ещё и десктопное приложение.

Минус в том, что теряется вся кастомизация.

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

Спасибо.

Самый простой вариант — развернуть TWA на базе PWA для Android. Это действительно просто: по сути, вы публикуете PWA в Google Play с помощью официальных инструментов.

Для iOS процесс немного сложнее, особенно из-за процедуры модерации, но вы также можете использовать такие инструменты, как PWABuilder или аналогичные, чтобы помочь опубликовать ваше веб-приложение там.

В обоих случаях это просто веб-вью, которые будут работать почти так же, как установленная PWA.

Я видел, как другие люди обсуждают PWA, но понятия не имею, что это такое. Придется немного изучить тему. Спасибо за дополнительную информацию.

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


РЕДАКТИРОВАНИЕ: @renato, я только что провел небольшое исследование и понял, что такое TWA и PWA. Действительно, это более простой и первый шаг. По крайней мере, люди смогут загрузить его из магазина приложений, и у него будет моя собственная иконка и так далее. Спасибо.

Проще всего представить PWA как «устанавливаемые веб-приложения». Вы можете проверить это поведение на iOS, когда вы «Добавляете на главный экран» и у сайта есть необходимая информация для «установки» (у Discourse она есть, так что вы можете попробовать это на своём сайте).

После этого приложение становится визуально автономным и открывается не внутри браузера. Кроме того, это способ для веб-сайта использовать push-уведомления на iOS.

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

Я уже рассматривал это в прошлом, но меня отпугнули высокие расходы на содержание.

Привет! Здесь разработчик DisCorkie. Не странно, что я не был активен в этой теме. Я просто не хотел захватывать публичный форум для продвижения своего приложения. Обновления о DisCorkie регулярно публикуются здесь: https://blog.appoutlet.dev/series/discorkie

Вдохновение от Discord было неслучайным. Мне очень легко переключаться между серверами и быть активным в нескольких из них одновременно. Так почему бы не применить эту концепцию к форумам?

Я рад, что вам понравился пользовательский интерфейс. Вы можете испытать его на себе, скачав здесь: DisCorkie

Отказ от кастомизации на начальном этапе был стратегическим решением. DisCorkie разрабатывается одним разработчиком (мной), и я решил сосредоточиться на UX, базовых функциях и доступности на всех платформах.

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

Когда я сказал «странно», это потому, что я ожидал, что разработчик Discourse будет активен на форуме, когда речь идет об обновлениях платформы, которую они используют для своего собственного продукта: задавать вопросы, сообщать о возникающих проблемах и так далее. Речь не обязательно о продвижении приложения, что, я согласен, вероятно, было бы «раздражающим». Но в то же время, если обновления сбалансированы, содержательны и, вероятно, публикуются в одной теме, я считаю, что все пользователи выиграют от ваших новостей. Если ваше приложение хорошее, почему бы не поделиться им, получить обратную связь от пользователей и так далее?

Я согласен. Discord хорошо спроектирован (в основном… есть вещи, которые абсолютно не имеют смысла, но…). Официальное приложение Discourse могло бы фактически имитировать некоторые функции, например, сообщества слева, жесты свайпа и т. д.

Я это понимаю. Это логично. Лучше иметь более простое, но функциональное приложение, чем то, которое пытается делать много всего, но при этом ничего не кажется действительно надежным.

У меня есть нативное приложение Discourse, которое планируется выпустить в мае. Я воссоздал 83% функционала веб-версии Discourse в мобильных приложениях. Я опубликую его и предоставлю возможность пользователям с собственными форумами протестировать приложение.

Небольшое обновление: я создал нативное клиентское приложение для почти любого пользователя Discourse. Оно будет доступно бесплатно, с несколькими дополнительными функциями для продвинутых пользователей, которые будут платными.

Я отвечаю вам сейчас через клиентское приложение.

Нативное мобильное клиентское приложение для iOS и Android для Discourse - Общее - Discourse Meta
Нативное мобильное клиентское приложение для iOS и Android для Discourse - Общее - Discourse Meta