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

すでに1%です。残りの割合のユーザーが最新のソフトウェアを利用するのを妨げるべきユーザー数はどのくらいでしょうか?

「いいね!」 5

十分な回答を提供するために、その1%が実際に何人のユーザーを表すのかを共有していただけると助かります。それが数百人なのか、数万人なのかを知らなければ、この変更の影響を意味のある形で評価することは困難です。

また、明確にしておきたいのですが、他の99%を妨げることを提案しているわけではありません。しかし、これはすべてか無かの決定である必要はありません。多くのプラットフォームは、古いシステムを使用しているユーザーのために基本的な互換モードまたはフォールバックエクスペリエンスを維持しています。これは、一部の新しい機能が利用できなくても、機能し続けるのに十分です。そのようなアプローチは、進歩とアクセシビリティの両方をサポートします。

したがって、本当の質問は次のとおりです。フォールバックモードは検討されましたか?もしそうなら、なぜハードカットオフを支持して却下されたのですか?

ここで透明性を確保することは、これが真にユーザー中心の決定なのか、それとも単なる技術的な便宜なのかをコミュニティが理解するのに大いに役立つでしょう。

私たちはさまざまなトレードオフを検討しています。

この遅延により、より多くのコミュニティが自分たちで行う決定を管理できるようになります。

この問題を持つユーザーが多いコミュニティ、あるいはこの問題を持つユーザーが一人しかいないコミュニティでさえ、「彼らにとって機能するバージョンに留まりたい」と決定し、リリースから6か月間メンテナーからのセキュリティパッチを受け取り続ける次の安定版に固執することができます。

十分な需要や自発的な動機があれば、それ以降もパッチを適用することを選択する人もいるでしょう。

他のコミュニティは、それがメンバーにとって最善であると判断した場合、別の決定を下すことができます。

フォールバックはある程度検討されてきましたが、現在行っている以上のことを行うことは、現時点で負担する準備ができているコストではありません。

「いいね!」 6

明確化ありがとうございます。

とはいえ、ほとんどのコミュニティは、特にセキュリティ上の理由から、最新の安定版に追従せざるを得ないと感じるでしょう。そのため、古いリリースに留まるという選択肢は理論上存在するものの、実際には多くの人にとって現実的ではありません。つまり、遅延に関係なく、サポート対象外となるユーザーの数は変わらない可能性が高いです。

繰り返しになりますが、この決定の影響を完全に理解するには、その1%が実際に何人のユーザーを表すのかを知る必要があります。私は3回丁寧にこの数字を尋ねましたが、まだ回答を得られていません。この時点で、回答がないことは、それが非常に大きな数である可能性を示唆しています。あまりにも大きいため、認めるのが気まずいほどかもしれません。

もし決定がすでに下されているのであれば、それも仕方ありません。しかし、少なくともその影響の規模を開示することは、より透明性が高く、影響を受けるコミュニティに対する敬意を払うことになります。

ここには直接的なお答えがありません。

Discourseは、複数のプロバイダーと多くのセルフホストサイトを持つオープンソース製品です。

私たち自身もパーセンテージで考えており、影響の規模はコミュニティによって異なります。

「いいね!」 6

@Falco 氏の投稿を読んでみてください。彼のWindows XPでのデモンストレーションのように、サポートを有効にするためのオプションがいくつかあります。こちらで確認できます。

WineはMacのオプションであり、間違っていなければVirtualBoxのようなものでギャップを埋めることができます。

ソフトウェアサポートに関する技術では、時間は常に要因となります。VirtualBoxのような仮想マシンは、ダウンロード可能なイメージがあるため、急な学習曲線なしで比較的簡単に使用できるため、うまく機能します。

「いいね!」 2

この1%という数字がどこから来ているのかよくわかりませんが、1400万人のユーザーがいるということは、それでも14,000人のユーザーがDiscourseから追放されることになります。CSSとパフォーマンスの調整を加えるためだけにですか?

「最新のソフトウェアを利用できなくなる残りの割合のユーザーを、どのくらいの数のユーザーが妨げることができるのか?」という質問についてですが…その数は1%よりもはるかに、0%に近い方が良くないでしょうか? Discourseは逆のアプローチを取るべきであり、それを必要とする差し迫った重要な修正や主要な機能があり、かつそれが広くユーザーに求められている場合を除き、不必要に後方互換性のない変更を加えるべきではないと主張します。

