Oprogramowanie instalowalne i przenośne
Twórcy aplikacji wdrażają swoje produkty głównie za pośrednictwem nośników takich jak CD / DVD lub przez Internet. W zależności od typu oprogramowania, użytkownik musi wykonać jedno lub więcej zadań, zanim będzie mógł uruchomić aplikację. Czasami użytkownicy mogą uruchomić aplikację po prostu kopiując dostarczone pliki programu do odpowiedniego folderu, ale inni wymagają, aby użytkownik zainstalował oprogramowanie, najpierw uruchamiając automatyczny program instalacyjny oprogramowania. Zazwyczaj na podstawie tej różnicy aplikacje są klasyfikowane jako oprogramowanie instalowalne lub przenośne. Brak formalnego procesu instalacji był kiedyś standardem w systemie Mac OS X. Istnieją nawet systemy operacyjne, takie jak AmigaOS 4.0 i Mac OS X 1-9, które można uruchomić bezpośrednio z nośników wymiennych.
Co to jest oprogramowanie do zainstalowania?
Aplikacje, które można zainstalować, muszą zostać „zainstalowane” na komputerze przez użytkownika oprogramowania, aby można je było uruchomić. Instalacja to proces umieszczania wszystkich plików (w tym sterowników, wtyczek itp.) W odpowiednich lokalizacjach komputera, aby użytkownik mógł je wykonać. Ponieważ jednak liczba i typy plików, które należy umieścić w celu zainstalowania, są różne dla każdego programu, większość z nich jest dostarczana z instalatorem (który jest specjalnym programem, który automatyzuje proces instalacji). W takim przypadku użytkownik musi tylko uruchomić instalator programu, nie martwiąc się o nic innego.
Zwykle instalator może rozpakować pliki programu zawarte w jakiejś skompresowanej formie, skopiować je do określonych ścieżek (folderów), upewnić się, że oprogramowanie jest dostosowane do sprzętu systemu, poinformować system operacyjny o nowo zainstalowanym programie itp. Inne typowe operacje takie jak tworzenie i modyfikowanie współdzielonych i prywatnych plików systemowych, tworzenie folderów, aktualizowanie wpisów rejestru systemu Windows, wstawianie wpisów do plików konfiguracyjnych, aktualizowanie zmiennych środowiskowych i tworzenie skrótów są wykonywane przez większość instalatorów oprogramowania. Ponadto instalator może sprawdzić zgodność systemu z programem oraz ilość dostępnego miejsca w systemie. Po zakończeniu działania instalatora (zakończeniu wszystkich zadań instalacyjnych) oprogramowanie jest gotowe do uruchomienia przez użytkownika. Zazwyczajinstalowalne aplikacje mogą być uruchamiane tyle razy, ile chce użytkownik (bez ponownej instalacji), o ile użytkownik nie usunie przypadkowo lub ręcznie jednego lub więcej plików (które zostały zainstalowane podczas procesu instalacji).
Co to jest oprogramowanie przenośne?
Oprogramowanie przenośne (aplikacje przenośne) to programy, które mogą działać samodzielnie, niezależnie od systemu operacyjnego. Nazywa się je również samodzielnymi programami komputerowymi. Ze względu na tę przenośność, tego typu aplikacje są często włączone i uruchamiane z wymiennych nośników danych (np. Zewnętrzne dyski twarde, CD, DVD, pendrive'y lub dyskietki). Wszystkie dodatkowe pliki programów, pliki konfiguracyjne i powiązane dane są przechowywane na samym nośniku. Chociaż oprogramowanie przenośne można uruchomić na dowolnym rodzaju maszyny, wymaga ono określonego systemu operacyjnego. Jednak przenośność jest koncepcją trudną do wdrożenia w zależności od konkretnego systemu operacyjnego. Na przykład wszystkie aplikacje są przenośne (z definicji) w systemie operacyjnym AmigaOS. W systemie Windowsprogramy, które nie wymagają instalacji, są często nazywane oprogramowaniem przenośnym. Należy jednak zauważyć, że przenośność oprogramowania (kompilowanie kodu źródłowego dla różnych platform) to inna idea niż tworzenie aplikacji przenośnych.
Jaka jest różnica między oprogramowaniem instalowalnym a oprogramowaniem przenośnym?
Aplikacje do zainstalowania zazwyczaj tworzą skróty automatycznie, ale użytkownik musi ręcznie tworzyć skróty do przenośnych aplikacji, ponieważ nie tworzą ich za Ciebie. Aplikacje do zainstalowania mogą tworzyć nowe pliki lub foldery w lokalizacjach nieznanych użytkownikowi. Ale czasami, gdy użytkownik odinstalowuje aplikację, niektóre z tych plików lub folderów nie są całkowicie usuwane (a użytkownik zwykle musi je znaleźć i usunąć ręcznie, aby wyczyścić, ponieważ mogą one zajmować niepotrzebne miejsce na dysku twardym komputera). Z drugiej strony oprogramowanie przenośne zwykle pozostaje w swoim własnym folderze i nie przenosi plików ani folderów do innych lokalizacji na komputerze. To znaczy,że odinstalowanie (usunięcie) aplikacji przenośnych jest znacznie łatwiejsze (wystarczy, że użytkownik usunie odpowiedni folder i jego zawartość) niż odinstalowanie aplikacji do zainstalowania.
Czasami korzystniejsze jest, aby użytkownicy posiadający podwójne lub potrójne systemy rozruchowe korzystali z przenośnych aplikacji niż instalowalnych aplikacji, ponieważ w przypadku oprogramowania przenośnego użytkownik nie musi instalować go ponownie w drugim lub trzecim systemie operacyjnym (więc ustawienia użytkownika będą zachowane). Jednak w przypadku wszystkich aplikacji, które można zainstalować, użytkownik musi zainstalować je ponownie w innych systemach operacyjnych, a wszystkie ustawienia użytkownika zostaną utracone. Podobnie, jeśli użytkownik chce uruchomić to samo oprogramowanie do zainstalowania na innym komputerze, musi ponownie zainstalować aplikację na tym komputerze (tracąc w ten sposób wszystkie ustawienia użytkownika zapisane na pierwszym komputerze). Jednak oprogramowanie przenośne można łatwo przenieść z jednego komputera na inny za pomocą nośnika wymiennego, takiego jak pendrive, a ustawienia użytkownika również zostaną przeniesione. Jest to właściwie główny powód, dla którego nazywa się je „przenośnymi” aplikacjami.
Tak więc, jeśli potrzebujesz zainstalować oprogramowanie tylko na jednym komputerze lub systemie operacyjnym, oprogramowanie do zainstalowania będzie działać dla Ciebie, ale jeśli planujesz nosić aplikację gdziekolwiek jesteś, preferowanym wyborem muszą być aplikacje przenośne. Ale ważne jest, aby mieć zewnętrzne lub wymienne urządzenia z akceptowalnymi prędkościami we / wy, aby efektywnie wykorzystywać przenośne aplikacje w pełnym zakresie (na przykład zewnętrzny dysk twardy powinien być używany zamiast dysków USB w przypadku dużych aplikacji przenośnych). Ponadto, jeśli chcesz korzystać z systemów kopii zapasowych online (takich jak DropBox), możesz łatwo przenieść najnowszą wersję (ze zaktualizowanymi ustawieniami itp.) Aplikacji przenośnych z komputera stacjonarnego na laptopa. Nie jest to możliwe w przypadku oprogramowania do zainstalowania.