Що таке «портативний» додаток, і чому це важливо?
Портативні програми мають певні переваги перед традиційними аналогами. Вони легкі, і вони дозволяють переміщатися між комп'ютерами, беручи до себе програми та налаштування. Ось чому вони різні і чому вони іноді - але не завжди - хороший вибір.
Як встановлюються звичайні програми
Щоб зрозуміти, що робить додаток портативним, може бути корисним спочатку поглянути на те, як традиційні програми встановлюються в Windows. Під час інсталяції програми у Windows інсталяційні файли переходять до декількох різних місць. Основна частина файлів програми, як правило, копіюється в одну папку, де-небудь у папці C: Program Files. Файли, які містять налаштування для всіх користувачів програми, можуть бути створені в папці ProgramData.
Налаштування, які стосуються різних облікових записів користувачів на ПК, зберігаються у файлах, створених у прихованій папці «AppData» всередині кожної папки користувача окремих облікових записів. Більшість додатків створюють записи в реєстрі Windows, які також можуть містити різні налаштування конфігурації. Багато додатків використовують переваги спільних бібліотек кодів, які інсталюються з такими речами, як .NET framework і Visual C ++ Redistributables.
Існують чіткі переваги цього поділу функцій. Кілька програм можуть обмінюватися інформацією, що міститься в записах реєстру або бібліотеках спільного коду, запобігаючи непотрібному дублюванню. Зберігання налаштувань для користувача в одному місці та загальносистемних налаштувань в іншому означає, що програми можуть краще скористатися багатьма різними функціями Windows, призначеними для багатокористувацької системи. По-перше, кожен користувач може покластися на власні налаштування, які завантажуються, коли вони запускають додаток лише тому, що вони ввійшли у свій власний обліковий запис Windows. Такі функції, як права доступу до файлів і спільного доступу, побудовані на цій структурі. Завдяки тому, що всі налаштування програми, збережені в призначених для цього місцях, резервне копіювання системи буде більш надійним.
Отже, що таке Портативний додаток і чому я використовую один?
Портативний додаток - це просто той, який не використовує інсталятор. Всі файли, необхідні для запуску програми, знаходяться в одній папці, яку можна розмістити в будь-якому місці системи. Якщо перемістити папку, програма буде працювати однаково. Замість того, щоб встановлювати портативний додаток, ви зазвичай завантажуєте його як файл ZIP, витягуєте цей ZIP в папку і запускаєте виконуваний файл для програми. Якщо програма дозволяє зберігати налаштування, ці налаштування зберігаються у файлах прямо в тій же папці.
Найбільшою перевагою використання портативних додатків є само собою зрозуміле - вони портативні. Прикріпіть їх, наприклад, на диск USB, і ви можете переносити їх з комп'ютера на комп'ютер. Вони не залишать жодного місця на ПК, на якому ви їх запускаєте. Все, включаючи всі збережені вами налаштування, зберігається безпосередньо в папці портативного додатка на диску USB. Це насправді дуже схоже на те, як все працювало ще за часів MS-DOS і Windows 3.1.
Портативні програми можуть бути приємними, навіть якщо ви не рухаєтеся між комп'ютерами. По-перше, вони залишають менше місця на вашому комп'ютері. Вони, як правило, мають меншу вагу, ніж більшість встановлюваних додатків, лише через те, що їх не потрібно встановлювати. Ви можете синхронізувати їх (разом зі своїми налаштуваннями) з іншими комп'ютерами, використовуючи щось подібне до Dropbox. Або, ви можете просто скористатися програмою один раз, не турбуючись про те, що вона залишила вас у вашій системі.
Звичайно, завжди будуть програми, які потрібно встановити. Або вони занадто великі або складні, щоб працювати як портативний додаток, або вони дійсно повинні використовувати переваги багатокористувацьких або захисних можливостей Windows. Але багато додатків приходять в обох варіантах, що означає, що ви можете вибрати між інсталятором і ZIP, коли ви завантажуєте його.
Звичайно, є деякі недоліки використання портативних програм. Управління користувачами облікових записів Windows (UAC) не працює для портативних програм так, як це робиться з встановленими програмами, а це означає, що вони більш схильні до неадміністративних процесів. Ви могли б насправді розглянути це як вгору і вниз. З іншого боку, якщо вам потрібен портативний додаток, ви, ймовірно, можете запустити його, навіть якщо ви перебуваєте в мережі, скажімо, на роботі, де ви не можете встановити звичайну програму. Недоліком є те, що ІТ-відділ та будь-які протоколи безпеки, які вони запровадили, можуть бути менш ефективними.
Іншим недоліком портативних додатків є те, що вони, як правило, не побудовані з урахуванням декількох користувачів. Це, швидше за все, не є великим справою, оскільки ви, ймовірно, створюєте портативний привід, який ви можете носити з собою тільки для себе. Але якщо користувачеві потрібно декілька користувачів, їм доведеться використовувати однакові налаштування, або потрібно мати кілька копій папки програм на портативному диску.
Нарешті, якщо ви працюєте з портативними програмами з USB-накопичувача, ви захочете взяти додаткову обережність, щоб витягти привід належним чином, а не просто витягувати його. В іншому випадку ви можете пошкодити програми або викликати неправильне збереження налаштувань. Ви навіть можете зіткнутися з цією проблемою на ПК, які не працюють добре з USB-накопичувачами, коли вони входять у сплячий режим або сплячий режим. На сучасних комп'ютерах це менше, ніж у минулому, але сьогодні все ще існують ПК, які не працюють добре.
Тим не менш, переваги портативних додатків, як правило, переважають недоліки, особливо якщо ви багато переміщаєтеся до різних комп'ютерів.
Які види портативних програм доступні?
Якщо ви думаєте про портативних додатків, як в основному системні утиліти технічної підтримки народних носити з собою, ви можете бути здивовані, виявивши, що є всі види портативних додатків там. Ви можете прочитати про купу їх у нашому довіднику для кращих безкоштовних портативних додатків для вашого флеш-накопичувача. Напевно, ви знайдете системні утиліти, а також програми для кожної необхідної продуктивності, комунікації, графіки та перегляду зображень, а також багато іншого.
На додаток до всіх цих автономних додатків, ви також можете завантажити пакети програм, які можна встановити на диск USB. Ці пакети, як правило, надають вам панель запуску меню "Пуск" для доступу до програм, а деякі також координують налаштування програм для вас. Багато хто з цих апартаментів може похвалитися сотнями безкоштовних портативних додатків на вибір, що дозволяє створювати повний робочий простір. PortableApps, Lupo PenSuite, CodySafe і LiberKey - деякі з найбільш популярних апартаментів.
Варто витрачати час на перегляд різних портативних пакетів, якщо це саме те, що вас цікавить. У деяких випадках портативні програми доступні лише через пакет програмного забезпечення, подібний до цього. Наприклад, PortableApps.com надає доступ до декількох сотень портативних додатків, які можна завантажити та встановити на диск PortableApps. Багато з цих програм можна встановити лише в пакет PortableApps і не мають портативної версії, яку можна використовувати без пакета. PortableApps надає перевагу тим, що може вибрати саме ті програми, які ви хочете включити. Інші пакети мають всі портативні програми, що входять до основного завантаження, так що це все або нічого. Але кожен пакет може надавати спеціальні інструменти, які ви не можете знайти для інших апартаментів, тому вибирайте, які програми доступні для кожного, перш ніж приймати рішення.
Ви також знайдете, що, коли ми рекомендуємо утиліти сторонніх виробників у багатьох наших статтях, ми часто вирішуємо використовувати портативні програми над встановлюваними.
Чи можна регулярно встановлювати портативні додатки?
Часто можна зробити звичайний додаток портативним, але це може бути трохи вибагливим і зазвичай займає трохи роботи. Якщо додаток є дуже простим утилітою, яка, очевидно, не повинна бути встановлюваною програмою, іноді можна витягти ці файли з інсталятора та перетворити їх у портативні програми за допомогою цих інструкцій. Це аж ніяк не є методом, який гарантовано працюватиме, але варто спробувати.
Інший варіант створення портативного додатка - це віртуалізація програми. Зазвичай це вимагає трохи більше налаштування, але, по суті, ви повинні створити портативну віртуальну машину, яка може запускати необхідну операційну систему і потрібну вам програму (або програми), а потім завантажувати цю віртуальну машину на будь-які портативні носії. Портативний VirtualBox є найпоширенішим інструментом для цього, і ми отримали відмінне керівництво з його використання для того, щоб приймати віртуальні машини з вами скрізь. Сам VirtualBox - це безкоштовна віртуальна машина, пропонована Oracle, яка може працювати на більшості будь-яких настільних операційних систем. Портативний VirtualBox - це обгортка для VirtualBox, яка перетворює її на портативний додаток, який можна встановити на флешку USB або зовнішній жорсткий диск.
Cameyo - ще один цікавий варіант віртуалізації. Замість того, щоб запускати всю віртуальну машину з портативного диска, ви створюєте віртуальну машину на робочому столі системи. Потім ви використовуєте Cameyo для запису інсталяції програми в цій віртуальній машині. Коли це буде зроблено, Cameyo створює єдиний виконуваний файл, який можна перетягнути до портативного диска і запустити де завгодно. Cameyo також є безкоштовним для домашніх або малих підприємств. Якщо вам цікаво, ми також отримали керівництво щодо використання Cameyo для створення портативних програм.
Незалежно від того, який метод ви обираєте, варто вивчити, що можуть запропонувати портативні програми. Нічого подібного відчуття свободи та гнучкості ви не знаєте, знаючи, що за допомогою USB-накопичувача, який висить з вашого брелка, ви можете запустити всі важливі аспекти вашого обчислювального життя.