포럼을 실제 앱으로 변환할 수 있을까요?

적합한 개발자를 구할 수 있다면 포럼을 실제 iOS 및 Android 앱으로 변환하는 것이 가능한가요?

주요 과제가 있다면 무엇일까요? (물론 적합한 개발자를 찾는 것 외의 과제에 대해요)

“실제(real)”의 정의를 어떻게 내리시나요? PWA도 “실제”이고, DiscourseHub도 마찬가지입니다.

다른 사람들이 이미 이것을 해보았거나 진행 중일 수 있으니, 확인해보고 그들에게 물어보는 것도 도움이 될 수 있습니다. 최근의 두 가지 사례는 다음과 같습니다:

하지만 제 생각에는 Discourse의 모든 기능을 네이티브 앱으로 구현하는 것은 꽤나 어려운 일입니다.

위 두 예시 모두 아직 모든 기능을 지원하지 못하므로, 단순히 어떤 것을 감싸서 끝내는 것처럼 간단하지 않다는 생각이 듭니다.

또한 Meta 포럼을 살펴보면 같은 질문이 이미 여러 번 제기되고 논의된 것을 볼 수 있습니다:

유지보수 비용입니다.

여기서 "실제"라고 하는 것은, 사용자가 추가할 수 있는 더 많은 포럼이 있는 공식 Discourse 앱이 아니라 포럼 소유자의 것이라고 의미합니다. 포럼 이름으로 스토어에서 다운로드할 수 있는 앱입니다.

공유해 주셔서 감사합니다. 최근 DisHub에 대해 확인해 보았습니다.
커뮤니티와 이전까지 상호작용한 적도 없는 사람들이 그저 자신의 제품을 홍보하기 위해 가입한 것처럼 보이는 경우, 그 제품이나 서비스를 홍보하는 모습을 볼 때면 문제가 있다고 느낍니다. 항상 의심스러워지거든요…

그리고 예를 들어 DisCorkie의 경우, 개발자가 4월 이후로 자신의 주제(topic)에서 전혀 활동하지 않았습니다. 이상하네요…

아마 앱에서 가장 많이 사용되는 기능들만 커버해서 충분히 사용 가능하게 만들고, 사용자 계정 관련 기능 같은 다른 기능들은 여전히 브라우저에 의존하는 방식도 가능하지 않을까 생각했습니다.

이 시점에서 저는 그저 추측만 하고 있습니다. 사실 오늘 이 생각에 대해 떠올렸고, 물어보기로 결정했습니다.

다른 링크들도 확인해 보겠습니다. 감사합니다!

물론 이것은 먼 미래의 이야기일 것입니다.

저 역시 음악가로서, 이 커뮤니티는 결국 제 주요 "허브"이자 팬은 물론 다른 음악가들과 소통하는 장소가 될 것입니다. 제 소셜 미디어나 공식 웹사이트보다도 더 그렇습니다. 따라서 더 큰 투자가 정당화될 수 있습니다. 사람들이 제 콘텐츠를 최신 상태로, 그리고 독점적인 내용까지 더 많이 찾을 수 있는 곳이 바로 그곳이니까요.

소셜 미디어 알고리즘, 짧은 주의력, 끊임없는 스크롤링 등에는 정말 지쳤습니다. 저는 “패스트푸드” 같은 콘텐츠보다는 가치 있는 콘텐츠에 집중하는 편입니다.

하하, 네, 그 마음 이해합니다. “그걸 사용하라”고 말하는 건 아니지만, 그래도 맥락을 파악하는 데 도움이 될 수 있거든요.

최소한 영상만 봐도 DisCorkie는 꽤 괜찮아 보입니다. “Discord-esque”(디스코드 스타일)인 점이 좋으며, 데스크톱 앱도 함께 제공됩니다.

단점으로는 모든 커스터마이징 기능이 사라진다는 것입니다.

하지만 네, 해당 옵션들을 살펴보니 가능성이 있어 보입니다. 분명히 염두에 둘 것입니다.

감사합니다

가장 쉬운 방법은 Android용 PWA 기반 TWA를 배포하는 것입니다. 정말 간단하며, 기본적으로 공식 도구를 사용하여 PWA를 Play 스토어에 게시하는 것과 같습니다.

iOS의 경우, 특히 검토 프로세스 때문에 과정이 더 복잡하지만, PWABuilder나 유사한 도구를 사용하여 웹 앱을 해당 플랫폼에 게시하는 데 도움을 받을 수 있습니다.

두 방식 모두 웹 뷰를 사용하며, 설치된 PWA와 거의 동일한 방식으로 작동합니다.

다른 사람들이 PWA에 대해 이야기하는 걸 봤는데, 그게 뭔지 전혀 모르겠어요. 좀 조사해 봐야겠네요. 추가 정보를 주셔서 감사합니다.

