Discourse iOS 앱 경험을 어떻게 개선할까요?

Discourse는 다음 링크에서 모바일 Apple iOS 앱을 제공합니다:

커뮤니티의 피드백을 수집하고 싶습니다:

  1. Apple 기기에서 Discourse Hub를 사용하시나요? 사용 경험은 어땠나요?
  2. 단 하나의 기능만 추가할 수 있다면 어떤 기능이 될까요?

잘못된 답은 없습니다 :slight_smile: 대화를 시작해 보겠습니다.

16개의 좋아요

저는 매일 iPhone에서 사용하고 있습니다. 특히 푸시 알림을 정말 좋아합니다! (이 주제도 그렇게 발견했거든요)

말하기 어렵습니다. 계정 로그인 방식을 더 쉽게 만드는 기능이었으면 좋겠습니다. 예를 들어, 이미 로그인되어 있는 휴대폰에서 QR 코드를 스캔하여 매번 비밀번호나 SSO 등을 입력하지 않아도 되는 방식이요.

14개의 좋아요

iPad에서 사용하는데 잘 작동합니다.

채팅 기능의 경험을 개선해 주세요. 일부 채팅 내용이 잘려 보이기 때문이죠. 또한 상단에 있는 컨트롤 바가 사라지는 문제도 있습니다.

5개의 좋아요

이와 관련된 스크린샷을 가지고 계신가요?

5개의 좋아요

솔직히 말하면, iOS PWA가 네이티브 알림을 지원하게 된 이후로 Discourse Hub 앱을 사용하는 빈도가 확실히 줄었습니다.

새로운 사용자에게는 여전히 Discourse Hub를 추천하고 싶지만, 비밀번호 없는 로그인이 가능하면 정말 훌륭할 것입니다. 현재는 이메일로 링크를 보내고, 그 링크를 연 다음 앱으로 전환하는 방식으로 어느 정도 구현할 수 있지만, 꽤나 우회적이고 비효율적입니다. 앱용 URL 스킴을 지원하면 이 문제를 해결할 수 있을 것입니다.

개인적인 독서량에 관해서는, 앱/PWA 사용 시 잃게 되는 단 하나의 기능인 토픽 히스토리를 보고 싶습니다. 저는 여전히 Apollo 대신 Narwhal을 사용하는데, 이는 ‘읽은 것 숨기기’/‘숨긴 것 표시’ 루프를 사용할 수 있기 때문입니다. 브라우저 밖에서 최근에 읽은 토픽으로 돌아가는 것은 정말 번거롭습니다.

또한 Hub에서 채팅은 여전히 2류 시민 같은 느낌을 줍니다. 서버 목록에는 새 메시지와 읽지 않은 항목은 표시되지만, 채팅 채널에 활동이 있다는 표시는 전혀 없습니다.

7개의 좋아요

라이브 알림이 제공될 것이라고 약속되었지만 여전히 제공되지 않아서, 제 폰에서는 Safari의 '북마크’를 선호하기 위해 앱을 삭제했습니다. 지금은 그냥 Gmail에 의존하고 있습니다. 그 외에도, 제가 앱을 사용했을 당시 배터리 소모가 극도로 심했고 앱에 간헐적인 문제가 있었지만, 그 문제들은 비교적 빠르게 패치되었습니다.

홈 UI를 개편하거나, 라이브 알림을 추가하거나(조금 비실용적이긴 하지만), 또는 Fig처럼 임베디드 Safari를 사용하는 대신 포럼을 앱에 통합하는 옵션을 지원하는 것 중 하나일 것입니다.

첫 번째인 새로운 홈 UI에 대해 제가 무슨 의미인지 설명드리겠습니다. 단순히 더 좋아 보일 수 있다고 생각합니다. 현재 UI는 잘 작동하므로 최우선 순위는 아니지만, iOS의 나머지 부분과 비교하면 그다지 보기 좋지 않습니다. 아마도 제가 생각하기에는 기본 SwiftUI 룩(설정, iMessage, 개발자 등)처럼 재설계될 수 있을 것입니다. 이것은 그냥 소망 목록에 있는 것일 뿐, 실제로는 그다지 중요하지 않습니다.

