Встановлюється проти портативного програмного забезпечення
Розробники програмних програм розгортають свої продукти переважно через засоби масової інформації, такі як CD / DVD або через Інтернет. Залежно від типу програмного забезпечення, користувач повинен виконувати одне або кілька завдань, перш ніж мати змогу запустити програмне забезпечення. Іноді користувачі можуть запустити додаток, просто скопіювавши надані файли програм у відповідну папку, але інші вимагають від користувача встановити програмне забезпечення, запустивши спочатку автоматизовану програму встановлення програмного забезпечення. Зазвичай, виходячи з цієї різниці, програмні програми класифікуються як програмне забезпечення, що встановлюється або переноситься. Не маючи офіційного процесу встановлення, це було стандартом для Mac OS X, колись назад. Існують навіть деякі операційні системи, такі як AmigaOS 4.0 та Mac OS X 1-9, які можна запустити безпосередньо зі знімного носія.
Що таке програмне забезпечення, що встановлюється?
Програми, які можна встановити, потрібно «встановити» на комп'ютері користувачем цього програмного забезпечення, щоб запустити його. Установка - це процес розміщення всіх файлів (у тому числі драйверів, плагінів тощо) у відповідних місцях комп'ютера, щоб їх міг виконувати користувач. Але, оскільки кількість та типи файлів, які слід розмістити для встановлення, різняться для кожної програми, більшість з них поставляється з інсталятором (що є спеціальною програмою, яка автоматизує процес встановлення). У такому випадку користувачеві залишається виконати інсталятор програми, не переживаючи ні про що інше.
Зазвичай інсталятор може розпакувати програмні файли, що містяться у певній стислій формі, скопіювати їх у визначені шляхи (папки), переконатися, що програмне забезпечення підходить до апаратного забезпечення системи, повідомити операційну систему про щойно встановлену програму тощо. Інші поширені операції такі як створення та модифікація спільних та приватних системних файлів, створення папок, оновлення записів реєстру Windows, вставлення записів у файли конфігурації, оновлення змінних середовища та створення ярликів виконуються більшістю встановників програмного забезпечення. Крім того, інсталятор також може перевірити придатність системи для програми та наявний простір у системі. Після того, як інсталятор завершить його виконання (закінчить усі свої завдання з установки), програмне забезпечення готове до запуску користувачем. Зазвичай програмні програми, які можна встановити, можна запускати стільки разів, скільки бажає користувач (не встановлюючи повторно), доки користувач не видалить один або кілька файлів (які були встановлені під час встановлення) випадково або вручну.
Що таке портативне програмне забезпечення?
Переносне програмне забезпечення (портативні програми) - це програми, які здатні запускатись самостійно, не залежно від операційної системи. Їх ще називають автономними програмами комп'ютерного програмного забезпечення. Через цю портативність такі типи додатків часто утримуються та запускаються зі змінних носіїв пам’яті (тобто зовнішніх накопичувачів жорсткого диска, компакт-дисків, DVD, USB-накопичувачів або дискети). Усі додаткові програмні файли, конфігураційні файли та пов’язані з ними дані зберігаються на самому носії. Хоча портативне програмне забезпечення може бути виконане на будь-яких машинах, вони вимагають певної операційної системи. Але портативність - це складна концепція, яку можна реалізувати залежно від конкретної операційної системи. Наприклад, всі програми є портативними (за визначенням) в операційній системі AmigaOS. У Windows ті програми, які не потребують встановлення, часто називають переносним програмним забезпеченням. Але важливо зазначити, що портативність програмного забезпечення (компіляція вихідного коду для відповідності різних платформ) - це ідея, що відрізняється від розробки портативних програм.
Яка різниця між встановленим програмним забезпеченням та портативним програмним забезпеченням?
Програми, що встановлюються, зазвичай створюють ярлики автоматично, але користувачеві потрібно вручну створювати ярлики для портативних програмних програм, оскільки вони не створюють їх для вас. Встановлені програмні програми можуть створювати нові файли або папки у місцях, невідомих користувачеві. Але іноді, коли користувач видаляє програму, деякі з цих файлів або папок не видаляються повністю (а користувачеві зазвичай доводиться їх знаходити та видаляти вручну, щоб очистити, оскільки вони можуть зайняти зайве місце на жорсткому диску комп'ютера). З іншого боку, портативне програмне забезпечення зазвичай залишається у власній папці і не поширює файли чи папки в інші місця на комп'ютері. Це означає, що видалити (видалити) портативні програми набагато простіше (все, що потрібно зробити користувачу, - це видалити відповідну папку та її вміст), ніж видалити встановлені програмні програми.
Іноді користувачам, які мають подвійні або потрійні системи завантаження, вигідніше використовувати портативні програмні програми, ніж програми, що встановлюються, тому що за допомогою портативного програмного забезпечення користувачеві не потрібно його встановлювати знову у другій чи третій операційній системі (тому налаштування користувача будуть зберігся). Але для всіх інстальованих програмних програм користувач повинен знову встановити його в інших операційних системах, і всі налаштування користувача будуть втрачені. Так само, якщо користувач хоче запустити таке ж програмне забезпечення, що інсталюється, на іншому комп’ютері, вона повинна перевстановити програму на цьому комп’ютері (таким чином втрачаючи всі налаштування користувача, що зберігаються на першому комп'ютері). Однак портативне програмне забезпечення можна легко перенести з одного комп'ютера на інший через знімний носій, наприклад флешку, і користувацькі налаштування також будуть передані. Це насправді основна причина, чому їх називають «портативними» програмними програмами.
Отже, якщо потрібно встановити програмне забезпечення лише на одному комп’ютері чи операційній системі, встановлення програмного забезпечення буде працювати для вас, але якщо ви плануєте переносити програму куди завгодно, переважним вибором повинні бути портативні програми. Але важливо мати зовнішні або знімні пристрої з прийнятною швидкістю вводу / виводу, щоб ефективно використовувати портативні програми з максимальним потенціалом (наприклад, для великих переносних додатків замість USB-накопичувачів слід використовувати зовнішній жорсткий диск). Крім того, якщо ви хочете використовувати системи резервного копіювання в Інтернеті (наприклад, DropBox), ви можете легко перенести останню версію (з оновленими налаштуваннями тощо) своїх портативних програм із настільного комп'ютера на ваш ноутбук. Це ніколи не є варіантом встановлення програмного забезпечення.