앞서 말했듯이, 이건 앞으로 진지하게 생각해 봐야 할 부분이에요. 3월부터 이 플랫폼을 관리자 계정으로 사용하면서 할 수 있는 것들, 어떻게 구조를 잡을지 등을 계속 탐색하고 있어요. 그래서 향후 업데이트를 위해 정보를 더 모으고 있다가, 때가 되면 바로 준비가 될 수 있도록 하려 해요!


수정: @renato 방금 간단히 조사해 봤는데 TWA와 PWA가 뭔지 이해했어요. 더 간단하고 첫 단계가 맞는 것 같아요. 적어도 사람들이 앱 스토어에서 다운로드할 수 있고, 나만의 아이콘 등을 사용할 수 있으니까요. 감사합니다.

PWA를 가장 쉽게 이해하는 방법은 이를 “설치 가능한 웹 앱”으로 보는 것입니다. iOS에서 “홈 화면에 추가”를 선택하고 또한 해당 웹사이트가 “설치”에 필요한 정보를 갖추고 있다면 이 동작을 확인할 수 있습니다(Discourse는 이 정보를 갖추고 있으므로, 자신의 사이트에서 직접 테스트해 볼 수 있습니다).

이렇게 하면 브라우저 안에서 열리는 것이 아니라 시각적으로 독립된 앱처럼 작동하게 됩니다. 또한 이를 통해 웹사이트가 iOS에서 푸시 알림을 사용할 수 있는 방법이기도 합니다.

그 방법에 대해 더 자세한 가이드가 있으면 좋겠습니다. 예상 비용과 유지보수 요건을 요약해 주는 것 말이죠.

과거에 이 문제를 조사해 본 적이 있는데, 유지보수에 드는 비용이 얼마나 큰지 보고 꽤 주저하게 되었습니다.

안녕하세요! DisCorkie 개발자입니다. 이 주제가에서 활동이 없었던 것이 이상한 일은 아닙니다. 공개된 포럼을 활용해 제 앱을 홍보하고 싶지 않았을 뿐이에요. DisCorkie에 대한 업데이트는 https://blog.appoutlet.dev/series/discorkie에서 정기적으로 게시되고 있습니다.

디스코드에서 영감을 받은 것은 의도적인 것입니다. 저는 서버를 전환하고 동시에 여러 서버에서 활동하는 것이 매우 쉽다고 생각합니다. 그렇다면 이 개념을 포럼에도 적용할 수는 없을까요?

UX를 마음에 들어하셨다니 기쁩니다. 여기서 다운로드하여 직접 경험해 보실 수 있습니다: DisCorkie

처음에 커스터마이징 기능을 제거한 것은 전략적인 결정이었습니다. DisCorkie는 개발자 한 명(저)에 의해 개발되고 있으며, UX, 기본 기능, 그리고 모든 플랫폼에서의 가용성에 집중하기로 결정했습니다.

프로젝트가 좋은 수준의 성숙도에 도달하면, 포럼 커스터마이징 기능이 로드맵에 추가될 것입니다.

제가 "이상하다"고 말한 이유는, 자신의 제품을 위해 사용하는 플랫폼인 Discourse에 대한 업데이트 소식, 질문, 직면한 문제 공유 등 개발자가 포럼에서 활동하는 것이 당연하다고 생각하기 때문입니다. 앱을 홍보하는 데 집중하는 것은 동의하건대, 아마도 “거슬릴” 수 있겠지만, 동시에 업데이트가 균형 잡히고 의미 있으며, 아마도 같은 스레드에서 이루어진다면, 모든 사용자가 여러분의 업데이트에서 이익을 볼 것이라고 생각합니다. 여러분의 앱이 좋다면, 왜 그것을 공유하고, 사용자들의 피드백을 받는 등의 일을 하지 않겠습니까?

동의합니다. 디스코드는 잘 설계되어 있습니다 (대부분은… 전혀 의미가 없는 부분들도 있지만요…). 공식 디스코스 앱도 일부 기능을 모방할 수 있을 것 같습니다. 예를 들어 왼쪽에 있는 커뮤니티, 스와이프 제스처 등이 있죠.

이해합니다. 그럴 만도 합니다. 많은 것을 하려다 보니 아무것도 단단하게 느껴지지 않는 것보다는, 단순하지만 기능이 잘 되는 앱이 더 낫다고 생각합니다.

네이티브 디스코스 앱을 개발 중이며, 5월에 출시할 예정입니다. 디스코스 웹 버전의 83%를 모바일 앱에 이식했습니다. 공개 후, 자체 포럼을 보유한 사용자들이 테스트할 수 있도록 앱 체험 버전을 제공하겠습니다.

조금 업데이트를 드리겠습니다. 거의 모든 Discourse 사용자가 사용할 수 있는 네이티브 클라이언트 앱을 만들었습니다. 이 앱은 무료로 제공되며, 일부 추가적인 고급 사용자 기능은 유료로 제공됩니다.

지금 이 클라이언트 앱을 통해 여러분에게 답변을 보내고 있습니다.

A Native Mobile iOS+Android Client App for Discourse - General - Discourse Meta
A Native Mobile iOS+Android Client App for Discourse - General - Discourse Meta