두 번째로, 라이브 알림입니다. 이전에 이 주제에 대해 논의한 적이 있었는데, "그 가치를 하지 못하고 비용이 너무 많이 든다"는 결론으로 거의 종결되었습니다. 16.3(인정)의 PWA 앱에는 푸시 알림 기능이 부여되었지만, 저는 그 이후로 어떤 알림도 받지 못해 사실상 무용지물이 되었습니다. 만약 앱이 Android처럼 응답할 수 있는 푸시 알림을 제공할 수 있다면, 저는 다시 앱으로 돌아갈 것입니다.

마지막으로: 통합 사이트입니다. 이것은 큰 문제이고 다소 비현실적이지만, 솔직히 말해서 Safari 없이 앱 내에 기본적인 리더 뷰만 있어도 앱에 큰 도움이 될 것입니다. Safari에는 내장된 리더 모드가 있지만, Discourse는 이를 지원하지 않습니다:


모든 사이트에서 앱 내에 기본적인 리더 뷰가 있다면, 토픽을 빠르게 확인하거나 답글을 작성하는 데 큰 도움이 될 것입니다.

제가 방금 언급한 모든 것들은 소망 목록에 있는 것들이며 앱에 있어 막대한 변화는 아니지만, 그 중 어떤 것이 추가된다면, 저는 현재 거의 작동하지 않고 푸시 알림도 제대로 제공하지 않는 PWA 앱 상황으로부터 돌아올 가능성이 높습니다.

5개의 좋아요

아니에요, 이 버그는 이미 오래전에 수정되었지만, 일부 포럼에서는 여전히 발생하는 경우가 있습니다.

3개의 좋아요

네, 저는 Safari에서 탭을 많이 사용하기 때문에 iPhone과 iPad를 사용하고 있습니다. 그리고 포럼마다 탭이 하나씩 더 생기는 것은 원하지 않습니다.

하지만… 포럼에서 포럼으로 더 쉽게 이동할 수 있는 기능이 있으면 좋겠습니다. 기본적으로 탭을 사용하게 해 주셨으면 합니다.

6개의 좋아요
  1. Apple 기기에서 Discourse Hub를 사용하시나요? 사용 경험은 어떠신가요?

하루에 여러 번 사용하며, 주로 두 개의 포럼을 사용하고, 나머지 두 개는 덜 자주 사용합니다.

  1. 단 하나의 기능만 추가할 수 있다면, 어떤 기능이 좋을까요?

**모든 포럼의 모든 콘텐츠를 배지로 표시하는 통합收件箱(통합 알림함)**입니다.

이렇게 하면 각 알림에 대해 더 많은 정보를 볼 수 있고, 각 포럼에 들어갈 시간을 할당할지 더 현명하게 선택할 수 있습니다.

통합 알림함에서 콘텐츠를 바로 처리할 수 있다면 더 좋겠습니다.

현재 앱은 괜찮지만, 여전히 개별적인 요소들의 집합체에 가깝고, 될 수 있는만큼 좋은 '허브’라고 보기 어렵습니다.

이 앱의 가장 좋은 점은 포럼을 독립적으로 유지하면서 Safari 탭이 포럼 내용으로 가득 차는 것을 막아준다는 것입니다. 포럼을 Safari에서 제외할 다른 방법이 없다면, 이것이 유일한 기능이라도 여전히 사용하겠습니다.

그리고: 버그, 수정 사항

7개의 좋아요

저는 브라우저를 사용하는 편을 선호하고, 우리 커뮤니티도 같은 선택을 한 것 같습니다. 아마도 다음과 같은 이유 때문일 것입니다:

  • SSO가 없고, 3가지의 다른 메시지 및 탭이 필요할 수 있는데, 이는 앱이 수행하는 모든 단계를 알고 싶어하는 개발자들에게는 매우 유용할 수 있지만, UI/UX 경험에는 실제로 해롭습니다. (현대 사회에서는 항상 적게가 더 많습니다.)
  • 상단 바를 어떻게 사용해야 하는지 모르겠고, 솔리드 FA 아이콘은 요즘으로서는 어떻게 표현해야 할까요? 약간 구식처럼 보입니다.
  • Hub와 Safari에서의 뷰는 데스크톱이지만, 보안 브라우저(예: Firefox 또는 Chromium)에서는 모바일로 표시됩니다. 그래서 우리는 모바일 사용을 선호합니다. 또한 Air 테마에 대해 몇 가지 WIP 수정을 가했는데, Hub에서는 보기 흉합니다 :sweat_smile:
  • 우리 커뮤니티의 99%는 Disourse를 오직 우리의 인스턴스에서만 사용하므로, Hub를 사용하는 데는 이점이 없습니다. 이는 아마도 향후 연방화(federation)나 유사한 기능이 도입되면 달라질 수 있을 것입니다.
