Ich habe gerade mal versucht Statistiken dazu zu finden wie die Geräte Nutzung von 32 bit und 64 bit Architekturen "aktuell" ist, es gibt da leider keine Zahlen auf die schnelle, zumindest habe ich keine gefunden oder falsch gesucht.
Habe nur das hier finden können:
Die Nutzung von 64 und 32 bit Windows, Daten aus Windows Update, von 2010 aber.
Zu finden auf:
https://blogs.windows.com/windowsexperience/2010/07/08/64-bit-momentum-surges-with-windows-7/
Und dann gibt es hier noch einen Artikel mit ein paar Daten aus 2012:
https://www.quora.com/What-is-the-64-bit-OS-statistics-compare-to-32-bit
Leider kann man daraus nicht genau schließen wie viel sich bis heute geändert hat, der Großteil wird sicherlich auf 64bit hocken - aber das ist auch nicht sicher.
Was ich eigentlich gehofft habe zu finden, eine ungefähre Zahl wie viel 32bit PC Systeme im Umlauf sind und wie viele User man mit einer 64 bit only Software konkret "entmündigen" würde.
Ich würde auch behaupten das es noch einige Leute mit 32 bit Systemen gibt - gerade in Ländern die nicht so "technisch visiert" oder Kapitalstark wie wir unterwegs sind oder die eben nicht aus "Geeks" bestehen.
Und ich finde es von Microsoft auch nicht verkehrt zu versuchen, das sagt ja auch schon etwas darüber aus, neben einer 64bit auch noch eine 32bit Version anzubieten - da muß ein doch noch großer Markt hinter stehen mit derartigen System.
Da wird Laui also kein Einzelfall sein.
Das hat also auch nichts mit Inkompetenz zu tun, sondern zeigt das man sich um mögliche/potentielle Kunden "sorgt" und deßhalb die Software kompatibel hält, nicht den Zwang aufzufordern upzugraden.
Aber um es mal aus der Softwareecke zu sagen:
Wenn ich für 32 bit entwickeln kann, habe ich vermutlich besser gearbeitet als wenn ich unbedingt 16 GB RAM in einem 64 bit System ansprechen/verwalten lassen muß. Kommt natürlich auf die Anwendung an, bei den heutigen Spielen sind die Anforderungen ja so hoch und ich glaube auch das man schon fast sagt, "drauf gebaselt" wie viel RAM eine Spielszene verbraucht oder wie viel RAM in der Grafikkarte verwendet wird oder ob 50 GB für Spieldaten draufgehen oder oder. Auch wenn man dabei vermutlich auch immer deswegen versucht die Anforderungen gering zu halten, damit viele Leute das Spiel kaufen/spielen können... logisch.
Es ist auch so, man hat in einer Programmiersprache auch zum Großteil Einfluss darüber wie viel Speicher verbraucht wird, wie viel Genauigkeit an Zahlen hinter dem Komma von PI erforderlich ist als Beispiel oder ähnliches. Da sollte vielleicht jemand vom Fach darüber mehr schreiben...
(edit: hat virtus ja ein wenig, danke!)
Aber man kann auch in den Grenzen des möglichen Arbeiten und eine für 64 bit entwickelte Software auf ein 32bit System portieren, unter dem Vorbehalt das man in den Limits arbeitet das man mehr in Dateien auslagert und weniger Daten im RAM hält oder einfach versucht auf den Speicherverbrauch zu achten, als dann eine Software vom OS unter 64bit einfordern kann - was ja fast "endlos" ist - und ich könnte darauf verwetten das viele in der heutigen Zeit auch gar nicht mehr darüber nachdenken, einfach davon ausgegangen wird das allen diese riesengroßen Ressourcen zu Verfügung stehen.
Und was ist der Unterschied von 32bit zu 64bit für die Allgemeinheit? - Mehr RAM ansprechbar oder Kompatibilität zu mancher Software die unter 32bit zwar funktionieren, aber an Ihre Limits stoßen würde und dann daher nur noch als 64bit verwendbar ist.
Ich glaube daher, der Fehler ist nicht etwas für 32 bit zu konzipieren - aber daran festzuhalten das es allein nur 64bit Systeme gibt und man ohne Ende Ressourcen hat.
Was wurde bei Firefox Speicherverbrauch immer geschrieen, und das sind dann die Leute die oftmals auch 8 - 16 GB Speicher zu Verfügung haben, nebenbei nen Videoplayer, nen Zeichenprogramm, nen Mp3 Player, nen Background-Virenscanner und und und... auch schon deßhalb sollte man auch in der heutigen Zeit nicht nur "denke groß" arbeiten... also es wird Parallelisiert ohne Ende, zig Anwendungen gleichzeitig sind offnen usw..
Along those lines.
Und das geht zum gewissen Teil gut unter 32bit - auch wenn ein 64bit System natürlich effizienter dafür wäre. weil es einfach mehr Ressourcen hat.