Abschied von iOS 15 & anderen alten Browsern im Juli 2025

Das klingt nach einem vollkommen vernünftigen Kompromiss. (Entschuldigung, das ist mir gerade beim erneuten Lesen des Threads aufgefallen). Gibt es in diesem Fall eine Möglichkeit, dies gegenüber den neueren Funktionen zu priorisieren und diese Veralterung zu verschieben, bis der neue HTML-Modus verfügbar ist? Auf diese Weise können Sie Ihre neuen Funktionen haben UND Sie verlieren keine alten Benutzer.

4 „Gefällt mir“

Das stimmt nicht ganz, übrigens. Die meisten Betriebssysteme koppeln ihren Browser nicht 1:1 an das Betriebssystem, aber Firefox und Chrome schränken insbesondere ein, welche Versionen auf alten Windows- und Mac-Computern installiert werden können.

Firefox ESR wird für diese Maschinen nicht über 115 hinausgehen. Chrome stoppt bei 109. Beide erhalten das Banner.

Es sind nicht nur alte iPhones, sondern auch ältere Desktops und Laptops, von denen viele perfekt nutzbar sind (wenn auch anfällig, ja) und ansonsten mit den langweiligen Teilen des Webs, die langweilige alte Leute immer noch benutzen, gut funktionieren. Es sind einige dieser Leute, die immer noch Foren statt z. B. Discord oder was auch immer die Jugend heute benutzt, verwenden. Und sie sind es, die von dieser Änderung betroffen sind, die die Entwicklererfahrung über die Bedürfnisse der Benutzer stellt.

Discourse und der größte Teil des Webs haben ohne relative Farben, Lookbehinds oder Subgrids gut funktioniert. Irgendwie sind wir damit klargekommen. Es gab schon immer einen Bedarf an neuen Funktionen, aber dieser wurde verantwortungsvoll durch graceful degradation ausgeglichen, wobei Benutzer nur dann ausgeschlossen wurden, wenn keine Alternative möglich war – was nicht sehr oft vorkommen sollte, wenn die grundlegende Aufgabe einer Software darin besteht, Textbeiträge mit ein paar Bildern anzuzeigen.

Ich weiß, dass viele von uns Technikern gerne an der Spitze der Entwicklung bleiben und wir daran gewöhnt sind, diesem rücksichtslosen „Bleeding Edge“ nachzujagen, aber das hat zwei Seiten. In diesem Fall werden echte Benutzer geschädigt, die sich auf Discourse nicht nur für eine profitable moderne Erfahrung verlassen, sondern auch, um mit ihren langjährigen Communities in Verbindung zu bleiben.

Es wäre eine Sache, wenn es sich um ein kritisches Sicherheitsproblem handeln würde, das nicht anders behoben werden könnte. Aber es klingt nach einer geringfügigen Verbesserung der Entwicklererfahrung (bitte korrigieren Sie mich, wenn ich falsch liege), die eher darauf abzielt, die zukünftige Entwicklung einfacher und schneller zu gestalten. Muss das in diesem Fall so dringend sein? Zwei Wochen Vorankündigung? Sicherlich würde es keinen großen Schaden anrichten, noch ein paar Monate zu warten, zuerst einen einfachen HTML-Modus herauszubringen und zukünftige Deprecations für alle etwas besser verdaulich zu machen?

3 „Gefällt mir“

Es tut mir leid, aber Windows 8.1 stammt aus dem Jahr 2013 (dem Erscheinungsjahr von Discourse 1.0) und ist seit zwei Jahren offiziell nicht mehr unterstützt.

MacOS 10.14 ist zwar neuer, aber sein Nachfolger Catalina läuft auf allen seit 2015 veröffentlichten Mac-Geräten.

Sie müssen einfach irgendwo eine Grenze ziehen.


Discourse hat von Anfang an hohe Browseranforderungen gehabt. Hier ist die Grenze aus der Ankündigung von Discourse:

Entwickelt für hochauflösende Tablets und fortschrittliche Webbrowser.

4 „Gefällt mir“

Ja, aber die Grenze ist keine willkürliche Linie im Sand. Es gibt nichts besonders Magisches an 5 oder 10 Jahren. Browser übernehmen Funktionen schrittweise, und Entwickler können ähnlich die Kosten und den Nutzen jeder einzelnen Funktion abwägen, die sie nutzen oder nicht nutzen wollen.

