Warum müssen Windows-Anwendungen installiert werden, während OS X-Anwendungen einfach in einen Ordner gezogen werden können?

Warum müssen Windows-Anwendungen installiert werden, während OS X-Anwendungen einfach in einen Ordner gezogen werden können?

Ich kann nicht herausfinden, warum Windows-Anwendungen installiert werden müssen. Unter OS X können Anwendungen einfach nach gezogen werden /Applications.

Kann irgendjemand Ressourcen bereitstellen, die dies erklären und erklären, was während der Installation tatsächlich passiert (außer dem Kopieren von Dateien)?

Antwort1

Wie die Kommentatoren oben angemerkt haben, verfügen nicht nur viele Windows-Programme über kein Installationsprogramm, sondern auch einige OS X-Programme.

Ein paar Gedanken kommen mir in den Sinn:

  • Ein Teil der Arbeit eines Installers besteht darin, die Nutzlast zu komprimieren. Sie führen diesen Schritt unter OS X tatsächlich manuell aus, wenn Sie einDMG. Ohne diese Funktion muss etwas ausgeführt werden, um die Software zu entpacken.

  • Als Installationsprogramme erstmals populär wurden (hauptsächlich begann es, als InstallShield als Teil von VS 97 ausgeliefert wurde, glaube ich), war der Speicherplatz nicht so groß. Man wollte ein Programm, mit dem man auswählen konnte, welche Funktionen installiert werden sollten.

  • Der am häufigsten genannte Grund für Windows-Installationen ist sicherlich die Notwendigkeit, die Registrierung zu optimieren. Nun, das könnte (und wird oft) beim ersten Start erledigt. Die klassischen Beispiele, die gesetzt werdenVorAusgeführt werden die Dateizuordnung und die Registrierung gemeinsam genutzter Komponenten.

    • Gemeinsam genutzte Komponenten: Auf heutigen Computern viel weniger notwendig als früher. (Und ehrlich gesagt, im Nachhinein betrachtet, war es auch damals den Aufwand nicht wert.)

    • Dateizuordnung: interessant: Wenn Sie unter Windows einen PDF-Viewer installieren, werden Ihre PDF-Dateien damit geöffnet. Auf einem Mac werden in jeder Datei Metadaten für Art/Typ verwendet, es sei denn, Sie ändern die Finder-Einstellungen. Beide Verhaltensweisen haben ihre Fans/Kritiker – aber wenn Sie eine globale Änderung wünschen, muss diese irgendwo zentral registriert werden.

Aber vielleicht ist der wahre Grund mehr als alles andere die kulturelle Einstellung zur Abwärtskompatibilität: Microsoft hat eine Strategie entwickelt, die darauf abzielt, dass alles funktioniert. Das bedeutet, dass neue Software intelligent sein muss, um zu wissen, wo sie Dinge unterbringen muss ( c:\winntwird zu c:\windowsusw.). Apple ist eher bereit, das Alte raus und das Neue reinzubringen – das gibt ihnen die Freiheit, Dinge wie die Bereitstellung zu rationalisieren.

verwandte Informationen