Heute habe ich beschlossen, eine Neuinstallation für Creative Sound Blaster-Treiber durchzuführen, da diese nach einiger Zeit immer wieder von selbst fehlerhaft sind. Und das bedeutete, dass ich den gesamten Aufräumvorgang durchlaufen musste. Und das hat mich fast 2 Stunden gekostet ..
Und ehrlich gesagt, ich kann keinen Grund dafür sehen?! Und obwohl Creative, IMHO, ein absoluter Gewinner des 1. Platzes für die Herstellung von Software von schlechter Qualität ist, die niemals funktioniert, ist das Problem des Aufblähens nicht nur für sie.
Ein PC mit Canon Digitalkameratreiber verfügt über ca. 10 Canon-Einträge, die mit allen Arten von Verbindungen verbunden sind. Visual Studio ist auch ein Paradebeispiel. Es gibt ungefähr 50 Einträge für die vollständige Installation, und die Reparatur dieses Dings ist nur mit vollständigem Nuking möglich. Und einmal gelang es mir sogar, die gesamte Betriebssysteminstallation zu ruinieren, als ich ein Upgrade von VS2k8 auf VS2k8SP1 oder so machte. Wie sich herausstellte, reichten 5 GB freier Speicherplatz nicht für 300 MB Patch ...
Das scheint also wirklich ein weit verbreitetes Problem zu sein. Fast jede Anwendung enthält heutzutage normalerweise Entpacker, mehrere spywarische "Freunde", die installiert sind, Treiber sind normalerweise ungefähr 600 MB für alles, einschließlich Drucker und so weiter.
Aber warum? Ist es Entwicklerfehler? Solche Anwendungen sind ein Albtraum, sie funktionieren heutzutage nie mehr zu 100%, und fast alle Benutzer, die ich kenne, stehen dem Aufblähen, das sie als obligatorische Treiberinstallation für USB-Stick / Drucker / Kamera / Soundkarte / Browser erhalten, sehr negativ gegenüber.
Es scheint, dass NSIS von Nullsoft das einzige saubere Setup-System ist, das nicht aufgebläht ist, wie ich zum Beispiel die Firefox-Installation kenne. Saubere, ziemlich xcopy-basierte Installation ohne Probleme.
Warum verwenden Benutzer keine einfachen Setups und Anwendungen, die nicht über 30 Verbindungsebenen verwurzelt sind? Liegt es daran, dass Entwickler faul sind? Verwendung von Codegen-Tools? Liegt es daran, dass Unternehmen Schwergewichts-Apps als etwas erzwingen, das Benutzer lieben werden? Was ist die Ursache und gibt es eine Hoffnung, dass die Software eines Tages wieder zu den Grundlagen zurückkehren wird? Was sind die Schritte, um ein Aufblähen zu vermeiden, wenn Sie eine neue Anwendung von Grund auf neu starten?