In diesem Fall argumentiere ich, dass die erheblichen Kosten für eine kleine Teilmenge von Benutzern möglicherweise immer noch größer sind als die scheinbar geringe Verbesserung der Entwicklererfahrung – insbesondere wenn eine Alternative verfügbar wäre, wie z. B. das Verschieben der Funktionen, bis ein Basismodus oder ein Thema verfügbar ist.

Haben Sie schon mal über Dual-Booting mit Linux nachgedacht? Oder es sogar von einem USB-Stick aus laufen lassen?

Theoretisch, nach dem, was David über Firefox 115 gesagt hat, hat Mozilla die Sicherheitsupdates noch eine Weile verlängert.

Es ist zwar ärgerlich, wenn Betriebssysteme und alte Software die Unterstützung einstellen. Aber es ist unvermeidlich. Hier kommt Linux oft zur :ring_buoy:.

Obwohl nicht empfohlen, da es Sicherheitsprobleme birgt. Ich glaube, Sie können Ihre Discourse-Instanz vom Upgrade sperren. Aber dann bleiben alle Probleme/Fehler bestehen. Vielleicht könnte eine weitergehende Warnung vor der Verwendung veralteter Browser besser beworben werden, dass diese irgendwann mit einem möglichen ETA kaputt gehen.

5 „Gefällt mir“

Das beschreibt buchstäblich die älteren Betriebssysteme, die keine modernen Browser unterstützen.

Sie sind ungepatcht, nicht unterstützt und weit offen für Exploits.

Das Entfernen der (impliziten) Unterstützung für 9 Jahre alte Geräte und 15 Jahre alte Betriebssysteme ist kein “Hinterherjagen der “Bleeding Edge””.

Die älteren Computer können moderne Browser problemlos verwenden. Es sind die Betriebssysteme, auf denen die Benutzer bleiben wollen, die das nicht können. Ich schlage vor, sie mit Ubuntu oder Mint vertraut zu machen. Wenn sie nur einen Webbrowser benötigen, würde das großartig funktionieren. Wenn sie mehr benötigen, sind die Grundlagen wahrscheinlich auch schon vorhanden.

Wenn das keine Option ist, scheint es ein Projekt namens Supermium zu geben, das sich der Wartung eines modernen, auf Chromium basierenden Browsers auf älteren Windows-Systemen widmet.

:rotating_light: Weder ich noch CDCK befürworten dieses Supermium-Projekt ausdrücklich; wir haben keine Ahnung, ob dies funktioniert, Ihren Computer zerstört oder alle Daten Ihres Computers an den KGB sendet. Wenn Ihnen die Daten auf Ihrem Computer wichtig sind, sollten Sie natürlich kein Windows 7 / 8 ausführen. :rotating_light:

10 „Gefällt mir“

Wenn Ihnen die Daten auf Ihrem Computer wichtig wären, würden Sie kein Windows 7/8 verwenden.

Dies ist eine ziemlich beleidigende Behauptung in einer Community, deren Richtlinien besagen, dass jeder Poster „freundlich zu seinen Mitmenschen sein“ und sie ermutigen sollen, „Ideen, nicht Menschen zu kritisieren“. Ich bin froh, dass Ihre Position und Ihr Kommunikationsstil nicht repräsentativ für das CDCK-Team als Ganzes zu sein scheinen und dass Pläne im Gange sind, unnötige Kompatibilitätsverluste für diejenigen in der Community zu mildern, die aus verschiedenen triftigen Gründen nicht in der Lage sind, Betriebssysteme zu verwenden, die Updates auf die neuesten Browserversionen unterstützen, die in der Warnmeldung beworben werden.

Vielen Dank für den Link zu Supermium, der sehr hilfreich ist.

3 „Gefällt mir“

Das ist fair und ich habe meinen Beitrag etwas abgeschwächt.

