Fig — нативный клиент Discourse для iOS

Хочу представить проект, над которым я работал. Он называется Fig — это нативный клиент Discourse для iOS/iPadOS.

Fig доступен бесплатно в App Store.

Screen Shot 2020-04-14 at 8.02.48 AM

Большинство функций и возможностей в Fig бесплатны и будут достаточны для большинства пользователей. Подписка Fig+ предоставляет доступ к закрытым сообществам, неограниченное количество публикаций и сообществ, бесплатные иконки приложения, а также будущие премиум-функции. Кроме того, она поможет поддержать непрерывную разработку Fig.

Наконец, если вас интересует белая версия Fig (SDK) для использования в вашем собственном (одном) сообществе, дайте мне знать. Я пытаюсь оценить спрос на что-то подобное.

Приятного просмотра. :smiley:

Скриншоты

57 лайков

Чем ваше freemium-предложение отличается от полностью бесплатного и неограниченного приложения Discourse, которое уже существует, а именно Discourse Hub?

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

8 лайков

Fig — это нативный клиент, а термин «нативный» в техническом жаргоне означает, что программное обеспечение создано с использованием стандартного (также называемого нативным) программного интерфейса операционной системы.

Чтобы проиллюстрировать разницу на примере, сравните использование www.facebook.com в браузере и, например, приложения Facebook из App Store.

10 лайков

Спасибо, что так хорошо восприняли мою критику. :slight_smile: Быть носителем языка может быть палкой о двух концах, поскольку многие сообщества используют специализированные плагины в своих форумах на Discourse. Например, если приложение полностью нативное, то такие плагины, как Retort, Question Answer, Events, Location и десятки других, могут быть недоступны в этом приложении, если вы специально не реализовали поддержку для них. Не поймите меня неправильно: я вижу ценность в том, что ваше приложение нативное, но я естественно скептически отношусь к появлению приложения с моделью freemium, когда уже существует полностью бесплатное предложение.

5 лайков

Лично я приветствую вашу работу и поддерживаю вас в создании и развитии проекта так, как вы считаете нужным.

Вперёд, давайте посмотрим, как всё сложится!

9 лайков

Мне очень нравится вкладка «Обзор»!

16 лайков

Fig выглядит действительно круто! Есть ли планы портировать его на macOS? Портирование приложений для iPad через Mac Catalyst невероятно простое.

2 лайка

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

Планируете ли вы в будущем предложить бесплатную пробную версию?

6 лайков

Очень хорошее приложение!

Хотелось бы видеть:

  • возможность переходить к последнему/первому сообщению в теме
  • количество или хотя бы подсказку о непрочитанных сообщениях для каждой темы в списке тем (как на Discourse)
  • функцию «лента» как в Tapatalk, то есть список с кратким описанием последнего сообщения в каждой теме (отсортированный по активности).
1 лайк

image
Означает ли это, что приложение поддерживает мышь в iPadOS, о которой все так много говорят?

1 лайк

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

Нет. Однако вы можете протестировать приложение в публичных сообществах.

Да!

Спасибо! Первые два пункта определённо входят в наш короткий список. Интересная идея по третьему пункту, но сначала мы постараемся завершить реализацию самых необходимых функций.

7 лайков

Это довольно круто, поздравляю!

Предлагаю улучшить поддержку onebox. Обычный требует лучшей стилизации, а такие, как YouTube, отсутствуют.

9 лайков

О, похоже, Apple упрощает это сильнее, чем есть на самом деле.

Могу я предложить разрешить пользователям, которые не платят за Fig+, хотя бы присоединяться к одному приватному сообществу?

Продолжая то, что я сказал ранее, вы имеете в виду улучшенную версию поддержки мыши (со всеми этими функциями привязки кнопок) в iPadOS 13.4 и новее?


У меня есть несколько предложений.

  1. При просмотре сообщества по умолчанию всегда отображаются топ-темы. Не логичнее ли сделать так, чтобы по умолчанию показывались последние темы, чтобы не вводить новых пользователей в заблуждение, заставляя их думать, что сообщество полностью мертво?
  2. Категорию «Разработчик» в разделе обнаружения следует переименовать в «Разработчики и технологии» или что-то подобное, главным образом потому, что сообщества, связанные с технологиями (некоторые из которых ориентированы на энтузиастов, потребителей и т. д.), попадают в категорию «Разработчик».

Также, есть ли способ отправить заявку на добавление сообщества в раздел обнаружения? Разрешено ли включать приватные сообщества в раздел обнаружения?

1 лайк

Ещё одна функция, которую я хотел бы увидеть:

  • сделать аватар кликабельным для перехода на страницу профиля пользователя (например, чтобы отправить личное сообщение).
1 лайк

Спасибо! Действительно, это нужно улучшить, как вы и отметили.

На данный момент — нет. Трудно enforce «1». Сообщества синхронизируются между устройствами, есть задержки. Платежи тоже синхронизируются между устройствами и т.д. Люди входят/выходят из аккаунта, чтобы обойти это, добавляют/удаляют сообщества и так далее.

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

  1. Топ-темы действительно кажутся более привлекательными для новых пользователей, которые просто просматривают. Проблема, о которой вы упомянули, была доведена до моего сведения, и я думаю, что золотая середина — это фильтр «Топ», но также с выбором фильтра «За последний месяц».
  2. Справедливо. Категоризация сообществ — сложная и запутанная задача. :smile:

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

Конечно, это в списке задач и имеет высокий приоритет.

По любым дополнительным запросам, вопросам поддержки или проблемам обращайтесь к нам через приложение в разделе «Настройки».

6 лайков

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

Также, как удалить сообщество из вашего списка сообществ?

Чтобы быстро увидеть, кто поставил лайк посту, нажмите и удерживайте изображение лайка или метку с количеством лайков/сердечек в течение секунды — появится окно со списком пользователей, поставивших лайк.

Чтобы удалить сообщество, перейдите в список всех ваших сообществ, проведите пальцем справа налево по нужному сообществу и подтвердите удаление.

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

1 лайк

Возможно, стоит ознакомиться с разделом предложения для новых пользователей на сайте разработчика Apple. Их реализация достаточно проста, а обойти их невозможно без создания нового идентификатора Apple ID.

5 лайков

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

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

Это касается не только кнопки лайка.

Это отлично, большое спасибо! Я хотел иметь нативное приложение с тех пор, как узнал о Discourse, и до сих пор использовал DiscourseHub, так как лучшего варианта не было.

Мне не важно, что оно не поддерживает все пользовательские расширения. Я просто буду использовать его для сообществ, где оно работает, и при необходимости возвращаться к веб-версии или Discourse Hub для остальных.

С тех пор как я прочитал ваш пост час назад, я уже загрузил Fig (и использую его для написания этого сообщения), добавил все свои сообщества, обнаружил через вкладку «Обзор» ещё три интересных мне сообщества и приобрёл годовую подписку. Я бы сделал это даже без своего частного сообщества, просто в знак благодарности за разработку этого приложения. Оно намного лучше Discourse Hub и действительно ощущается как современная переосмысленная версия Discourse для iOS и отличный участник экосистемы iOS.

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

Также я загляну в сообщество Fig Discourse, чтобы посмотреть, как я могу помочь в дальнейшей разработке этого приложения.

6 лайков