その質問の逆は、「わずかな利便性を追求するために、どのくらいのユーザーを切り捨てることをいとわないのか?それらはユーザーインターフェースへの影響がほとんどない、または全くないものである。」ということです。注意深くベンチマークしない限りほとんど気づかれないわずかなパフォーマンスの向上は、14,000人をコミュニティから切り捨てる価値があるのでしょうか?

フォーラムのユーザーが切望している「最新のソフトウェア」とは何でしょうか…? フォーラムです。人々はテキストを読み、テキスト投稿に返信します。開発者が「前進し続けなければならない」と言い続けている一方で、実際の顧客は「なぜ、これらの機能は何も意味がなく、実在の人間を切り捨てているのか?」と思っているのは恐ろしいことです。

これは、Discourseのような安定した古いフォーラムソフトウェアが取るべきアプローチとは正反対のように感じます。新しい機能を試したいのであれば、それは人々が明示的にオプトインする必要がある不安定なカナリアブランチで行われるべきであり、メインブランチはデフォルトでLTSであるべきです。あなたは進歩的な機能強化を提供しているだけでなく、後方互換性のある機能も提供していません。それは選択であり、ソフトウェア開発の固有の部分ではありません。あなたはユーザーが追いつくよりも速く進んでいます。

そして、あなたのホストされたコミュニティには全く選択肢がありません。あなたのコミュニティのためにあなたに支払っている人々は、技術デモやJSプレイグラウンドのために支払っているわけではありません。

これが、技術的な問題ではなく文化的な問題である理由です。少なくともそれを声に出して言ってくれたことに感謝します。あなたはこれを開発時間と推定されるユーザーへの影響のコストとして計算し、あなたの計算では、ユーザーは基本的な投稿バージョンを作成するためにかかるコストよりも価値が低いのです。実在のユーザーやコミュニティを、開発者のショートカットよりも価値がないと考えているとしか言いようがありません :frowning:

この引用を少し文脈から外して申し訳ありませんが…パーセンテージで考えるのをやめて、実在の個々の人々がコミュニティに与える影響について考えてみたら、おそらく計算は変わるのではないでしょうか?

このすべてはスターリン主義的です。人々は、ハードウェアをアップグレードするには貧しすぎるか、別のオペレーティングシステムや互換性レイヤーやブラウザフォークをインストールするために労力を惜しまない(そしてできない)のは彼ら自身のせいであるため、単に使い捨ての統計にすぎないと告げているのです…長年参加してきたフォーラムでテキストメッセージを投稿し続けるためだけに?

これは、メジャーな新バージョン、例えば完全な書き直しから期待されるようなコスト便益分析であり、わずかなパフォーマンス上の利点があるかもしれない、目立たない開発者向けのマイナーな機能から期待されるものではありません =/ あなたの会社がこのスタンスを取っているのは非常に残念ですが、それでも…透明性には本当に感謝しています。


さて、文句はこれくらいにします。もっと建設的な質問があるかもしれません…

少数のユーザーにとって基本的なHTMLモードが役立つと仮定しますが、Discourse自身がリソースを費やしてそれを構築したくない場合…オープンソースコミュニティがそれを引き受けることは可能でしょうか? プラグインとしては大きすぎるように思えますが、完全な別プロジェクト(Discorkieのような)としては小さすぎます。

現在のAPIで動作する代替のオープンフロントエンドとしてこれをスコープしようとすることは考えられますか?もしそうであれば、そのようなもの(もし構築されテストされた場合)が「公式に」メインソフトウェアに受け入れられる/統合される可能性はありますか?それによって、ホストされたDiscourseインスタンス(私の影響を受けたコミュニティの1つがあります)でも使用できるようになりますか?

その線に沿って、そのような代替フロントエンドが追跡できるAPIバージョン管理/安定性システムはありますか?

おそらく、さまざまな理由で、答えはまだ「いいえ」の組み合わせになるでしょう。もしそうであれば、それは問題ありませんが、もしそれが少しでも可能であれば…考えてみる価値があるかもしれませんか? 完全な実現可能性調査を求めているわけではありません。せいぜい、直感的な意見を聞きたいだけです。

そのようなものが成功したり維持されたりするかどうかはわかりません。古いソフトウェアでHTMLと最小限のJS(ただし、HTMXのような人々もいます)で作業することを好む開発者は多くありません。ただの考えです。

