2025年7月にiOS 15とその他の古いブラウザをサポート終了

ありがとうございます!これは確かに役立ちますし、パニックを軽減します。

しかし:

どちらも依然として非常に有効なポイントです。

多くの人が主張しているのは、「X機能」が「Yバージョン」で「Z期間」サポートされるべきか否かではなく、Discourseがジェネラル・デグレデーション(graceful degradation)を提供すべきだということです。おそらく、初期のフォーラムが提供していたような、プレーンHTML + HTTP POSTモードのようなものです。理想的には、新機能よりも、特に見た目の変更よりも、パフォーマンスの最適化よりも優先されるべきです。

Discourseユーザーは、コミュニティと新機能のどちらかを選択する必要はありません。そして、その部分は文化的な問題のように思えます。開発者は「少し速く、速すぎず、いくつかのものを壊すが、多すぎないように」進めたいようです。それはソフトウェア企業にとって完全に合理的な立場かもしれませんが、Discourseコミュニティが望む立場とは必ずしも同じではありません。一部のコミュニティはより速く進むことを望み、他のコミュニティははるかに遅く、あるいは全く進まないことを好むでしょう。

私にとって、Discourseはすでに「十分良い」ものであり、ホストされている顧客が今後10年間新機能が追加されない長期サポートブランチを選択できるオプションがあれば、たとえ新しいバージョンが10倍速くても、私は間違いなくそれを選ぶでしょう。生き残った人々のために、より速く、より輝かしい体験を提供するためだけにユーザーを徐々に失うよりも、遅くても誰もが使えるフォーラムの方がはるかに、はるかに良いです。

しかし、誰もがそれに同意するわけではありません。そのペースは、開発者(おそらく)と他のDiscourseコミュニティの両方にとって遅すぎます。それはユーザーとデバイスのデモグラフィックに完全に依存します。例えば、高齢者向けのフォーラムは、AIフォーラムと同じ機能を追いかけることはありません。

しかし、彼らは互いに戦う必要はありません。これらは相互に排他的な目標ではありません。ジェネラル・デグレデーションは、ウェブの初期から基本的な原則であり、Discourseはすでにヘッドレス(さまざまなAPIがあり、Discorkieのようなサードパーティ実装によっても証明されています)であるため、基本的な読み取り+投稿機能を持つ「シンプルなHTML」モードを提供することは可能です。派手なテーマは必要ありませんし、無限のページネーションも必要ありませんし、編集や通知、その他の便利な機能もすべて必要とは限りません。それは単に、人々がその意図された機能である読み取りと投稿のためにフォーラムを引き続き使用できるようにする、基本的な使用可能なエクスペリエンスである必要があります。90年代のUsenetスタイルのUX以上のものは提供できませんが、それでも人々を完全に締め出すよりはましです。もう少し開発時間をかければ、vBulletinスタイルのPHP時代のUIを提供することもでき、それは「申し訳ありませんが、もう投稿できません」(7月にも見られるでしょう)という状況よりもはるかに改善されるでしょう。

私の意見では、Discourseは、何よりもコミュニティに関するものです。それは(もはや)技術デモではなく、私の個人的な好みとしては「安定していて退屈なソフトウェア」として考えられ、めったに変更されないことを望みますが、それが開発者や他のDiscourseコミュニティが望むものではないことは理解しています。それは問題ありません。銀行のメインフレームではありません :slight_smile: しかし逆に、常に変化するブラウザの改善を追いかける必要もありません。両極端の間で、基本的なHTMLモードがあれば、ユーザーはブラウザが古くなっても投稿を続けることができ、メインブランチでのより速い機能開発も可能になります。なぜなら、ユーザーはフォールバックするものを持つことになるからです。

さらに、実際に望む時間枠ベースの開発(例:「2年前までのブラウザ、またはcaniuseマークの95%をサポートする」)をターゲットにすることができるかもしれません。ハードウェア+OS+ブラウザ+フォークのすべての可能な組み合わせにわたる個々の機能を拾い集めるのではなく。それよりも古いものは、基本的なHTMLモードで投稿できますが、最新のテーマ、、______などを利用することはできません(彼らはそれらのほとんどに関心がない可能性が高いので、それは全く問題ありません)。これにより、すべての機能をすべてのブラウザに対してクロスチェックする必要がなくなります。ユーザーが派手な機能を使用できない場合、それは彼らが新しいブラウザにアップグレードするかどうか次第です。しかし、少なくとも彼らはコミュニティから追い出されることはありません。

「いいね!」 9