С правильным разработчиком возможно ли преобразовать форум в настоящее приложение для iOS и Android?
Каковы основные трудности, если таковые имеются (кроме поиска подходящего разработчика, конечно)?
С правильным разработчиком возможно ли преобразовать форум в настоящее приложение для 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