Speedy Gonzalez, da kann ich nur teilweise zustimmen.
Die Trägheit der Kaufkraft verhindert die großflächige, sofortige Verbreitung moderner Hardware, und folglich macht es für Entwickler auch keinen Sinn, da schnell hinterherzuentwickeln, weil der Großteil aller Nutzer eben nicht bei jeder neuen Technologie sofort aufrüsten will.
Warum hätte man z.b. 2003 den Fokus auf 64bit-Software legen sollen, wenn nur 5% aller Nutzer den Willen hatten, sich 64bit-Hardware anzuschaffen? Heute sind 64bit-CPUs viel verbreiteter aufgrund normaler Neuanschaffungen, und jetzt ist es auch profitabel, Software dafür auf den Markt zu bringen.
Bei deinem Multicore-Beispiel ist es ähnlich. Wirklich rechenintensive Software wurde schon längst auf Multicore-Support umgestellt (Grafik/Renderprogramme, Encoding, Spiele wenigstens langsam aber stetig) und bei der meisten anderen Software lohnt sich das null.
Bsp: MS Office oder Media Player mit Multicore-Support? Warum? Wenn man schon ein Multicore-System hat, dann laufen die Progs sowieso flüssig, Multicoresupport hin oder her.
Es ist schon lange kein Geheimnis mehr, wie man fotorealistische Grafik erzeugen kann (mit fotorealistisch meine ich nicht sowas wie Crysis, sondern wirklich fotoreal), nur ist die heutige Hardware nicht schnell genug dafür. Auf dem Spielesektor hängt Hardware der Software gewaltig hinterher, um nicht zu sagen unendlich.
Wenn heute ein Spiel erscheint, welches auch auf einem 1 Jahr alten PC immernoch super läuft und aktuelle Hardware nicht ausreizt, dann hat das nichts mit langsamen Entwicklern zu tun.
Bei deinem Multicore-Beispiel ist es ähnlich. Wirklich rechenintensive Software wurde schon längst auf Multicore-Support umgestellt (Grafik/Renderprogramme, Encoding, Spiele wenigstens langsam aber stetig) und bei der meisten anderen Software lohnt sich das null.
Bsp: MS Office oder Media Player mit Multicore-Support? Warum? Wenn man schon ein Multicore-System hat, dann laufen die Progs sowieso flüssig, Multicoresupport hin oder her.
Die Homies mal wieder. Im Büro habe ich regelmäßig Excel-Dateien mit 100.000 Datensätzen. Versuch da mal ein paar SVERWEISE reinzukloppen, dann rechnet der PC auch gerne mal seine 2 Minuten. Da wünschte ich mir, die anderen CPUs würden mitmachen. Ähnliches gilt für große Access-Datenbanken...