Nie mogę dowiedzieć się, dlaczego aplikacje Windows muszą być zainstalowane. W OS X aplikacje można po prostu przeciągać do /Applications
.
Czy każdy może udostępnić zasoby wyjaśniające to i co faktycznie dzieje się podczas instalacji (poza kopiowaniem plików)?
windows
macos
installation
sujith1406
źródło
źródło
Odpowiedzi:
Jak zauważyli powyżej komentatorzy, nie tylko wiele programów Windows nie ma instalatora, ale niektóre programy OS X.
Przypomina mi się kilka myśli:
Część zadania instalatora polega na kompresji ładunku. Robisz ten krok ręcznie na OS X, kiedy montujesz DMG . Bez tego obiektu trzeba uruchomić coś, aby rozpakować oprogramowanie.
Kiedy instalatory stały się popularne (głównie zaczęło się od dostarczenia InstallShield jako części VS 97, uważam, że miejsce na dysku nie było tak obfite). Chciałeś programu, który pozwoliłby ci wybrać, które funkcje zainstalować.
Z pewnością najczęściej cytowanym powodem instalatorów systemu Windows jest konieczność dostosowania rejestru. Teraz to może (i często jest) wykonywane przy pierwszym uruchomieniu. Klasyczne przykłady, które się ustawiają przed run to skojarzenie plików i rejestracja współużytkowanych komponentów.
Wspólne komponenty: dużo mniej potrzebne w dzisiejszym komputerze niż w przeszłości. (I szczerze mówiąc, z perspektywy czasu też nie warto tego robić).
Powiązanie plików: interesujące: jeśli zainstalujesz przeglądarkę plików PDF w systemie Windows, wszystkie pliki PDF zostaną otwarte. Na Macu, chyba że zaczniesz bawić się ustawieniami Findera, użyje metadanych Rodzaju / Typu w każdym pliku. Oba zachowania mają swoich fanów / przeciwników - ale jeśli chcesz globalnej zmiany, musi być ona zarejestrowana gdzieś centralnie.
Ale być może bardziej niż cokolwiek innego, prawdziwym powodem jest kulturowe podejście do wstecznej kompatybilności: Microsoft zbudował strategię na rzecz utrzymania działania. Oznacza to, że nowe oprogramowanie potrzebuje sprytu, aby wiedzieć, gdzie umieścić rzeczy (
c:\winnt
staje sięc:\windows
itp.) Apple jest bardziej stary ze starym, z nowym - daje im swobodę usprawniania takich rzeczy, jak wdrażanie.źródło