# 你会如何改善Discourse iOS应用体验？

**URL:** <https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593>\
**Category:** Feature\
**Tags:** discourse-hub, ios-app\
**Created:** [2023年五月10日 21:30 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593 "2023-05-10T21:30:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2023年五月10日 21:30 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/1 "2023-05-10T21:30:27Z")

</div>

Discourse 有一个适用于 Apple iOS 的移动应用程序，网址为：

> **[‎Discourse Hub](https://apps.apple.com/us/app/discourse-hub/id1173672076)**
>
> ‎The official mobile app for Discourse, the leading open-source platform for building and managing online communities. 
> 
> With Discourse, people around the world connect, share knowledge, and engage in meaningful conversations. Discourse makes it...

我们很想听听社区的反馈：

1. 您在 Apple 设备上使用 Discourse Hub 吗？您的体验如何？
2. 如果您只能添加 **一项** 功能，那会是什么？

没有错误的答案 🙂 让我们开始对话吧。

---

<div class="post-metadata">

**Author:** ![not-ethan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/not-ethan/32/282617_2.png) [@not-ethan](https://meta.discourse.org/u/not-ethan)\
**Post date:** [2023年五月10日 21:35 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/2 "2023-05-10T21:35:28Z")

</div>

> [@sam](#):
>
> 您在苹果设备上使用 Discourse Hub 吗？体验如何？

我每天在 iPhone 上使用它。我喜欢它，尤其是推送通知！（我就是这样看到这个帖子的）

> [@sam](#):
>
> 如果您只能添加 **一项** 功能，那会是什么？

很难说。我想说的是一种轻松登录账户的方式。例如，扫描一个您已登录手机的二维码，这样我就不必每次都输入密码、SSO 等。

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [2023年五月10日 21:37 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/3 "2023-05-10T21:37:47Z")

</div>

> [@sam](#):
>
> 您在 Apple 设备上使用 Discourse Hub 吗？您的体验如何？

我在 iPad 上使用它，效果很好。

> [@sam](#):
>
> 如果您只能添加 **一项** 功能，那会是什么？

改进聊天功能体验，因为有些聊天内容似乎被截断了，顶部的控件栏也会消失。

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2023年五月10日 21:40 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/4 "2023-05-10T21:40:14Z")

</div>

> [@twofoursixeight](#):
>
> 改进聊天功能的体验，因为有些聊天内容似乎被截断了，顶部的控件栏也消失了。

您能提供一张截图吗？

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2023年五月10日 21:45 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/5 "2023-05-10T21:45:35Z")

</div>

我不得不承认，自从 iOS PWA 获得原生通知以来，我肯定更少使用 Discourse Hub 应用了。

对于新用户，我仍然会推荐 Discourse Hub，无密码登录将是一个巨大的进步。今天你可以通过发送电子邮件链接，打开链接然后切换到应用程序来部分实现，但这相当笨拙。应用程序的 URL 方案可以解决这个问题。

就我个人的阅读量而言，我希望看到使用应用程序/PWA 丢失的一件事——主题历史记录。我仍然使用 Narwhal 而不是 Apollo，仅仅是因为“阅读后隐藏”/“显示隐藏”的循环。在浏览器外回到我最近阅读的主题是纯粹的痛苦。

聊天在 Hub 中仍然感觉像是二等公民。服务器列表显示了新的和未读的，但没有指示任何聊天频道有活动。

---

<div class="post-metadata">

**Author:** ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Post date:** [2023年五月10日 21:52 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/6 "2023-05-10T21:52:53Z")

</div>

> [@sam](#):
>
> 您在 Apple 设备上使用 Discourse Hub 吗？您的体验如何？

我已将其从手机上移除，转而使用 Safari 的“书签”，因为承诺的实时通知至今仍未提供。现在，我只依赖 Gmail。除此之外，当我使用它时，电池续航能力极差，而且应用程序偶尔会出现问题，但这些问题很快就得到了修复。

> [@sam](#):
>
> 如果您只能添加 **一项** 功能，那会是什么？

要么彻底改造主页 UI，添加实时通知（虽然有点不切实际），并支持将论坛集成到应用程序中作为一种选择，有点像 Fig，而不是仅仅使用嵌入式 Safari。

我将用新的主页 UI 来描述我的意思，我认为它可以做得更好。这不是首要任务，因为当前的 UI 可以正常工作，但与 iOS 的其他部分相比，它看起来并不那么好。也许可以重新设计，使其看起来像我假设的默认 SwiftUI 外观？（设置、iMessage、开发者等）。这更多的是一种愿望清单，并不是真正重要的事情。

其次是实时通知。我之前就这个话题进行过讨论，但基本上被驳回为“不值得且成本太高”。我（认为）在 16.3 版本中，PWA 应用程序获得了推送通知的能力，但我自那时以来没有收到任何通知，这使得它们毫无用处。如果该应用程序能够提供推送通知，并且能够像 Android 一样进行响应，那么我就会回到该应用程序。

最后：集成站点。这是一个重要且有些不切实际的问题，但老实说，如果应用程序中有一个基本的阅读器视图而不是 Safari，那将对应用程序大有帮助。Safari 有内置的阅读模式，但 Discourse 不支持它：

 ![IMG_6844](https://global.discourse-cdn.com/meta/original/4X/f/d/a/fda2929f9cd5ec1f3044213c55ab3b93dff7ba3f.jpeg)  
为每个站点提供一个基本的应用程序内阅读器视图将有助于快速查看或回复主题。

我刚才提到的所有内容更多的是愿望清单，并不是应用程序的重大问题，但如果添加了其中任何一项，我可能会从目前 PWA 应用程序的状况中回归，这些应用程序几乎无法正常工作，并且无法像应有的那样提供推送通知。

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [2023年五月10日 21:52 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/7 "2023-05-10T21:52:59Z")

</div>

算了，这个 bug 很久以前就已经修复了，但在一些论坛上仍然存在。

---

<div class="post-metadata">

**Author:** ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)\
**Post date:** [2023年五月10日 22:32 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/8 "2023-05-10T22:32:25Z")

</div>

是的，我正在使用（iPhone 和 iPad），因为我在 Safari 中大量使用标签页等功能，而且我不想为每个论坛增加一个标签页。

但是……我希望能够更轻松地从一个论坛跳转到另一个论坛。基本上我想要标签页。

---

<div class="post-metadata">

**Author:** ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)\
**Post date:** [2023年五月11日 00:34 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/9 "2023-05-11T00:34:35Z")

</div>

> 1. 您在 Apple 设备上使用 Discourse Hub 吗？您的使用体验如何？

每天多次，主要在两个论坛上，另外两个论坛使用频率较低。

> 1. 如果您只能添加 **一个** 功能，那会是什么？

**统一收件箱** ，显示所有论坛的内容，并带有徽章标记。

这意味着我可以了解更多关于每个通知的信息，并更明智地选择是否花费时间进入每个论坛。

如果我能从统一收件箱中处理内容，那就更好了。

目前该应用程序还可以，但仍然是一堆独立的东西，并没有真正成为一个“中心”。

该应用程序最好的地方在于它能让论坛保持独立，避免它们充斥 Safari 标签页。即使它只提供这一点，如果别无他法可以将论坛与 Safari 分开，我仍然会使用它。

另外：[bug](https://meta.discourse.org/t/editing-a-post-takes-me-back-many-posts-redux/180212)，[fixes](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329)

---

<div class="post-metadata">

**Author:** ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)\
**Post date:** [2023年五月11日 01:56 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/10 "2023-05-11T01:56:36Z")

</div>

我更喜欢使用浏览器，而且我看到我们的社区也选择了相同的浏览器，可能是因为以下原因：

- 没有单点登录（SSO），并且有 3 条不同的消息和标签页，这对于想了解我们应用程序每一步操作的开发人员来说可能非常好，但对用户界面/用户体验（在我们生活的现代世界中，少即是多，永远如此）却非常不利。
- 我不明白如何使用顶部的栏，而且实心的字体图标（FA icons）看起来——怎么说呢？——现在有点过时了。
- 在 Hub 和 Safari 上的视图是桌面版的，但在安全浏览器（如 Firefox 或 Chromium）上却是移动版的，所以我们喜欢使用移动版。另外，我对 Air 主题做了一些 _正在进行中_ 的修改，但在 Hub 上看起来糟透了 😅
- 我们社区的 99% 的人只在我们的实例中使用 Discourse，所以使用 Hub 没有什么好处。这可能在未来通过联合或其他类似方式改变。

---

<div class="post-metadata">

**Author:** ![dfabulich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dfabulich/32/108716_2.png) [@dfabulich](https://meta.discourse.org/u/dfabulich)\
**Post date:** [2023年五月11日 13:15 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/11 "2023-05-11T13:15:44Z")

</div>

我停止使用它是在 iOS 16.4 发布并支持推送通知之后。

今天，我认为它唯一的好处是它比 iOS A2HS 对新手来说 _稍微_ 容易上手。（但仍然相当棘手。下载 Discourse Hub，然后将其中的 URL 复制并粘贴，然后再次登录，_然后_ 注册推送通知……）

我认为 Discourse Hub 主要应该做的是让 Discourse Hub 的设置比 A2HS 简单得多。

特别是，Discourse 论坛可以有一个智能应用横幅。

> **[Promoting Apps with Smart App Banners | Apple Developer Documentation](https://developer.apple.com/documentation/webkit/promoting-apps-with-smart-app-banners)**
>
> Create a banner to promote your app on the App Store from a website.

智能应用横幅可以包含一个参数，允许应用自动知道论坛的 URL。这可以为用户节省将论坛 URL 复制并粘贴到 Hub 的步骤。

当然，这正是 Apple 应该为 PWA 做的事情。 [https://bugs.webkit.org/show\_bug.cgi?id=255858](https://bugs.webkit.org/show_bug.cgi?id=255858)。如果 Apple 在 iOS 17 中发布了这个或类似的功能，那么我认为 Discourse Hub 作为 App Store 中的应用程序将不再有意义。

一个相关的想法，我在 iOS 16.4 发布时就提到了，就是将 Discourse Hub 重写为一个 PWA。PWA 可以实现多论坛 SSO、统一收件箱等。然后，唯一真正的优势将是可安装性。（如果 Apple 为 PWA 解决了 _这个_ 问题，那么就真的 _什么_ 都不剩了。）

---

<div class="post-metadata">

**Author:** ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)\
**Post date:** [2023年五月12日 16:13 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/13 "2023-05-12T16:13:27Z")

</div>

> [@Stephen](#):
>
> 就我个人而言，我希望看到使用该应用程序/PWA 会丢失的一项功能——主题历史记录。我仍然使用 Narwhal 而不是 Apollo，仅仅是因为“已读隐藏”/“显示隐藏”的循环。回到我最近在浏览器外阅读的主题简直是痛苦。

我前几天才发现，可以通过右上角的菜单进入我的个人资料，点击“动态”\>“已读”，来查找我已阅读的内容，这在手机和桌面上都适用。

或者一个URL快捷方式是 [https://meta.discourse.org/my/activity/read](https://meta.discourse.org/my/activity/read)

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2023年五月12日 16:21 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/14 "2023-05-12T16:21:59Z")

</div>

我确实使用了它，但问题是它特定于实例，而不是设备。  
DiscourseHub 的价值在于它跨实例。Narwhal 中该功能对我来说的价值在于，它显示了我在此设备上跨子版块（我在此意义上将其等同于实例）的浏览历史记录。

---

<div class="post-metadata">

**Author:** ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)\
**Post date:** [2023年五月12日 16:28 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/15 "2023-05-12T16:28:00Z")

</div>

> [@sam](#):
>
> 1. Do you use Discourse Hub on your Apple devices? How is your experience been with it?

是的，我相当频繁地使用它。我管理和访问多个 Discourse 站点，并且已经习惯了使用它。我可能会切换到 A2HS 应用和应用文件夹来管理它们，尤其是一旦我更积极地参与这些论坛并想要接收通知时，但我仍然出于习惯而使用 Discourse Hub。

我喜欢它在不同实例之间切换的速度，它看起来很干净，而且它几乎让我想要使用更多的 Discourse 实例。

> [@sam](#):
>
> 1. If you could add **just one** feature, what would it be?

天哪，只有一个？

**能够通过 iOS Share 菜单将内容分享到特定的 Discourse 实例。**

> <https://stackoverflow.com/questions/59340688/can-a-progressive-web-app-be-registered-as-a-share-option-on-ios>

截至 3 年前，这个 SO 回答说无法将 PWA 添加到 iOS 的共享菜单中，根据我的实验，似乎仍然不可能（更新：截至几个月前，它仍然说不可能：[https://stackoverflow.com/questions/64448312/use-the-web-share-target-api-on-pwas-in-ios](https://stackoverflow.com/questions/64448312/use-the-web-share-target-api-on-pwas-in-ios)）。我希望能够将 URL、照片或许多其他内容直接从手机分享到 Discourse 实例上的新主题，而且我认为 Discourse Hub 目前可能比 iOS 上的 PWA 具有这一优势。

我希望看到的另一件事，但认为它也适用于 PWA，是移动滑动操作，尤其是在聊天中滑动回复。

---

<div class="post-metadata">

**Author:** ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)\
**Post date:** [2023年五月12日 16:28 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/16 "2023-05-12T16:28:28Z")

</div>

好的，明白了，谢谢你的解释。

---

<div class="post-metadata">

**Author:** ![willemb2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/willemb2/32/91608_2.png) [@willemb2](https://meta.discourse.org/u/willemb2)\
**Post date:** [2023年五月13日 14:26 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/17 "2023-05-13T14:26:44Z")

</div>

> [@sam](#):
>
> - Do you use Discourse Hub on your Apple devices? How is your experience been with it?

我自己的日常设备是安卓，尽可能地去谷歌化。但因为我运营着几个网站和一个 Discourse 社区，我有一个闲置的 iPhone 来检查一切是否正常。对我来说，Hub 看起来就像一个包装器或启动器，或者任何能让 PWA 在那个受限的操作系统上运行的东西。在我打开我的网站后，它看起来和安卓、Windows/Edge 上的 PWA 一模一样。

> [@sam](#):
>
> - If you could add **just one** feature, what would it be?

就我个人而言：我喜欢它现在的样子。但我从互联网被称为互联网之前就开始使用论坛了。  
就我的大多数用户而言，抱歉，我现在要伤害你了：对 GUI 进行彻底的重新设计，使其看起来、感觉和闻起来都像 Twitter、WhatsApp、Facebook 这样的应用程序。在不同组织的两个项目/试点中，我曾试图推动 Discourse 作为 WhatsApp、Signal、Facebook 和 Telegram 群组混乱的替代品，但我未能获得接受。典型的反应是：

“那是网站，不是应用程序”  
“太复杂了”  
“什么是列表项？我点了项目符号按钮。”  
“我拍了一张照片，但只得到一些带有图像和上传的代码”

越来越多的人被他们从社交媒体应用程序中获得（或认为他们获得）的压倒一切的易用性宠坏了。他们太忙了，没有时间去发现新事物。即使有精心编写的说明和演示。管理层/董事会理解 Discourse 等事物的附加价值，但又担心如果他们强制使用 Discourse，团队将继续使用非正式的 Whatsapp 群组等。

---

<div class="post-metadata">

**Author:** ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)\
**Post date:** [2023年五月15日 20:51 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/18 "2023-05-15T20:51:06Z")

</div>

> [@sam](#):
>
> 1. Do you use Discourse Hub on your Apple devices? How is your experience been with it?

是的，但我为我最常使用的版块添加了 PWA，因为有了新的通知功能，整体体验很棒。

> [@sam](#):
>
> 1. If you could add **just one** feature, what would it be?

这是一个很难的问题，但能否直接从通知中回复？回复聊天，也回复帖子？或者像从通知中发送消息一样？

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [2023年六月28日 12:12 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/19 "2023-06-28T12:12:45Z")

</div>

5 篇帖子已拆分到新主题：[我没有收到论坛的推送通知，并且一些用户没有收到摘要](https://meta.discourse.org/t/i-dont-receive-push-notifications-from-my-forum-and-some-users-dont-receive-digests/269894)

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [2023年八月3日 01:18 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/20 "2023-08-03T01:18:59Z")

</div>

当您进入 `/raw` 页面、遇到 Cloudflare 错误或进入聊天时，顶部的界面栏会消失。为了解决这个问题，界面栏应始终可见，这样您就不会在遇到这些情况时被卡住。此外，界面栏的存在将使您在全屏聊天时更容易退出论坛。我相信这些改进将提升整体应用体验。

---

<div class="post-metadata">

**Author:** ![ValGun](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/valgun/32/309935_2.png) [@ValGun](https://meta.discourse.org/u/ValGun)\
**Post date:** [2023年八月3日 09:29 UTC](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593/21 "2023-08-03T09:29:48Z")

</div>

当我浏览网站并找到有趣的内容并点击进入该主题时，当我完成它并单击左箭头按钮返回时，我希望返回到相同的位置而不是网站的顶部。我认为 🤔 这很重要。

[下一頁](https://meta.discourse.org/t/how-would-you-improve-the-discourse-ios-app-experience/264593.md?page=2)
