こんにちは。
Discourse は、それほど古くない iOS 14.8、iOS / Safari 14.8、Chrome 113、Opera 14.0.1 で動作するスマートフォンで、すべての Discourse コミュニティへのログインをユーザーに防止するのはなぜですか?
これがログインを妨げているようです。
なぜですか?
こんにちは。
Discourse は、それほど古くない iOS 14.8、iOS / Safari 14.8、Chrome 113、Opera 14.0.1 で動作するスマートフォンで、すべての Discourse コミュニティへのログインをユーザーに防止するのはなぜですか?
これがログインを妨げているようです。
なぜですか?
ここに半分の答えを見つけました ![]()
@david 、残念です。私の理解が正しければ、それは不条理です。
私はiOS 14.8のiPhone 12 miniを所有しています。
あなたのポリシーと計画的陳腐化への明らかな愛情のせいで、私はどのDiscourseコミュニティにもログインできなくなり、ユーザーは2つの選択肢しか残されていません。
携帯電話をアップグレードする(メーカーは9ヶ月ごとに新製品を売りたいので、常に携帯電話を遅くするでしょう)。
または、ログインできないためDiscourseの使用をやめる。Discourseが古いブラウザをブロックするために不要なJavaScriptコードをどこかに配置したためです。
ログインボタンに最新ソフトウェアの最新バージョンが必要になるとは、真剣に疑っています。
これは全く不条理です。
Discourseのために新しい携帯電話を買うことも、Discourseのためにアップグレードすることもしません。
さようならDiscourse ![]()
理由がわからないのですが、Discourse がそれらのデバイスをサポートしなくなったのには、おそらく非常に良い理由があるのでしょう。
iPhoneのOSをアップデートすれば、Discourseサイトに通常どおりアクセスできるようになります。
iPhone 12 miniはiOS 16/17に対応しています。
Appleプラットフォームでは、ブラウザのアップデート(およびサポート)はOSに連動しています。
はい、その理由は、iOS 14をサポートするすべてのデバイスが17も使用できるため、AppleはiOS 14のサポートを終了しました。
イライラする気持ちはわかりますが、iOS 14にはセキュリティアップデートさえもプッシュされなくなっていることに注意してください。これは、ウェブサイトが利用できなくなることよりも大きな懸念事項です。
お返事ありがとうございます。しかし、
@supermathie 知っています。ですから、あなたは私がDiscourseにアクセスするために、6ヶ月ごとにアップグレードして携帯電話を遅くし、Discourseにアクセスできるようにするために携帯電話を次々と購入するように勧めているのですか?私はこれが普通だとは思いません。地球は私たちに感謝しないでしょう…
@Canapin 0.000001%の世界人口にとって懸念事項となる可能性のあるセキュリティアップデートのことですか?これらのセキュリティアップデートを懸念している人は本当に多くありません。そして、もし彼らが重要/リスクが高いのであれば、携帯電話を最新の状態に保つべきだとわかっています。
携帯電話をアップグレードしないために、人口の99.999999%がリスクにさらされている可能性は非常に低いです…これらの多くのユーザーが携帯電話をアップグレードしない限り、Discourseの使用を禁止する理由がわかりません。iOS 14.8は2年前のものです。比較すると、Internet Explorerは14年間サポートされていました。
これは商業的な理由であり、彼らはより多くの携帯電話を売りたいからです。最初のiPhoneが2007年に登場して以来、同じサイクルですが、それは「非常に良い理由」ではありません。それは悪い理由です。
私がブラウザでアクセスするウェブサイトの中で、アクセスできない唯一のウェブリソースはDiscourseのものです。
根本的な問題に戻りましょう:ログインボタンのためにiOS 15.7が必要なのはなぜですか?
サイクリストはヘルメットを着用することが期待されています。レストランのようなサービス提供者が、ヘルメットを着用していないサイクリストにサービスを提供することを拒否するのは理にかなっていますか?
アップグレードが本当に重要であると仮定すると、スマートフォンユーザーはソフトウェアを更新することが期待されるでしょう。レストランのようなサービス提供者が、ユーザーがログインボタンをクリックすることを妨げるのは理にかなっていますか?
ログイン機能とセキュリティ問題との関係は何ですか?
常にどこにでもセキュリティ侵害はありましたし、これからも常にあります。もしこれが現実の問題であれば、私たちは皆ブラウジングをやめるべきです。
携帯電話のアップグレード時期や理由についての議論は終わりがないかもしれません。もし私がアップグレードしないことで「リスク」(もし存在するなら)を負うことを選択するなら、それは私の選択です。しかし、Discourseが何もリスクを負わないのに、なぜDiscourseが私にブラウザをアップグレードするように要求するのか理解できません。上記のJavaScriptスクリプトなしでは、問題なくログインできるはずです。おそらく、フレックスボックスの一部が正しく配置されないかもしれません。おそらく、体験は素晴らしくないでしょう。しかし、少なくともログインはできるはずです。携帯電話の年齢に関係なく、これを可能にしてください。
追伸:元の投稿がフラグ付けされた理由がわかりません。
上記のJavaScriptスクリプトなしでは、問題なくログインできることは確かです。
そうではありません。
お使いの携帯電話のSafariのバージョンでは利用できないWeb機能に依存しています。
これは、より多くの電話を販売したいという商業的な理由です。
誤解されているのかもしれません。
別の電話は必要ありません。現在お使いの電話をアップデートするだけでよいのです。
This is not the case.
Ok, then I’m wrong about this point
We rely on web features not available on the version of Safari on your phone.
Which feature exactly, for a login/login button process? How did you do, before iOS 14?
I can login on my bank and to many other services that do require security. But I can’t login on Discourse, which is a forum. A very nice and modern one, but still, a forum.
Perhaps we are being misunderstood.
You do not need a different phone. You only need to update your current phone.
No misunderstanding there;)
I perfectly understand that Discourse wishes that I upgrade my phone, which will make it slower. Which, eventually, will make my phone obsolete. And, in the end, will be an incentive to buy a new phone. By running after the updates, the lifespan of a smartphone is significantly reduced. At some point my old 3GS iPhone did need 4-6 second to send a SMS. While mobile phones have been able so send SMS, smoothly, faster, for decades. Sometimes it’s worth questioning what we’re doing…
The whole system is based on “software update, then hardware upgrade”. People update their OS, the phones get less reactive, people buy new phones, the marketshare of the previous generation decreases, which serves as a justification for service provider to drop support, and so forth an so on.
Discourse was perfectly working when iOS 14.8 was out there. It was working when iOS 12 was working out there too.
So. Why don’t you “freeze” a version for these iOS ? There are desktop version, mobile versions. Why don’t you keep a “Legacy version” with basic functionalities, on which users with “old” smartphones would be redirected?
What kind of special feature make the login so impossible with iOS 14.8 ? (While it was possible1 year ago)
@supermathie
This is not the case.
Ok、この点については私が間違っていました。
We rely on web features not available on the version of Safari on your phone.
具体的にどの機能ですか?ログイン/ログインボタンのプロセスで。iOS 14より前はどうしていましたか?
銀行や、セキュリティが必要な他の多くのサービスにはログインできます。しかし、Discourse(フォーラムですが、非常にモダンで素敵なフォーラムです)にはログインできません。
Perhaps we are being misunderstood.
You do not need a different phone. You only need to update your current phone.
誤解はありません;)
Discourseが私の携帯電話をアップグレードしてほしいと思っていることはよく理解しています。それは携帯電話を遅くし、最終的には時代遅れにし、最終的には新しい携帯電話を購入する動機になります。アップデートを追いかけることで、スマートフォンの寿命は大幅に短くなります。ある時点で、私の古い3GS iPhoneはSMSを送信するのに4〜6秒かかりました。携帯電話は何十年もの間、スムーズに、より速くSMSを送信できるようになっていました。時には、私たちが何をしているのか疑問に思う価値があります…
システム全体は「ソフトウェアアップデート、次にハードウェアアップグレード」に基づいています。人々はOSを更新し、電話は反応が鈍くなり、人々は新しい電話を購入し、以前の世代の市場シェアは減少し、サービスプロバイダーがサポートを終了する正当化として機能し、そしてそのように続きます。
DiscourseはiOS 14.8がリリースされていたときは完全に機能していました。iOS 12が機能していたときも機能していました。
それで。なぜこれらのiOSのためにバージョンを「凍結」しないのですか?デスクトップバージョン、モバイルバージョンがあります。「古い」スマートフォンを持つユーザーがリダイレクトされる基本的な機能を持つ「レガシーバージョン」を保持しませんか?
(1年前に可能だったのに)iOS 14.8でログインが不可能になる特別な機能は何ですか?
この議論は分かりにくいです。ご自身で携帯電話をアップグレードできることを認めながらも、iOSが遅くなる(どれくらい遅くなるのか疑問です
)という理由でアップグレードを「選択」しないとのこと。しかし、その後、Appleがサポートしていない古いiOSで動作するソフトウェアをDiscourseが提供すべきだと示唆しているように見えます。また、お使いの携帯電話は決して時代遅れではありません。まだ起こっていないスピードや最終的な陳腐化よりも、携帯電話のセキュリティを確保することにもっと関心があるようです。大多数のモバイルユーザーはそうは思わないでしょうし、なぜそう思うのか私には分かりません。
Discourseフォーラムの管理者として、ソフトウェアベンダーが古いモバイルで古いスクリプトを実行することを許可するのが良い考えだと考えたために、ユーザーの携帯電話のセキュリティが侵害されることは絶対に望みません。残念ながら、後方互換性には限界があります。![]()
Discourseは、アップグレードできないユーザーのために古いシステムでも動作するようにできれば良いのですが、iPhoneをアップグレードしない理由については、理解しがたいです。
@Lilly
リリーさん、議論にご参加いただきありがとうございます ![]()
iOSのアップグレードでiPhoneが遅くなるというのは、昔からよくあることです。意図的にそう設計されているようなものです。ゆっくりですが、確実にそうなっていきます。インターネット上には、このことに関する例がたくさんあります*。アップグレードのたびに、デバイスは徐々に遅くなっていきます。MacBook Proでも同じようなパターンが見られます。なぜ毎年新しいOSが出るのでしょうか?本当に必要なのでしょうか?
初めてのスマートフォンだったiPhone 3GSで、この教訓を学びました。アップデートを繰り返すうちに、前述のようにどんどん遅くなり、2〜3年後には使えなくなってしまいました。ハードウェアの陳腐化が直接の原因ではなく、ソフトウェアがハードウェアを間接的に陳腐化させているのです。
そして繰り返しになりますが、ログインはiOSとは関係ありません…
なぜ他のサービスプロバイダー(銀行、メール、投票システムなど)では問題がないのでしょうか?
今年の初めには、iOS 14.8からDiscourseに問題なくアクセスできていました。iOS向けにログイン機能を削除したのはDiscourse側です。ですから、ログインを再有効化するのはDiscourseの責任です…問題はiOSではありません。私の銀行も、私が利用する他のどのウェブサービスも、ログインを妨げてはいません。
アップグレードは、ある意味、喫煙のようなものです。どこに行き着くかは皆知っています。だからこそ、多くの人は始めないのです。結果を考えてください。実際に何かが起こるのを見るまで待つ必要はありません。予見して避けることができるのです。
あなたが言及しているセキュリティは、本当にどれくらいのユーザーに関係があるのでしょうか?せいぜい1000分の1のユーザーでしょうか?ほとんどの場合、セキュリティパッチの説明を読むと、問題の影響を受ける可能性はほぼゼロであることが明確にわかります。つまり、無視できる程度です。
管理者であれば、古いモバイルで古いスクリプトを実行し続けなければならないわけではないことをご存知のはずです。そのスクリプトは変更できます。ここでは問題はログイン機能です。最新のiOSを必要とするような高度なプロセスではありません…
*ほんの一例ですが、以下よりもはるかに深刻な例がたくさん見つかります:
ios 16 performance issue iphone 12… | Apple Developer Forums.
Discourseはオープンソースでもあり、古いアプリ向けのバージョンを作成したり、どうしても古いバージョンを使用したりすることを妨げるものは何もありません。誰かがターミナルバージョンさえ作成しました。また、Appleネイティブアプリに関するこの議論も興味深いかもしれません。幸運を祈ります:slight_smile:
私のiPad 6は、あなたのiPhone 12 miniより2年前にリリースされましたが、Discourseでは問題なく動作しています。特にモバイルモードでは、速度は全く問題になりません。Discourseの管理作業、コーディング、テーマ開発に使用しました。モバイルでの速度の問題は、ネットワークに関連している可能性を検討しましたか?
1つだけですが、以下よりもはるかに深刻なものがたくさん見つかります。
Geekbenchについて言及されていたので、そのアプリをダウンロードしました。iPhone 11 Pro Maxで最新のiOSを使用しており、スコアは問題ないようです。iPhone 12であれば心配する必要はありません。これほど高速なコンピューターを使い物にならなくするには、かなりの手間がかかります。多くの心配は、初期のスマートフォンの問題への逆戻りだと思います。
あなたの問題は、Discourseよりも、電話を購入した会社にあるようです。
あなたの問題は、Discourse よりも、電話を購入した会社にあるように思われます。
間違いです。私が問題を抱えている唯一のウェブサービスは Discourse です。
QED。
Discourse は iOS 14 から 12 のサポートを削除しました。
それは皆承知しています。問題は、なぜ彼らがログインボタンのために iOS 15.7 を必要とするのかということです。「ログイン」ボタンを押すことができれば、完全に機能するはずです。
私の OS は最新ではありません。それが何だというのですか?
ログインフィールド。ユーザー名とパスワード。なぜそれのために iOS 15.7 が必要なのですか?
NoObsol:
一つだけですが、以下よりもはるかに深刻なものがたくさん見つかります。
これは Geekbench について言及していたので、そのアプリをダウンロードしました。私は iPhone 11 Pro Max で最新の iOS を搭載しており、スコアは問題ないようです。iPhone 12 では心配する必要はありません。これほど高速なコンピューターを機能不全にするには、かなりの時間がかかります。多くの心配は、初期のスマートフォンの問題の逆戻りだと思います。
iOS 14 で試しましたか?そうすれば、初めて、あなた自身の電話で、デルタを比較することができます。
12 か月後に iOS 18 でもう一度試してください。そうすればわかります ![]()
@Jonathan5、@piffy、@VSCPlays:議論に参加していただきありがとうございます ![]()
12ヶ月後のiOS 18で再度お試しください。
2024年6月30日のリマインダー付きで投稿をブックマークしました ![]()
ログインフィールド。ユーザー名とパスワード。それのためにiOS 15.7が必要なのはなぜですか?
あなた/私たち/彼らは必要としません。しかし、フォーラムを使用するにはあなた/私たち/彼らが必要です。ログイン後に問題が発生した場合、ユーザーエクスペリエンスはかなり悪いものになるでしょう。
私のiPhone 7はアップグレード後も同じくらい速く動作しました。12のデザインが劣っていることを知っておくと良いでしょう😎
間違いです。私が問題を抱えている唯一のウェブサービスはDiscourseです。
QED。
最初にサポートを打ち切ったのはAppleです。また、あなたがアップデートを望まない理由もAppleにあります。Discourseが使えなくなるという結果にはなりますが、ここで責任があるのは明確です。
ログイン後にうまくいかない場合
まず、ログインさせてください。それでも体験が本当にひどいのであれば、それは別の話です。少なくとも、ログインはできるはずです。一歩ずつ進みましょう。残りの機能については、うまくいくものもあれば、いかないものもあります。しかし、ほとんどのことはうまくいくと確信しています
iOS 14.8 は原始時代のものではありません。
以下には違いがあります。
私のiPhone 7はアップグレード後も同じくらい速く動作しました。12のデザインが悪いと知ってよかった
どのアップグレード後、何から何へ、そしてベンチマークしましたか?
私は 3GS、5S、5S を壊した後に 8、そして 12 Mini を所有していました。3GS はアップグレードで苦労しました。5S は 5 年以上アップグレードなしでも問題ありませんでした。私が購入した 7 には当時利用可能な最新の iOS バージョンが搭載されており、最終的に 12 を入手しました。これは可能な限り iOS 14.8 で使い続けたいと思っています。
iPhone がアップグレードすればするほど遅くなるという事実は、常識です。最初のアップグレードでは気づかないかもしれません。2 回目も。しかし、数回のアップグレードの後には気づくでしょう。
NoObsol:
間違い。Discourse は私が問題を抱えている唯一のウェブサービスです。
QED。最初にサポートをドロップしたのは Apple です。Apple はあなたがアップデートしたくない理由でもあります。その結果 Discourse が使用できなくなるとしても、ここで責任のある主体は明確です。
質問は誰が最初に何をしたかではありません。質問は、なぜ Discourse は iOS 15.7 を要求することで、 12 か月未満の ブラウザ をログインプロセスに必要とするのですか?* そして、もし iOS 15.7 を必要としないのであれば、なぜユーザーのために決定を下すのですか?iOS <15.7 の iPhone からのログインを他に誰が阻止していますか?
あなたの投稿に答えるために、主体は Discourse です。なぜなら、Discourse でのみ問題が発生しているからです。Apple がソフトウェアのサポートをドロップするという事実は無関係です。Apple はウェブを作成しません。彼らは製品を製造します。Apple は Discourse を作成しませんでした。
Apple ではなく、Discourse がどのデバイスがログインでき、どのデバイスができないかを決定します。もし Apple が問題の原因であれば、私たちはどこにもログインできなくなっていたでしょう。考えてみてください ![]()
フォーラムを調べたところ、ここでしている議論がかなり頻繁に出てくることに気づきました。
Ah the CR-48, I remember it fondly. It’s a shame the hardware was so weak because the chassis was pretty excellent for the time. They’re 13 years old now![]()
Web標準は進化します。フレームワークもブラウザと同様に進化します。
洗練されたWebアプリケーションを提供するという課題を、総合的に見て扱いやすくするために、Discourseは最新バージョンのブラウザのみをサポートすることにしました。
大幅に古いブラウザをサポートしようとすると、莫大な費用がかかるだけでなく、製品の進化も制限されます。
また、特にセキュリティを重視するエンタープライズからの支援で資金調達されているため、製品が非常に高いセキュリティ基準を維持する必要があるという、かなりのプレッシャーもあると思われます。これは、すべてのライブラリの最新バージョンを常に把握しておく必要があることを意味します。
エンタープライズセクターのサポートなしには、私たちが知っているDiscourseは存在しないだろうと推測します。
批判するのは簡単ですが、提案していることのすべての影響を考慮してください。