「いいね!」 6

おそらく無理でしょう。

仮に、

  • ログイン/サインアップの設計とコーディングに数ヶ月のフルタイムの作業が必要(おそらくキャプチャ、2FAなどが含まれる必要がある)
  • プロフィール編集ページと投稿の整理にさらに1ヶ月
  • そして、再設計が必要な通知ページ

そして、CDCKは長期的なメンテナンスを担当する必要があるでしょう。なぜなら、オープンソースエンジニアは出入りが激しいのが現実だからです。

したがって、私はこう言います。

  1. これはコミュニティに無料で期待するには、あまりにも大きな負担です。
  2. Discourseと密接に関連しているため、私たちは関与する必要があるでしょう。
  3. そして、すべてが終わった後…私たちは非常に大きな部分のメンテナンスを担当することになります。

CDCKは、メンテナンスされていない古いブラウザを長年サポート対象外にしてきました。

他にもたくさんあるはずです。

心に留めておくべき非常に重要な点の一つは、メンテナンスされていない古いブラウザはインターネットにとって悪いものであるということです。

皆が新しいコンピューターを買えるわけではないことは理解していますが、メンテナンスされていないブラウザを実行していると、古いコンピューターがワーム、マルウェア、ウイルス、そして非常に危険なソフトウェアが簡単に実行できる状態になってしまいます。時間が経つにつれて、ハッカーがコンピューターに侵入することがますます容易になっており、これは非常に開かれた正面玄関のようなものです。

ここでの議論の多くは、ゴールポストを動かしているように感じます。これはDiscourseの no-js / no-css インターフェースを求めているのです。Discourseの誕生以来ずっとある要求ですが、構築には莫大な労力がかかるでしょう。

Discourseは哲学的に、パッチが適用されるソフトウェアで実行されることを望んでいます。これは私たちが非常に強く信じていることです。

「いいね!」 17

それはユーザーにとって非常に高い技術的知識を要求します。

つまり、コミュニティから切り離されるということです。

この変更が私のコミュニティに与える影響について非常に心配しています。私は新しいハードウェアで新しいブラウザを使用しています。しかし、コミュニティメンバーを失うことは私にとって問題です。

それは理にかなっています。そして、テストしていた機能がセキュリティに関連するものであれば、私は全面的に賛成します。しかし、わずかに優れた色?それはコミュニティメンバーを置き去りにするほどの理由にはならないようです。

「いいね!」 3

高い技術的知識の要求といえば、それが何を意味するのかさえ皆目見当もつきません。ですから、あなたが思っているよりもずっと急な坂道です。

私にとって、コンピューターは道具です。それが機能することを望んでおり、自分で作ることを望んでいません。トラクターも、斧頭を鍛造することさえしていません。

私の人生には、他にも学ぶべきことがたくさんあります。知識を継続的に更新する必要があるものも含まれます。あなたが話していることが理解できるようになるまで、コンピューターソフトウェアの基盤構造について十分に学ぶための時間も脳の容量もありません。そして、あなたが話していることを試せるようになる前に、まずそれをしなければなりません。

私のFirefoxのバージョンはメンテナンスされており、更新もされています。あなたが使いたい特定の機能を使うように更新されていないだけです。

それも真実です。Discourseを使えなくなることで、私がコンピューターをオンラインで使うことを止められるわけではありませんし、それによって安全になるわけでもありません。私は他にも、日常的に予防策を講じています。

「いいね!」 2

さて、その1%についてですが…ウィンドウズユーザーだけを考えてみましょう。便宜上、他のすべてのオペレーティングシステムは除外します。インターネット利用状況を分析するほとんどのサイトは、通常、6000万から1億人のユーザーがまだウィンドウズ7を使用していると述べています(主に地理的、経済的、または同様の理由ですが、実際の数は知る方法がなく、現実的にはその倍になる可能性もあると認めている人もいます)。

最良のシナリオを考えて、彼らがちょうど6000万人だとしましょう。そのうちの10%だけがDiscourseソフトウェアを実行しているフォーラムやサイトを使用しているとしましょう。それは600万人になります。推定1%を計算するのは簡単です:wink:

そして、古いブラウザの「安全上のリスク」について:roll_eyes:、まあ、常にアンチウイルスやファイアウォールがあります。そして、私の知る限り、最高のもののいずれも、少なくとも現時点では、ウィンドウズ7のサポートを中止するつもりはありません(そして、リスクに対する最高の安全「デバイス」は、ユーザーの頭の中にある機能する脳です)…なぜなら、少なくとも「未知のリンクをクリックしない、誰もあなたの個人データを交換するためにメールであなたに何百万ドルも与えない、詐欺のように見えるサイトはおそらく詐欺である」といったまともな習慣をいくつかフォローしていないユーザーは、それらの機能、パッチ、またはアップデートをどれだけ適用しても、それ自体がリスクであることを、皆知っていると仮定します:sweat_smile:

私の半分セントです:wink:

「いいね!」 1

VirtualBoxをインストールすれば、すぐに使える仮想イメージがいくつかあると思います。複雑だった多くのことに対して、使いやすさを目指したプロジェクトがありました。

例えばWineには、様々なプログラム用に作られたスクリプトを備えた、様々なフロントエンドが用意されています。これにより、プログラムのインストールが簡単になります。

「いいね!」 1

VirtualBoxはハードウェアシステムをエミュレートするプログラムです。さまざまなLinuxディストリビューションのイメージを見つけることができ、Chrome OSのようなものをロードすることもできます。

このようなものを実行することは、かつては少し複雑でした。今ではプロンプトで非常に簡単になりました。

私の意見では、Macを使用している場合、最もシンプルで簡単なのは、フロントエンドを使用したWineです。Windowsプログラムのインストールは、ネイティブアプリケーションのように数回のクリックだけで済みます。

「いいね!」 1

このディスカッションでリンクされているプロジェクトを使用して、FalcoはWindows XPが動作することを示しました。

「いいね!」 6

それを見ました…しかし、フォーラムに従うためだけにWinXPに戻す必要があるということですか?…そうは思わない :roll_eyes:

ここでは、多くのユーザーのOSを変更することについて話しているのではなく、色を追加するだけの役に立たない(そしてほとんどの場合望まれていない)機能(セキュリティ、機能、ヘルプ、色の他に何も追加しない)をサポートするためだけに…すでに述べたように、「色」機能は古いブラウザのほとんどを壊すものであり、明らかに他の2つはパスしますが、少なくとも私のもの(Firefox 115…)はパスします。古いブラウザを持っている他の多くの人が上記のGitHubでテストを行い、何が失敗したかをここに報告してくれると役立つかもしれません。これは、開発者が何が機能し、何が機能しないかについてのデータを収集するのに役立つと思います。したがって、おそらく最も良いことは、その機能を排除し、他の2つを統合して古いブラウザで徹底的にテストすることです(人々もテストに喜んで協力してくれると思います) :wink:

「いいね!」 2

WinXPでさえ最新のブラウザを実行できる」と言うための単なる方法であり、もちろん要件ではありません。

「いいね!」 6

そのプロジェクトは他のWindowsバージョンでも動作すると思います。FalcoはXPが動作することを単に実証していただけです。そして、使用しているWindowsによっては、WinZOが必要な場合に互換性ウィザードさえあるかもしれません😉。サポートがいつ削除されたかは覚えていません。Vistaの後だったと思いますか?

「いいね!」 1

すみません、冗談でした(もっと笑顔を付け加えるべきかもしれませんね :grin:

すでに2〜3ヶ月でRedFoxに切り替えることを考えていますが、その前に、仕事や趣味で使っている、ブラウザに対して「非常にうるさい」と言わざるを得ない、特定のワークグループプライベートサーバーで正しく動作するかどうかを確認するために、多くのテストを行う必要があります。

「いいね!」 1

何かがうまくいかなかった場合にどうすればよいかわからないのに、オペレーティングシステムをいじり始めるには情報が全く足りません。(そして、2番目の文は私には全く意味がわかりません。)

– あなたは、車の運転について何も知らない人に「ああ、高速道路に乗れば大丈夫だよ。標識がどこに行くか教えてくれるよ。ブレーキは車を止めるものだよ」と言っているようなものです。

Virtual Boxはサンドボックス環境です。何か問題が発生した場合は、閉じて再度開きます。Virtual Box環境はホストOSに影響を与えません。多くの情報源があり、読んだり、YouTube動画などを見たりすることができます。

「いいね!」 2