Što je prijenosni App, i zašto je to važno?
Prijenosne aplikacije nude određene prednosti u odnosu na tradicionalne. Oni su lagani i omogućuju vam da se prebacujete između računala, a svoje aplikacije i postavke nosite sa sobom. Evo zašto su različiti i zašto su ponekad - ali ne uvijek - dobar izbor.
Kako su instalirane redovne aplikacije
Da biste razumjeli što čini aplikaciju prenosivom, bilo bi dobro da prvo pogledate kako se tradicionalne aplikacije instaliraju u sustavu Windows. Kada instalirate aplikaciju u sustavu Windows, instalacijske datoteke idu na nekoliko različitih lokacija. Većina datoteka aplikacije obično se kopira u jednu mapu negdje u mapi C: Program Files. Datoteke koje sadrže postavke koje se odnose na sve korisnike aplikacije mogu se stvoriti u mapi ProgramData.
Postavke koje su specifične za različite korisničke račune na računalu pohranjuju se u datoteke stvorene u skrivenoj mapi “AppData” unutar svake korisničke mape pojedinačnih računa. Većina aplikacija stvara unose u Windows registru koji također mogu sadržavati različite konfiguracijske postavke. Mnoge aplikacije koriste prednosti zajedničkih knjižnica koda koje se instaliraju s stvarima kao što su .NET framework i Visual C ++ redistributable.
Postoje posebne prednosti za ovo razdvajanje funkcija. Višestruke aplikacije mogu dijeliti informacije sadržane u stavkama registra ili knjižnicama zajedničkog koda, sprječavajući nepotrebno dupliciranje. Pohranjivanje korisničkih postavki na jednom mjestu i postavki na razini sustava na drugom znači da aplikacije mogu bolje iskoristiti mnogo različitih značajki sustava Windows dizajniranih za višekorisnički sustav. Za početak, svaki korisnik se može osloniti na učitavanje vlastitih postavki kada pokrene aplikaciju samo zato što je prijavljen vlastitim Windows računom. Značajke kao što su dozvole za datoteke i dijeljenje izgrađene su na ovoj strukturi. I ako imate sve postavke programa spremljene na određenim područjima, sigurnosno kopiranje sustava postaje pouzdanije.
Dakle, što je prijenosni App i zašto bih koristiti jedan?
Prijenosna aplikacija je jednostavno ona koja ne koristi instalacijski program. Sve datoteke potrebne za pokretanje aplikacije nalaze se u jednoj mapi, koju možete postaviti bilo gdje na sustavu. Ako premjestite mapu, aplikacija će raditi isto. Umjesto instaliranja prijenosne aplikacije, obično je preuzimate kao ZIP datoteku, izdvojite taj ZIP u mapu i pokrenete izvršnu datoteku za aplikaciju. Ako vam aplikacija omogućuje spremanje postavki, te se postavke spremaju u datoteke u istoj mapi.
Najveća prednost korištenja prijenosnih aplikacija je očigledna - oni su prijenosni. Stavite ih, primjerice, na USB pogon i možete ih nositi s računala na računalo. Oni neće ostaviti trag na računalima na kojima ih pokrećete. Sve, uključujući sve postavke koje ste spremili, spremaju se izravno u mapu prijenosne aplikacije na USB pogonu. To je zapravo vrlo slično načinu na koji su se stvari odvijale u vrijeme MS-DOS-a i Windowsa 3.1.
Prijenosne aplikacije mogu biti dobre čak i ako se ne krećete između računala. Za jednu stvar, oni ostavljaju manji trag na vašem računalu. Oni imaju tendenciju da budu manje težine od većine aplikacija koje se mogu instalirati samo zbog toga što ne moraju biti instalirane. Možete ih sinkronizirati (zajedno s njihovim postavkama) s drugim računalima koristeći nešto poput Dropboxa. Ili, možete samo koristiti aplikaciju jednom, a da ne morate brinuti da će vam sustav ostaviti grubu oblogu.
Naravno, uvijek će biti aplikacija koje trebate instalirati. Ili su preveliki ili sofisticiraniji - da se pokreću kao prijenosna aplikacija ili stvarno trebaju iskoristiti prednosti višekorisničkih ili sigurnosnih mogućnosti sustava Windows. No, mnoge aplikacije dolaze u oba okusa, što znači da možete odabrati između instalacijskog programa i ZIP-a kada ga preuzmete.
Naravno, postoje neke mane u korištenju prijenosnih aplikacija. Kontrole korisničkih računa sustava Windows (UAC) ne rade za prijenosne aplikacije na način kako to rade za instalirane aplikacije, što znači da su više podložne ne-administrativnim procesima. Mogli biste zapravo uzeti u obzir i ovu stranu i negativnu stranu. Nagrada je da ako trebate prijenosnu aplikaciju, vjerojatno je možete pokrenuti čak i ako ste na mreži - recimo, na poslu - gdje ne možete instalirati normalnu aplikaciju. Loša strana je da IT odjel i svi sigurnosni protokoli koje su pokrenuli mogu biti manje učinkoviti.
Drugi nedostatak prijenosnih aplikacija je u tome što oni obično nisu napravljeni s obzirom na više korisnika. To vjerojatno nije velika stvar budući da vjerojatno stvarate prijenosni pogon koji možete nositi samo za sebe. Ali ako više korisnika mora koristiti aplikaciju, svi će morati koristiti iste postavke ili ćete morati imati nekoliko kopija mape aplikacije na prijenosnom pogonu.
Na kraju, ako koristite prijenosne aplikacije s USB pogona, poželjet ćete se dodatno pobrinuti da ispravno izbacite pogon, umjesto da ga samo izvlačite. U suprotnom možete oštetiti aplikacije ili uzrokovati da se postavke ne spremaju ispravno. Čak možete naići na ovaj problem na osobnim računalima koja ne upravljaju USB pogonima kada uđu u stanje mirovanja ili hibernaciju. To je manje problem na modernim računalima nego što je bio u prošlosti, ali još uvijek postoje računala koja danas ne rukuju dobro.
Međutim, prednosti prijenosnih aplikacija obično nadmašuju nedostatke - osobito ako se puno krećete na različita računala.
Koje vrste prijenosnih aplikacija su dostupne?
Ako mislite o prijenosnim aplikacijama, kao što su uglavnom sustavi komunalne tehničke podrške, možete se iznenaditi kad otkrijete da postoje sve vrste prijenosnih aplikacija. Možete pročitati o hrpi njih u našem vodiču za najbolje besplatne prijenosne aplikacije za vaš flash pogon. Sigurno ćete pronaći uslužne programe sustava, ali i aplikacije za gotovo svaku potrebu - produktivnost, komunikacije, grafike i gledanje slika, i još mnogo toga.
Uz sve te samostalne aplikacije možete preuzeti i pakete aplikacija koje možete instalirati na USB pogon. Ovi paketi vam obično omogućuju pokretanje stila izbornika Start za pristup aplikacijama, a neke i za usklađivanje postavki aplikacije. Mnogi od tih apartmana imaju stotine besplatnih prijenosnih aplikacija koje možete odabrati, što vam u biti omogućuje stvaranje kompletnog, prijenosnog radnog prostora. PortableApps, Lupo PenSuite, CodySafe i LiberKey su neki od popularnijih apartmana.
Vrijedi posvetiti vrijeme pregledavanju različitih prijenosnih paketa ako vas to zanima. U nekim slučajevima, prijenosne aplikacije dostupne su samo kroz softverski paket poput ovog. Na primjer, PortableApps.com pruža pristup do nekoliko stotina prijenosnih aplikacija koje možete preuzeti i instalirati na svoj PortableApps disk. Mnoge od tih aplikacija mogu se instalirati samo u paket PortableApps i nemaju prijenosnu verziju koju možete koristiti bez paketa. PortableApps ne nudi prednost u mogućnosti odabrati točno koje aplikacije želite uključiti. Ostali apartmani imaju sve prijenosne aplikacije u glavnom preuzimanju, tako da je sve ili ništa. No, svaki paket može pružiti određene alate koje ne možete pronaći za druge apartmane, tako da provučete koje su aplikacije dostupne za svaku od njih prije donošenja odluke.
Također ćete primijetiti da kada preporučujemo pomoćne programe drugih proizvođača u mnogim našim člancima, često odabiremo prijenosne aplikacije preko onih koje je moguće instalirati.
Mogu li redovito instalirati Apps Portable?
Često je moguće napraviti redovitu aplikaciju prenosivom, ali to može biti malo prefinjeno i obično traje malo posla. Ako je aplikacija vrlo jednostavna aplikacija koja očito ne mora biti aplikacija koja se može instalirati, ponekad je moguće izvući te datoteke iz instalacijskog programa i pretvoriti ih u prijenosnu aplikaciju pomoću ovih uputa. To nipošto nije metoda koja zasigurno funkcionira, ali vrijedi pokušati.
Još jedna mogućnost izrade aplikacije koja se može instalirati je virtualizacija aplikacije. To obično zahtijeva malo više postavljanja, ali u biti biste stvorili prijenosni virtualni stroj koji može pokrenuti potreban operativni sustav i aplikaciju (ili aplikacije) koja vam je potrebna, a zatim učitati taj virtualni stroj na bilo koji prijenosni medij koji želite. Prijenosni VirtualBox je najčešći alat za to, a mi imamo odličan vodič za njegovo korištenje za uzimanje virtualnih strojeva s vama posvuda. VirtualBox sam je besplatan virtualni stroj koji nudi Oracle koji može raditi na gotovo svakom operativnom sustavu. Prijenosni VirtualBox je omot za VirtualBox koji ga pretvara u prijenosnu aplikaciju koju možete instalirati na USB stick ili vanjski tvrdi disk.
Cameyo je još jedna zanimljiva mogućnost virtualizacije. Umjesto pokretanja cijelog virtualnog stroja s prijenosnog pogona, na radnoj površini stvarate virtualni stroj. Zatim koristite Cameyo da biste snimili instalaciju aplikacije unutar tog virtualnog stroja. Kada se to završi, Cameyo kreira jednu izvršnu datoteku koju zatim možete povući do prijenosnog pogona i pokrenuti gdje god želite. Cameyo je također besplatan za kućne ili male poslovne korisnike. Ako vas zanima, dobili smo i vodič za korištenje Cameyo za izradu prijenosnih aplikacija.
Bez obzira na metodu koju odaberete, vrijedi istražiti što vam nude prijenosne aplikacije. Nema ničeg sličnog osjećaju slobode i fleksibilnosti koje dobivate od spoznaje da uz USB pogon koji visi s vašeg privjeska za ključeve, možete pokrenuti sve važne aspekte računalnog života.