do czego służą te „instalatory online”?

45

Prawdopodobnie nie jest to nazwa tych instalatorów. Przez internetowy instalator mam na myśli mały plik wykonywalny, który pobieramy i wykonujemy, który pobiera prawdziwe oprogramowanie, które zamierzam zainstalować.

Jest ich tak wiele, jak na przykład instalacja Chrome, Visual Studio Express itp.

Jaki jest cel tego instalatora online? Myślę, że są dość niewygodne.

onemach
źródło
18
Firefox używa instalatora offline, kiedy ostatnio sprawdzałem.
orlp
Ilu instalatorów online radzi sobie z przerywaną łącznością lub z laptopem idącym spać?
Jay Bazuzi
Co najmniej najnowsze (od 2010 r.) Wersje Microsoft.
wizzard0
13
Niezależnie od celu intensywnie mnie denerwują . Kiedy klikam „pobierz”, chcę program, a nie program, który pobiera program dla mnie. Adobe Flash, patrzę na ciebie.
tombull89
3
Dla przypomnienia, jeśli potrzebujesz „instalatora offline” dla czegoś, co zwykle jest „instalatorem online”. Spróbuj wyszukać „redystrybucję”. Są to pakiety przeznaczone dla tych, którzy będą uruchamiać instalator na wielu komputerach.
user606723

Odpowiedzi:

73

Powody są różne.

Pozwalają pobrać tylko to, co faktycznie chcesz zainstalować. Jeśli masz opcje podczas instalacji lub program jest dostępny w wersjach 32-bitowych lub 64-bitowych lub wariantach opartych na wersji systemu operacyjnego, którego używasz, nie pobierasz więcej, niż faktycznie instalujesz. Inni dystrybutorzy mogą sprawić, że wybierzesz odpowiedni wariant, zanim w ogóle pobierzesz program; a niektórzy użytkownicy mogą nie być w stanie wybrać właściwej opcji.

Niektóre programy są dostarczane w pakiecie z zależnościami, takimi jak środowiska uruchomieniowe lub frameworki (widziałem Visual C ++ Runtime, .NET, DirectX; Java może być również możliwa). Instalatorzy online ograniczają pobieranie i instalację tych urządzeń na komputerach, które jeszcze ich nie mają (dzięki @ billc.cn ).

Ponadto pozwala twórcom oprogramowania upewnić się, że zawsze instalujesz tylko aktualne wersje, a nie wersję pobraną rok temu. Niektóre pobrania folderów treści są wręcz przerażające.

Może nawet być tak, że oszczędzają część przepustowości, ponieważ więcej użytkowników może pobierać instalator niż faktycznie instaluje program.

Są także możliwym sposobem informowania twórców oprogramowania o każdej rzeczywistej instalacji , w przeciwieństwie do pobierania instalatora.

Daniel Beck
źródło
2
Nie zapominając o scenariuszu masowego wdrożenia, w którym również się przydaje.
slhck
17
@slhck Jak to zrobić? Myślałem, że zdobycie jednego prawdziwego instalatora (TM) i brak konieczności pobierania tej samej rzeczy 50 razy w gazillionie powinno być łatwiejsze przy masowym wdrożeniu.
Daniel Beck
7
Widziałem także instalatorów, którzy używają P2P do przyspieszenia pobierania. Niektóre zależności, takie jak .Net Framework i środowisko wykonawcze VC, mają już dużą bazę instalacyjną i mogą z łatwością być większe niż samo oprogramowanie, więc lepiej zostawić je jako pliki do pobrania online.
billc.cn
9
Oprócz wszystkich ważnych powodów wymienionych powyżej, nie zapomnijmy, że niektóre witryny pobierania używają ich do łatwego dodawania programów szpiegujących, takich jak pakiety.
Dorus
1
Weźmy na przykład leniwy dział IT małego biura. Musisz tylko zapisać jednego instalatora i możesz go zainstalować w dowolnym momencie. Przynajmniej tam, gdzie pracowałem, było to łatwiejsze niż masowe wdrażanie nieaktualnych instalatorów.
slhck
17

W przypadku produktów Blizzard, downloader opcjonalnie używa Bittorrenta za kulisami.

Ponadto niektóre przeglądarki nie obsługują ponownego uruchamiania pobierania, więc może to umożliwić duże pobieranie na starych komputerach.

dhasenan
źródło
12

Korzystanie z instalatora online pobiera pliki instalacyjne z instalatora. Oznacza to, że otrzymujesz absolutnie najnowszą możliwą wersję od dostawcy instalatora.

W przypadku instalatora offline może on nie być aktualizowany tak często, więc Twoja wersja może być nieco opóźniona.

Przykład, Chrome. Zamiast ciągle aktualizować instalator, mogą po prostu wypchnąć nową zawartość na serwer WWW, a ten sam instalator może obsługiwać ją w nieskończoność.

Simon Sheehan
źródło
11
  1. Jeśli oprogramowanie składa się z wielu części (np. .NET), mogą zainstalować część 1 podczas pobierania części 2
  2. Jeśli oprogramowanie zawiera opcjonalne elementy, mogą zaoszczędzić czas, jeśli użytkownik ich nie wybrał.
kinokijuf
źródło
3. Możesz zaktualizować oprogramowanie bez konieczności aktualizowania instalatora online, ponieważ ten ostatni można zaprojektować tak, aby pobierał najnowszą wersję składników, a nie jakąkolwiek wersję istniejącą podczas kompilacji.
Shadur
1

Oszczędza to również miejsce na dysku. Funkcja dodawania / usuwania programów działa poprzez buforowanie pliku instalatora. Przy małych aplikacjach nie ma to większego znaczenia; ale czy wolisz buforować kilka MB instalatora online dla czegoś takiego jak .NET Framework, czy kilkaset MB instalatora offline?

Dan Neely
źródło
To jest źle. -Podszewka-
Eroen
@Eroen Nie, to nie jest. MS mógł kiedyś usunąć pliki msi / msp z wewnętrznych plików binarnych; ale albo przestali to robić, albo producenci oprogramowania znaleźli sposób na wyłączenie tej funkcji dla swoich instalatorów. Obecnie mam 10 GB w folderze C: \ Windows \ Installer, w tym 11 instalatorów> 100 MB i 13 dodatkowych między 50 a 100 MB.
Dan Neely,
0

Zawsze zakładałem, że zrobiono to z perspektywy UX: jeśli połączenie sieciowe zostanie przerwane, niektóre przeglądarki nie będą mogły wznowić pobierania, a niektórzy użytkownicy nie będą wystarczająco zmotywowani, aby dowiedzieć się, co się stało i ręcznie zrestartować proces.

Z drugiej strony, dzięki instalatorowi online, programiści mogą być pewni, że system pobierania jest solidny i nie będzie miał tego problemu. Może to potencjalnie prowadzić do mniejszego obciążenia poznawczego użytkowników, w zależności od przeglądarki, i wyższego wskaźnika udanych instalacji.

Radon Rosborough
źródło