Ein Großteil meiner Frustration darüber rührt daher, dass ich zu viele Tiraden[1] über „Microsoft hat Windows nach Windows 7 ruiniert und ich werde nie upgraden!“ sehe und mich dann beschwere, wenn wir „Windows 7 nicht mehr unterstützen“, Jahre nachdem es von Microsoft nicht mehr unterstützt wird.


  1. Ironischerweise die neueste, in der Brave-Community selbst, obwohl ich in diesem Thema den Supermium-Link gefunden habe. ↩︎

4 „Gefällt mir“

Es tut mir leid, aber es sei denn, Sie verwenden ein sehr proprietäres Gerät. Sie können fast immer ein Linux-Betriebssystem booten. Und Sie müssen es nicht einmal installieren, da es verschiedene Möglichkeiten gibt.

  • Dual Boot
  • Virtuelle Maschine
  • Booten von einem Flash-Laufwerk. Einige sind sogar so konzipiert, dass sie eine vollständige Installation auf einem USB-Stick darstellen.

Und Linux ist kostenlos… also ist der Preis kein Problem.

Wenn Sie wirklich ein Windows auf NT-Basis wollen. Nun, es gibt das langjährige Projekt ReactOS.

Wenn die Leute weiterhin Windows XP, 7 und 8 verwenden wollen. Verwenden Sie zumindest einen alten Computer als Proxy-Server mit Linux.

Lustig war, dass Windows 10 angeblich einmal das letzte Windows sein sollte, mit dem man zu einer angeblichen Rolling-Release-Version wechselt. Und wir wissen, dass das nicht von Dauer war.

Das Gute an Linux ist, dass im Allgemeinen alle Ihre alten Programme weiterhin funktionieren. Im Gegensatz zu Windows, das die Kompatibilität selbst mit einfachen Produktionsprogrammen wie Print Shop usw. entfernt.

Sie können sogar alte DOS-Programme unter Linux ausführen.

Linux entfernt selten die Kompatibilität mit alten Programmen. Und oft ist es gerade deshalb, dass alte Hardware lange Zeit läuft, nachdem sie entweder aufgegeben wurde, weil ein Unternehmen zusammengebrochen ist oder einfach mit neuen Iterationen und Richtungen weitergezogen ist.

Mein jüngster PC ist derzeit etwa 8 oder 9 Jahre alt. Alter Intel i5-6500 und ein Ryzen 7 2700x. Ich habe auch einige DDR-PC-Computer.

4 „Gefällt mir“

Und auch Hardware, wie Scanner, dank SANE.

Ohne Linux wäre mein Scanner seit weit über 10 Jahren nur ein Stück Plastik gewesen! Da er nach Windows XP nicht mehr unterstützt wurde (ich schätze, das gleiche Problem mit Macintosh), aber weiterhin von allen und bis zum neuesten Linux kontinuierlich unterstützt wird.

5 „Gefällt mir“

Gibt es für mich als Administrator einer selbst gehosteten Installation eine Möglichkeit, die Browser-Versionswarnung (und die endgültige Blockierung der Version) zu deaktivieren? Ich möchte lieber, dass die Website für Benutzer mit älteren Geräten herabgestuft wird, anstatt sie vollständig zu blockieren.

4 „Gefällt mir“

Es wird keine vollständige Sperrung sein. Diese Benutzer können sich weder anmelden noch antworten, aber ansonsten können sie lesen. Das Aussehen wird eher… minimalistisch sein.

Das ist nichts für mich – ich habe einen aktuellen Computer, auf dem Discourse problemlos läuft. Es ist für andere Benutzer eines Forums gedacht, dem ich angehöre. Sie davon zu überzeugen, Linux einzuführen, ist wahrscheinlich ein harter Kampf, lol. Es ist schon schwer genug, meine Eltern und andere Leute, die ich kenne, zum Wechsel zu bewegen (und dann muss man sich auch noch um den technischen Support für sie kümmern). Ich werde nicht versuchen, einen Fremden im Internet davon zu überzeugen :slight_smile:

Aber ja, Linux wäre eine großartige Option für die technisch versierteren Benutzer alter Computer. Leider sind viele dieser Benutzer auf älteren Maschinen und Betriebssystemen, weil sie nicht sehr technikaffin sind oder einfach an ihren Vorlieben festhalten.

Sie sind auf diese Weise eigenartig und altmodisch, aber das bedeutet nicht, dass ich sie von den Gemeinschaften, denen ich angehöre, ausschließen möchte.

