プル・トゥ・リフレッシュ機能

@team の皆様には、Twitter などの他のソーシャルメディアアプリでお馴染みの「プルダウンで更新」機能をモバイル版に追加していただければと思います(少なくとも「最新」セクションで、他も検討の余地あり)。

現在のローディングスピンナーを使ったシンプルな実装で構いません。

将来的には、Discourse フォーラムのブランディングカスタマイズの新たな選択肢として、独自の CSS アニメーションやアニメーション GIF を追加できるようにしても良いでしょう:

「いいね!」 5

Android では、Chrome はデフォルトでこの動作を行います。

「いいね!」 4

iOS の Chrome でも動作しますが、Safari や Discourse Hub アプリでは動作しません。

この機能がわずかに役立つ可能性があるのはトピック一覧のみですが、それでもユーザーは既に更新について通知されており、その更新プロンプトからリフレッシュできます。

「いいね!」 6

Discourse には、ページ上部に自動的に表示される動的な更新パネルがあるため、それは不要なように思われます。

更新された情報を取得するには、そのパネルをタップまたはクリックしてください。

「いいね!」 7

なるほど。Android なら問題なく動作しますが、iOS では動作しません。

個人的な不満を一つ挙げるとすれば、モバイルで片手で操作している際、バナーをタップする部分が届かないことです。

「いいね!」 8

ただし、iOS のみ対象であり、iPhone では「リーチ」が可能なため、上記の「イージー」ゾーンからバナーに到達できます。

「いいね!」 2

「Only」iOS?市場シェアはほぼ30%です。

そして、バナーは「easy」ゾーンからはアクセスできません…個人的には、iOSでは少し不便だと思います。

動画はご覧になりましたか?

それは世界の平均値です。イギリスでは iOS のシェアが 46%、アメリカでは 60% に近い数字となっています。

「いいね!」 1

動画で何を見ればいいか分かりません…iOS の「Easy Zone」からはバナーにアクセスできず、左下隅にもありません。市場シェアについては、欧米のコミュニティよりもさらに深刻です。

そのため、私は依然として、Discourse 向けの独自プルトリフレッシュ実装を提案しています。これにより、すべてのモバイルデバイスで同じ UX 体験が得られるからです。それが、他のほとんどのアプリが採用している方法です。

「いいね!」 1

それは確かに「簡単な」領域内にあります。それがこの機能がiOSに追加された理由そのものです。

私の iPhone の Safari では再現できません。どうしてでしょうか?私は最新バージョンの iOS を使用しています。

トリガーリーチ機能を有効にしてください。オンになっていない場合は、設定 > アクセシビリティ > タッチを確認してください。

これにより、ほぼすべてのアプリを片手で操作できるようになります。

「いいね!」 1

それについて知らなかったんです。つまり、デフォルトではオンになっていないんですね?iOS では、ユーザーの 99% がこの機能をオンにしていないと想定できます。

過去7年間にこれについて不満を述べるトピックがほとんど存在しないことは、少なくともこれが重大な問題ではないことを示唆しています。

なるほど、それはあなたの個人的な意見ですね。私は異なる考えを持っています。

iOS ユーザーにとってより良いユーザー体験を求めている方へ:軽量な pull2refresh ライブラリ(7kb、圧縮済み)を使用して、モバイルビュー向けのシンプルなコンポーネントを作成することが可能です。私たちはこれを実装し、現在では iOS の隠し機能を有効にする際に必要な 2 回のクリックなしに、すべてのモバイルデバイスで期待通りに動作しています。

「いいね!」 1