5개의 좋아요

iOS 16.4에서 푸시 알림 기능이 추가되면서 이 앱을 사용하 ceased했습니다.

지금은 이 앱이 초보자에게 iOS A2HS보다 약간 사용하기가 쉽다는 점이 유일한 장점이라고 생각합니다. (하지만 여전히 꽤 까다롭습니다. Discourse Hub를 다운로드한 후, URL을 복사해서 붙여넣고, 다시 로그인한 다음에 푸시 알림에 가입해야 하니까요…)

Discourse Hub가 가장 우선적으로 해야 할 일은 A2HS보다 훨씬 쉽게 설정할 수 있도록 만드는 것이라고 생각합니다.

특히 Discourse 포럼에는 Smart App Banner를 사용할 수 있습니다.

Smart App Banner에는 인수를 포함할 수 있어, 앱이 포럼의 URL을 자동으로 인식할 수 있습니다. 이렇게 하면 사용자가 포럼 URL을 허브에 복사해서 붙여넣는 단계를 생략할 수 있습니다.

물론 이것은 Apple이 PWA에 대해 “해야 할” 일입니다. https://bugs.webkit.org/show_bug.cgi?id=255858. Apple이 iOS 17에서 이 기능이나 유사한 기능을 출시한다면, Discourse Hub는 더 이상 App Store의 앱으로서 의미가 없다고 생각합니다.

iOS 16.4 출시 시점에 언급했던 관련 아이디어는 Discourse Hub를 PWA로 재작성하는 것입니다. PWA라면 멀티 포럼 SSO, 통합 받은 편지함 등을 구현할 수 있습니다. 그리고 그렇게 되면, iOS 앱의 유일한 이점은 설치 가능성뿐이 될 것입니다. (그리고 Apple이 PWA의 그 문제까지 해결한다면, 정말 남는 것이 아무것도 없습니다.)

8개의 좋아요

어제 우연히 발견했는데, 우측 상단 메뉴에서 내 프로필로 가서 활동 > 읽음으로 이동하면 내가 읽은 글들을 찾을 수 있다는 걸 알았습니다. 이 방법은 모바일과 데스크톱 모두에서 저에게 잘 작동합니다.

또는 URL 단축키로 https://meta.discourse.org/my/activity/read를 사용할 수도 있습니다.

3개의 좋아요

저는 그걸 사용하지만, 문제는 인스턴스별로 특정되어 있다는 점이지, 디바이스별로 특정되어 있는 게 아니라는 거예요.

DiscourseHub의 가치는 여러 인스턴스를 아우른다는 점이에요. 반면, Narwhal의 해당 기능이 제게 주는 가치는 특정 디바이스에서 서브레딧(이 맥락에서는 인스턴스에 해당한다고 볼 수 있어요)을 넘나들며 그 디바이스의 브라우저 히스토리를 보여준다는 점이에요.

5개의 좋아요

네, 꽤 자주 사용하고 있습니다. 제가 관리하고 방문하는 여러 Discourse 사이트가 있어 Discourse Hub 사용에 익숙해졌습니다. 해당 포럼에서 더 활발히 활동하게 되고 알림을 받기를 원하게 되면 A2HS 앱과 앱 폴더로 전환하여 모두를 관리할 수도 있지만, 여전히 습관적으로 Discourse Hub를 사용하고 있습니다.

여러 인스턴스 사이를 전환하는 속도가 빠르고, 깔끔해 보이며, 거의 더 많은 Discourse 인스턴스를 사용하고 싶게 만드는 것까지 마음에 듭니다.

오, 단 하나라고요?

iOS 공유 메뉴를 사용하여 특정 Discourse 인스턴스로 콘텐츠를 공유할 수 있는 기능입니다.

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

