DisCorkie のご紹介 – マルチインスタンスの Discourse クライアント

「これを作るに至ったユースケースは何ですか?」

基本的に、Discourse Hubの作成につながったのと同じユースケースです。ただし、このコンセプトをデスクトップアプリケーションにも拡張しています。

「discourse-hubとの違いは何ですか?」

ユーザーエクスペリエンス
DisCorkie UIはSkiaKMP)に基づいています。これにより、HTML、CSS、JSの通常のUIと比較して、パフォーマンス、オペレーティングシステムやブラウザのバージョンに関係なく一貫したUI、よりスムーズなアニメーションとトランジションなど、いくつかの利点が得られます。

全体的なパフォーマンス
DisCorkieはJavaScriptやHTMLを使用しないため、このアーキテクチャから次のような利点があります。

  • より堅牢なマルチスレッドサポート:並列処理によるアプリケーションパフォーマンスの向上に使用されます。
  • アプリケーションはネットワークからHTML、CSS、またはJSファイルを読み込む必要がありません。JSONペイロードのみが必要です。ダウンロードするファイルが少なくなるため、不安定なインターネット接続環境での使用に適しています。
  • これらの理由とキャッシングにより、アプリは非常にリソースを消費しません。

比較
これは、Androidデバイスでの現在のDiscourse Hubのエクスペリエンスです。


アプリはブラウザでフォーラムを開きます。つまり、基本的にショートカットのように機能します。


これは、AndroidデバイスでのDisCorkieアプリの外観です。


これは私にとっては、よりアプリらしい見た目です。

「いいね!」 5