Ist das auch für gehostete Discourse Cloud-Instanzen möglich? Wenn ja, wäre das eine großartige Lösung! Es scheint jedoch unwahrscheinlich, da die Cloud-Version mehrere Versionen parallel unterstützen müsste…?

Zuerst einmal vielen Dank für die Antwort. Ich schätze es, dass Sie (und das gesamte Team) bereit sind, dies zu diskutieren.

Obwohl Sie absolut Recht haben, dass ältere Betriebssysteme anfälliger sind, sind Upgrades oder Betriebssystemwechsel für einzelne Benutzer manchmal unpraktisch, insbesondere mit nur wenigen Wochen Vorlaufzeit (eigentlich etwas mehr als einem Monat, nicht nur zwei Wochen, sorry, ich habe mich verzählt). Und es ist nicht so, dass ab dem 2. Mai Benutzer, die nicht auf das neueste Betriebssystem aktualisieren, plötzlich ihre Computer in ein Botnetz einschleusen und diese explodieren lassen. Ihre Browser werden weiterhin funktionieren, die meisten anderen Websites werden weiterhin funktionieren, sie werden nur nicht mehr in der Lage sein, in Discourse-Foren zu posten. Ja, sie werden irgendwann einer Schwachstelle zum Opfer fallen, aber das wäre wahrscheinlich Jahre später als der 1. Mai 2025 gewesen.

In diesem Fall veraltet man nicht wirklich ein bestimmtes Betriebssystem oder arbeitet nach einem bestimmten Zeitplan. Sie fügen drei sehr spezifische Browserfunktionen hinzu, die für die bestehende Funktionalität nicht kritisch sind und keine unmittelbaren Auswirkungen auf den Benutzer haben werden. Farben können anders berechnet werden, Layouts können mit anderen CSS-Tools angenähert werden, und ich habe keine Ahnung, wofür die Lookbehind-Funktion verwendet werden wird, aber dafür gibt es wahrscheinlich auch Workarounds.

Ich halte den Vergleich dieser Änderungen mit kritischen Betriebssystem-Sicherheitsupgrades für nicht sehr fair; es handelt sich um zwei völlig unterschiedliche Arten von Änderungen und Veralterungen.

Aber mein grundsätzliches Argument hier dreht sich nicht darum, wie viele CVEs oder Codezeilen eine bestimmte Änderung erfordern mag. Es geht darum, dass Discourse im Grunde um Community geht, und in diesem Fall schadet diese Entscheidung der Community zugunsten dessen, was wie eine geringfügige Verbesserung der Entwicklererfahrung erscheint – aber korrigieren Sie mich, wenn ich falsch liege.

Die Kosten für das Discourse-Team, einen rückwärtskompatiblen Posting-Modus zu implementieren, werden in Dollar und Stunden gemessen. Es ist ärgerlich, alte Browser unterstützen zu müssen, ich weiß, und ich und jeder andere Webentwickler hassen es, und ich bin sicher, Sie tun das auch. Die Kosten für Ihre Benutzer sind in diesem Fall jedoch nicht nur geringfügige Unannehmlichkeiten, sondern die reale Gefahr von Einsamkeit und dem Ausschluss aus Gemeinschaften, denen sie lange angehörten.

Discourse ist nicht nur für Technikfreaks, die über die relativen Vorzüge von Windows 7 vs. 10 vs. der Linux-Distribution des Tages streiten; es wird von Menschen aller Altersgruppen auf der ganzen Welt mit neuen und alten Geräten und unterschiedlichem technischen Know-how genutzt. Und einige von ihnen halten mit Computern und Betriebssystemen nicht so Schritt wie wir. Vielleicht ist das weniger ideal, sicher, aber ich kenne nicht ihre ganze Geschichte…

Letztendlich ist es absolut wahr, dass man nicht ewig jeden unterstützen kann, und irgendwann wird ein Softwareproblem Sie dazu zwingen, ein Upgrade durchzuführen, das einen kleinen Prozentsatz der Benutzer zurücklässt.

Aber diese drei spezifischen Funktionen scheinen keine solche Situation zu sein. Sind sie wirklich so dringend und kritisch, dass sie die Verbannung einiger der Benutzer rechtfertigen, die Ihre Software am längsten nutzen, mit einem „Pech gehabt, Sie können nicht mehr posten, es sei denn, Sie möchten alles per E-Mail tun“?

Diese drei Funktionen scheinen mir wirklich „State-of-the-Art“ zu sein, besonders für eine Forensoftware, die jahrelang ohne sie gut funktioniert hat. Muss Discourse wirklich weiter voraus sein als die meisten Regierungs-, Bank- usw. Websites? Soweit ich das beurteilen kann, handelt es sich um kleine inkrementelle Annehmlichkeiten, keine revolutionären Paradigmenwechsel in der Softwareentwicklung und -wartung … aber bitte korrigieren Sie mich, wenn ich falsch liege und es einen dringenden Bedarf gibt, diese so schnell wie möglich zu implementieren.

Aber wenn es keinen dringenden Bedarf gibt … lohnt es sich wirklich, diese Benutzer auszuschließen? Diese drei Funktionen scheinen eine globale Browserunterstützung von 91-95 % zu haben (1, 2, 3). Nennen wir es im Durchschnitt 93 %. Wenn Discourse 14 Millionen Benutzer hat und diese Änderung 7 % von ihnen negativ beeinflusst … sind das immer noch 980.000 Menschen. Natürlich ist diese Rechnung vereinfacht und tatsächliche Analysen wären besser, aber der Punkt ist, dass bei der Größe von Discourse Ihre Änderungen reale Menschen betreffen, die auf diese Gemeinschaften für soziale Interaktion angewiesen sind. Sind sie wirklich dringend und notwendig? Können sie nicht warten, bis ein einfacher HTML-Posting-Modus verfügbar ist?

4 „Gefällt mir“

Ah, Entschuldigung, ich hätte spezifischer sein sollen… Ich versuche zu verstehen, wie ich den Benutzern auf den betroffenen Geräten sowohl Lese- als auch Schreibzugriff (Antworten) erhalten kann.

Wie @unknown_error hervorhebt, klingen die spezifischen Funktionen, die das Discourse-Team in diesem Thread erwähnt hat, nach nicht kritischen Browserfunktionen, und daher sollte es möglich sein, eine Seite mit gracefully degraded zu ermöglichen.

Ich versuche also, den Schwierigkeitsgrad zu verstehen, der damit verbunden ist, den betroffenen Geräten die bestehende Lese-/Schreiberfahrung zu bieten und gleichzeitig Upgrades für Sicherheitspatches anzuwenden. Vielleicht gibt es eine Benutzeragenten-/Browser-Feature-Prüfung, die selbst gehostete Administratoren anpassen können. Vielleicht bedeutet es, einen Fork von Discourse zu pflegen. Ich versuche, den Aufwand zu verstehen, der mit der fortgesetzten Unterstützung dieser Browser verbunden ist, da ich weiß, dass mehrere Mitglieder meiner Community von dieser (meiner Meinung nach unglücklichen) Entscheidung betroffen sein werden.

1 „Gefällt mir“

Um die gültigen Punkte von @unknown_error zu ergänzen: Wir haben bereits früher Schwierigkeiten in einer Gemeinschaft festgestellt, in der ein Anteil älterer Menschen ältere iPads benutzt – möglicherweise in einer institutionellen Umgebung, wahrscheinlich in einer kostenbeschränkten Umgebung, wo sie vermutlich akzeptable Risiken eingehen, hoffentlich keine Bankgeschäfte oder andere hochwertige Aktivitäten durchführen, und entrechtet werden, wenn ältere Browser nicht mehr unterstützt werden.\n\nIch begrüße alle Bemühungen, die Funktionalität des Forums für solche Fälle zu erhalten, auch wenn die Präsentation nicht so ausgefeilt ist.\n\nNach meinem Verständnis der Kultur im Discourse-Team wird die Software immer aggressiv voranschreiten – es ist keine konsolidierende oder konservierende Organisation, zum Besseren oder Schlechteren. Hoffentlich kann sie sich als fürsorgliche Kultur erweisen: Es sind die weniger Glücklichen, die aus welchen Gründen auch immer ältere Browser verwenden.

4 „Gefällt mir“

Ja, selbst mit super einfachen Distributionen wie Bodhi. Ich würde empfehlen, sich dieses Projekt Discorkie anzusehen und sogar den Entwickler dort zu kontaktieren. Seine eigenständige App für Windows könnte auf älteren Windows-Versionen funktionieren und lädt, soweit er in diesem Thread gesagt hat, kein HTML, JS, CSS.

Es könnte Unterstützung bieten, um weiterhin mit diesen alten Betriebssystemen auf die Foren zugreifen zu können. Es ist eine Multi-Discourse.forum-Oberfläche, die ein wenig Discord-Feeling vermittelt.

Unter Linux ist es als Snap & Flatpak verfügbar. Die App hat also wahrscheinlich alle Abhängigkeiten mehr oder weniger eingebaut.

Da es gehostet ist, bin ich mir nicht sicher, aber wahrscheinlich nicht unterstützt, da Sicherheit und Ähnliches nicht garantiert werden können. Daher müsste es wahrscheinlich selbst gehostet werden.

2 „Gefällt mir“

Discourse unterstützt nicht den aktuellsten Firefox ESR. Ich habe gerade einen alten Mac Mini aktualisiert; er aktualisiert auf 115.22.0esr und ich sehe immer noch die Meldung, dass ich effektiv von den Boards geworfen werde – ich möchte nicht nur in der Straight Dope-Community lesen, ich möchte dort auch posten können.

Ich kann mir keinen neuen Computer leisten. Bitte verschwenden Sie nicht Ihre Zeit damit, mir zu sagen, dass ein neuer Mac Mini „nur“ 599 US-Dollar kostet – ich kratze mich zusammen, um Lebensmittel zu kaufen.

Ist sie das? Wie viele Leute, die derzeit Message Boards nutzen, sind verärgert über die aktuelle Farbqualität?

Aber nicht einloggen und posten, nehme ich an. Es ist nicht möglich, Teil einer Community zu sein, wenn man nur mitlesen kann.

Ja, in der Tat. Danke, und danke an andere, die das darauf hingewiesen haben.

6 „Gefällt mir“

Obwohl nur das Discourse-Team definitive Antworten zu seiner Kultur geben kann, muss ich sagen, dass das nicht der Eindruck ist, den ich habe. Es scheint, dass im Wesentlichen alle wichtigen Browser unterstützt werden, solange sie von ihrem Entwickler/Anbieter unterstützt werden. Und das scheint ein vernünftiger und ausgewogener Ansatz zu sein, da das Web insgesamt dazu neigt, sich schnell zu entwickeln.

Es gibt wahrscheinlich einen kleinen Graubereich bezüglich Firefox ESR 115 mit seiner erweiterten Wartungsperiode bis August, aber ich bin mir nicht sicher, wie sehr das Leuten helfen würde, die Benutzer auf Betriebssystemen haben, die nicht mehr gewartet werden.

Es klingt also, als ob die „wirkliche Lösung“ entweder eine LTS/ESR-Version von Discourse oder eine Version mit „maximaler Kompatibilität“ mit geringeren Anforderungen wäre. Was mich – und das ist der Hauptgrund, warum ich kommentiere – ein wenig beunruhigt, wie viel Entwicklungskapazität dies beanspruchen würde, die dann nicht für die Entwicklung neuer Funktionen verwendet werden kann und um sicherzustellen, dass sich Discourse mit dem Rest des Webs weiterentwickelt (denn ich glaube, das ist einer der Gründe, warum Discourse den stetigen Niedergang von Foren, zumindest bis zu einem gewissen Grad, gestoppt hat).

5 „Gefällt mir“

Das stimmt. DisCorkie lädt keinerlei HTML in irgendeiner Art von Webansicht. Was gut ist, weil es nicht unter Instabilitäten und Sicherheitslücken leidet wie alte Browser.

Um ehrlich zu sein, bin ich mir nicht sicher, wie es sich auf älteren Windows-Rechnern verhalten würde, da ich es in dieser Umgebung nicht getestet habe. Aber theoretisch sollten keine Probleme auftreten, weil es so gestaltet ist.

1 „Gefällt mir“

Können Sie Ihre Mac Mini-Modellversion und Ihre Mac OS-Version mitteilen?

4 „Gefällt mir“