3년 전의 이 SO 답변에 따르면, iOS에서 PWA를 공유 메뉴에 추가하는 것이 불가능하다고 하며, 제 실험 결과로도 여전히 불가능해 보입니다(업데이트: 몇 달 전 기준으로 여전히 불가능하다고 합니다: https://stackoverflow.com/questions/64448312/use-the-web-share-target-api-on-pwas-in-ios). 제 휴대폰에서 URL이나 사진 등 많은 것을 Discourse 인스턴스의 새 토픽으로 직접 공유할 수 있는 기능을 정말 원합니다. 현재로서는 Discourse Hub가 iOS의 PWA보다 이점에 우위를 가질 수 있다고 생각합니다.

원하는 또 다른 기능은 모바일 스와이프 제스처, 특히 채팅에서 스와이프하여 답장하는 기능입니다. 이는 PWA에서도 작동할 것이라고 생각합니다.

6개의 좋아요

아, 네, 그 말이 맞네요. 설명해 주셔서 감사합니다.

1개의 좋아요

저는 일상적으로 Android를 사용하며, 가능한 한 구글 서비스를 제거(de-googled)한 상태로 쓰고 있습니다. 하지만 여러 웹사이트와 Discourse 커뮤니티를 운영하기 때문에, 모든 것이 정상적으로 보이는지 확인하기 위해 고립된 iPhone을 하나 두고 있습니다. 저에게 Hub는 그 기능이 제한적인 OS에서 PWA를 작동시키기 위한 래퍼나 런처, 혹은 그 이상의 것처럼 보입니다. 제 사이트를 열면, Android나 Windows/Edge에서 보는 PWA와 똑같이 보입니다.

제 자신을 대변해서 말하자면: 현재 모습 그대로를 좋아합니다. 하지만 저는 인터넷이 '인터넷’이라 불리기 전부터 포럼을 사용해 왔습니다.
대부분의 사용자들을 대변해서 말하자면, 그리고 죄송합니다, 이제 좀 아프게 말씀드리겠습니다: Twitter, WhatsApp, Facebook처럼 앱처럼 보이게, 느껴지게, 심지어 냄새까지 나게(비유적으로) 하도록 GUI를 완전히 재설계하는 것입니다. 다른 조직의 2개 프로젝트/파일럿에서 WhatsApp, Signal, Facebook, Telegram 그룹의 혼란을 대체할 대안으로 Discourse를 추진해 보았지만, 수용받지 못했습니다. 전형적인 반응들은 다음과 같았습니다:

“그건 웹사이트지, 앱이 아니야”
“너무 복잡해”
"Listitem이 뭐야? I는 볼릿 버튼(bullet button)을 눌렀는데.
“사진을 찍었는데, 이미지와 업로드라는 코드만 나와”

자라는 수의 사람들이 소셜 미디어 앱에서 얻는(또는 얻는다고 생각하는) 압도적인 사용 편의성에 완전히 길들여져 있습니다. 그리고 그들은 너무 바빠서 신문을 발견할 시간을 내지 못합니다. 주의 깊게 작성된 설명서와 데모가 있어도 마찬가지입니다. 경영진/이사회는 Discourse와 같은 것의 부가가치를 이해하지만, Discourse를 강제적으로 도입할 경우 팀들이 비공식적인 WhatsApp 그룹 등을 계속 사용할까 봐 두려워합니다.

8개의 좋아요

네, 사용 중입니다. 가장 많이 사용하는 보드에는 PWA를 추가했는데, 새로운 알림 기능 덕분에 전반적인 사용 경험이 훌륭합니다.

고민되는 질문이지만, 알림에서 직접 답변을 남길 수 있게 해주는 건 가능할까요? 채팅은 물론이고 주제(Topic)에 대해서도요. 또는 알림에서 메시지를 보내는 기능처럼요.

7개의 좋아요

5개의 게시글이 새로운 주제로 분리되었습니다: 내 포럼에서 푸시 알림을 받지 못하고 일부 사용자는 다이제스트를 받지 못합니다

/raw 페이지를 방문하거나 Cloudflare 오류를 만나거나 채팅에 입장하면 상단의 인터페이스 바가 사라집니다. 이를 해결하려면 이러한 상황에서 소프트락이 발생하지 않도록 인터페이스 바가 항상 표시되도록 해야 합니다. 또한 인터페이스 바가 표시되면 전체 화면으로 채팅을 하면서도 포럼에서 더 쉽게 벗어날 수 있습니다. 이러한 개선 사항들이 전반적인 앱 경험을 향상시킬 것이라고 생각합니다.

사이트를 스크롤하다가 흥미로운 내용을 발견하고 클릭해서 해당 주제로 들어갔다가, 읽기를 마치고 왼쪽 화살표 버튼을 눌러 뒤로 갈 때 사이트 맨 위로가 아니라 원래 있던 위치로 돌아가기를 원합니다. 이 부분은 중요하다고 생각합니다. :thinking: