Główna » jak » Co to jest przenośna aplikacja i dlaczego to się liczy?

    Co to jest przenośna aplikacja i dlaczego to się liczy?

    Przenośne aplikacje oferują pewną przewagę nad ich tradycyjnymi odpowiednikami. Są lekkie i pozwalają na poruszanie się między komputerami przy jednoczesnym korzystaniu z aplikacji i ustawień. Oto dlaczego są różne i dlaczego czasami są - ale nie zawsze - dobrym wyborem.

    Jak są zainstalowane standardowe aplikacje

    Aby zrozumieć, co sprawia, że ​​aplikacja jest przenośna, najpierw warto przyjrzeć się, jak tradycyjne aplikacje są instalowane w systemie Windows. Po zainstalowaniu aplikacji w systemie Windows pliki instalacyjne trafiają do kilku różnych lokalizacji. Większość plików aplikacji jest zwykle kopiowana do jednego folderu w folderze C: \ Program Files. Pliki zawierające ustawienia dotyczące wszystkich użytkowników aplikacji mogą zostać utworzone w folderze ProgramData.

    Ustawienia specyficzne dla różnych kont użytkowników na komputerze są przechowywane w plikach utworzonych w ukrytym folderze "AppData" wewnątrz każdego folderu poszczególnych kont użytkownika. Większość aplikacji tworzy wpisy w rejestrze systemu Windows, które mogą również zawierać różne ustawienia konfiguracji. Wiele aplikacji korzysta z udostępnianych bibliotek kodu, które są instalowane z takimi elementami jak struktura .NET i składniki redystrybucyjne Visual C ++.

    Istnieją wyraźne zalety tego rozdziału funkcji. Wiele aplikacji może współdzielić informacje zawarte w wpisach rejestru lub udostępnionych bibliotekach kodów, zapobiegając niepotrzebnemu powielaniu. Przechowywanie ustawień użytkownika w jednym miejscu i ustawień systemowych w innym oznacza, że ​​aplikacje mogą lepiej korzystać z wielu różnych funkcji systemu Windows zaprojektowanych dla systemu wieloużytkownikowego. Na początek każdy użytkownik może polegać na ładowaniu własnych ustawień podczas uruchamiania aplikacji tylko dlatego, że są one zalogowane przy użyciu własnego konta systemu Windows. Funkcje takie jak uprawnienia do plików i udziałów są zbudowane na tej strukturze. Ponadto zapisanie wszystkich ustawień programów w wyznaczonych obszarach powoduje, że tworzenie kopii zapasowych systemu staje się bardziej niezawodne.

    Co to jest przenośna aplikacja i dlaczego powinienem jej używać?

    Przenośna aplikacja to po prostu ta, która nie używa instalatora. Wszystkie pliki wymagane do uruchomienia aplikacji znajdują się w jednym folderze, który można umieścić w dowolnym miejscu w systemie. Jeśli przeniesiesz folder, aplikacja będzie nadal działać tak samo. Zamiast instalować aplikację przenośną, zwykle pobierasz ją jako plik ZIP, wyodrębniasz ten ZIP do folderu i uruchamiasz plik wykonywalny dla aplikacji. Jeśli aplikacja umożliwia zapisywanie ustawień, ustawienia te są zapisywane w plikach bezpośrednio w tym samym folderze.

    Największa korzyść z używania przenośnych aplikacji jest oczywista - są przenośne. Przyklejają je na przykład do napędu USB i można przenosić je z komputera na komputer. Nie pozostawiają żadnych śladów na komputerach, na których je uruchomisz. Wszystko, łącznie z zapisanymi ustawieniami, jest zapisywane bezpośrednio w folderze aplikacji przenośnej na dysku USB. W rzeczywistości jest bardzo podobny do tego, jak funkcjonował w czasach MS-DOS i Windows 3.1.

    Przenośne aplikacje mogą być miłe, nawet jeśli nie poruszasz się między komputerami. Po pierwsze, pozostawiają mniejszy ślad na komputerze. Zwykle mają mniejszą wagę niż większość aplikacji do zainstalowania, ponieważ nie trzeba ich instalować. Możesz je zsynchronizować (wraz z ustawieniami) na innych komputerach za pomocą urządzenia podobnego do Dropbox. Możesz też po prostu użyć aplikacji raz, nie martwiąc się o to, że zostawiasz cruft w swoim systemie.

    Oczywiście, zawsze będą aplikacje, które musisz zainstalować. Albo są zbyt duże - albo wyrafinowane - aby działały jako przenośne aplikacje, albo naprawdę potrzebują skorzystać z możliwości wielu użytkowników systemu Windows lub zabezpieczeń. Ale wiele aplikacji ma oba smaki, co oznacza, że ​​możesz wybrać instalator i ZIP, gdy go pobierzesz.

    Oczywiście korzystanie z przenośnych aplikacji ma pewne minusy. Kontrola konta użytkownika systemu Windows (UAC) nie działa w przypadku aplikacji przenośnych w taki sam sposób, jak w przypadku zainstalowanych aplikacji, co oznacza, że ​​podlegają one w większym stopniu procesom nieadministracyjnym. Można uznać, że to zarówno pozytywna, jak i negatywna strona. Plusem jest to, że jeśli potrzebujesz przenośnej aplikacji, możesz ją uruchomić, nawet jeśli pracujesz w sieci - powiedzmy, w pracy - gdzie nie możesz zainstalować normalnej aplikacji. Minusem jest to, że dział IT i wszelkie protokoły bezpieczeństwa, które ustanowili, mogą być mniej skuteczne.

    Kolejną wadą przenośnych aplikacji jest to, że zazwyczaj nie są tworzone z myślą o wielu użytkownikach. To prawdopodobnie nie jest wielka sprawa, ponieważ prawdopodobnie tworzysz przenośny dysk, który możesz nosić tylko dla siebie. Ale jeśli wielu użytkowników musi korzystać z aplikacji, wszyscy będą musieli użyć tych samych ustawień lub będziesz musiał mieć kilka kopii folderu aplikacji na swoim przenośnym dysku.

    Na koniec, jeśli korzystasz z przenośnych aplikacji z dysku USB, zachowaj szczególną ostrożność, aby prawidłowo wysunąć dysk, a nie tylko go wyciągnąć. W przeciwnym razie możesz uszkodzić aplikacje lub spowodować niepoprawne zapisanie ustawień. Możesz nawet napotkać ten problem na komputerach, które nie radzą sobie z napędami USB, kiedy wchodzą w stan uśpienia lub hibernacji. Jest to mniejszy problem na współczesnych komputerach niż w przeszłości, ale nadal istnieją komputery osobiste, które nie radzą sobie dobrze ze snem.

    Mimo to zalety przenośnych aplikacji zwykle przewyższają wady - szczególnie jeśli często przemieszczasz się do różnych komputerów.

    Jakie rodzaje przenośnych aplikacji są dostępne?

    Jeśli myślisz o przenośnych aplikacjach jako głównie narzędziach systemowych, które mogą towarzyszyć ludziom z obsługi technicznej, możesz być zaskoczony, że istnieją różne rodzaje przenośnych aplikacji. Możesz przeczytać o kilku z nich w naszym przewodniku po najlepszych darmowych aplikacjach przenośnych dla Twojego pakietu narzędzi do flashowania. Z pewnością znajdziesz narzędzia systemowe, ale także aplikacje do niemal wszystkich potrzebnych produktów - wydajność, komunikacja, grafika i przeglądanie zdjęć oraz wiele więcej.

    Oprócz wszystkich tych samodzielnych aplikacji można również pobrać pakiety aplikacji, które można zainstalować na dysku USB. Te pakiety zwykle zapewniają ci uruchamianie w stylu menu Start do uzyskiwania dostępu do aplikacji, a niektóre z nich również koordynują ustawienia aplikacji. Wiele z tych apartamentów ma setki darmowych, przenośnych aplikacji do wyboru, co pozwala w zasadzie stworzyć kompletny, przenośny obszar roboczy. PortableApps, Lupo PenSuite, CodySafe i LiberKey to jedne z bardziej popularnych apartamentów.

    Warto poświęcić trochę czasu na sprawdzenie różnych przenośnych pakietów, jeśli tego właśnie interesujesz. W niektórych przypadkach aplikacje przenośne są dostępne tylko w takim pakiecie oprogramowania jak ten. Na przykład witryna PortableApps.com zapewnia dostęp do kilkuset aplikacji przenośnych, które można pobrać i zainstalować na dysku PortableApps. Wiele z tych aplikacji można zainstalować tylko w pakiecie PortableApps i nie można korzystać z wersji przenośnej bez pakietu. PortableApps ma tę zaletę, że może wybrać dokładnie te aplikacje, które chcesz uwzględnić. Inne apartamenty mają wszystkie przenośne aplikacje zawarte w głównym pobraniu, więc jest to perspektywa wszystko lub nic. Ale każdy pakiet może dostarczać konkretne narzędzia, których nie możesz znaleźć w innych pakietach, więc przeglądaj, jakie aplikacje są dostępne dla każdego, zanim podejmiesz decyzję.

    Przekonasz się również, że gdy zalecamy narzędzia innych firm w wielu naszych artykułach, często wybieramy funkcje aplikacji przenośnych zamiast instalowalnych.

    Czy mogę zrobić regularne instalacje przenośne?

    Często można zrobić zwykłą aplikację przenośną, ale może to być trochę skomplikowane i zwykle wymaga trochę pracy. Jeśli aplikacja jest bardzo prosta - powiedzmy narzędzie, które oczywiście nie musi być instalowalną aplikacją - czasami można wyodrębnić te pliki z instalatora i przekształcić je w przenośną aplikację, korzystając z tych instrukcji. Nie jest to w żadnym wypadku metoda gwarantowana, ale warto spróbować.

    Inną opcją tworzenia przenośnej aplikacji instalacyjnej jest wirtualizacja aplikacji. Zwykle wymaga to nieco więcej konfiguracji, ale zasadniczo stworzysz przenośną maszynę wirtualną, która będzie mogła uruchomić niezbędny system operacyjny i wymaganą aplikację (lub aplikacje), a następnie załaduje tę maszynę wirtualną na dowolne wymagane urządzenie przenośne. Portable VirtualBox jest najczęstszym narzędziem do tego, i mamy świetny przewodnik na temat używania go do zabrania wirtualnych maszyn z tobą wszędzie. VirtualBox jest darmową wirtualną maszyną oferowaną przez Oracle, która może działać praktycznie na dowolnym systemie operacyjnym. Portable VirtualBox to opakowanie VirtualBox, które zamienia je w przenośną aplikację, którą możesz zainstalować na dysku USB lub zewnętrznym dysku twardym.

    Cameyo to kolejna interesująca opcja wirtualizacji. Zamiast uruchamiać całą maszynę wirtualną z dysku przenośnego, tworzysz maszynę wirtualną w systemie stacjonarnym. Następnie używasz Cameyo do nagrywania instalacji aplikacji na tej maszynie wirtualnej. Po zakończeniu Cameyo tworzy pojedynczy plik wykonywalny, który można przeciągnąć na przenośny dysk i uruchomić w dowolnym miejscu. Cameyo jest również bezpłatne dla użytkowników domowych i małych firm. Jeśli jesteś ciekawy, mamy również przewodnik dotyczący używania Cameyo do tworzenia przenośnych aplikacji.


    Niezależnie od wybranej metody warto sprawdzić, jakie przenośne aplikacje mają do zaoferowania. Nie ma nic lepszego niż poczucie wolności i elastyczności wynikającej z tego, że dzięki napędowi USB zawieszonemu na pęku kluczy możesz uruchomić wszystkie ważne aspekty życia komputerowego.