Разница между устанавливаемым и портативным программным обеспечением

Разница между устанавливаемым и портативным программным обеспечением
Разница между устанавливаемым и портативным программным обеспечением

Видео: Разница между устанавливаемым и портативным программным обеспечением

Видео: Разница между устанавливаемым и портативным программным обеспечением
Видео: Какие программы лучше Portable или установленные? 2024, Апрель
Anonim

Устанавливаемое и портативное программное обеспечение

Разработчики программных приложений развертывают свои продукты в основном через такие носители, как CD / DVD, или через Интернет. В зависимости от типа программного обеспечения, пользователь должен выполнить одну или несколько задач, прежде чем он сможет запустить приложение. Иногда пользователи могут запустить приложение, просто скопировав предоставленные программные файлы в соответствующую папку, но другие требуют, чтобы пользователь установил программное обеспечение, запустив сначала программу автоматической установки программного обеспечения. Обычно, исходя из этой разницы, программные приложения делятся на устанавливаемые или переносные. Отсутствие формального процесса установки было стандартом в Mac OS X когда-то. Есть даже некоторые операционные системы, такие как AmigaOS 4.0 и Mac OS X 1-9, которые можно запускать прямо со съемных носителей.

Что такое устанавливаемое программное обеспечение?

Устанавливаемые программные приложения должны быть «установлены» на компьютере пользователем программного обеспечения, чтобы оно работало. Установка - это процесс помещения всех файлов (включая драйверы, плагины и т. Д.) В соответствующие места на компьютере, чтобы пользователь мог их выполнить. Но поскольку количество и типы файлов, которые следует разместить для установки, различаются для каждой программы, большинство из них поставляется с установщиком (который представляет собой специальную программу, которая автоматизирует процесс установки). В этом случае пользователю нужно только запустить установщик программы, не беспокоясь ни о чем другом.

Обычно установщик может распаковать программные файлы, включенные в некоторую сжатую форму, скопировать их по указанным путям (папкам), убедиться, что программное обеспечение подходит для оборудования системы, сообщить операционной системе о вновь установленной программе и т. Д. Другие общие операции такие как создание и изменение общих и частных системных файлов, создание папок, обновление записей реестра Windows, вставка записей в файлы конфигурации, обновление переменных среды и создание ярлыков выполняются большинством установщиков программного обеспечения. Кроме того, установщик также может проверить соответствие системы программе и доступное пространство в системе. После того, как установщик завершит свое выполнение (завершит все задачи по установке), программное обеспечение готово к запуску пользователем. Обычноустанавливаемые программные приложения можно запускать столько раз, сколько захочет пользователь (без повторной установки), при условии, что пользователь не удалит один или несколько файлов (которые были установлены в процессе установки) случайно или вручную.

Что такое портативное программное обеспечение?

Портативное программное обеспечение (портативные приложения) - это программы, которые могут работать сами по себе, независимо от операционной системы. Их также называют автономными компьютерными программами. Из-за такой переносимости приложения такого типа часто хранятся и запускаются со съемных носителей информации (например, внешних жестких дисков, CD, DVD, флэш-накопителей USB или гибких дисков). Все дополнительные программные файлы, файлы конфигурации и связанные данные хранятся на самом носителе. Хотя портативное программное обеспечение может быть запущено на любом компьютере, оно требует определенной операционной системы. Но переносимость - это сложная для реализации концепция в зависимости от конкретной операционной системы. Например, все приложения переносимы (по определению) на операционную систему AmigaOS. В Windows,те программы, которые не требуют установки, часто называют портативным программным обеспечением. Но важно отметить, что переносимость программного обеспечения (компиляция исходного кода для различных платформ) - это отличная идея от разработки переносимых приложений.

В чем разница между устанавливаемым программным обеспечением и портативным программным обеспечением?

Устанавливаемые программные приложения обычно создают ярлыки автоматически, но пользователю приходится вручную создавать ярлыки для переносных программных приложений, поскольку они не создают их для вас. Устанавливаемые программные приложения могут создавать новые файлы или папки в местах, неизвестных пользователю. Но иногда, когда пользователь удаляет приложение, некоторые из этих файлов или папок не удаляются полностью (и пользователю обычно приходится находить и удалять их вручную для очистки, поскольку они могут занимать ненужное место на жестком диске компьютера). С другой стороны, портативное программное обеспечение обычно остается в своей собственной папке и не распространяет файлы или папки в другие места на компьютере. Это означает,что деинсталляция (удаление) переносных приложений намного проще (все, что нужно сделать пользователю, это удалить соответствующую папку и ее содержимое), чем удаление устанавливаемых программных приложений.

Иногда пользователям, имеющим системы с двойной или тройной загрузкой, выгоднее использовать портативные программные приложения, чем устанавливаемые программные приложения, потому что с портативным программным обеспечением пользователю не нужно повторно устанавливать его во второй или третьей операционной системе (поэтому пользовательские настройки будут сохранились). Но для всех устанавливаемых программных приложений пользователь должен снова установить их в других операционных системах, и все пользовательские настройки будут потеряны. Точно так же, если пользователь хочет запустить такое же устанавливаемое программное обеспечение на другом компьютере, он должен переустановить приложение на этом компьютере (таким образом теряются все пользовательские настройки, хранящиеся на первом компьютере). Однако портативное программное обеспечение можно легко перенести с одного компьютера на другой с помощью съемного носителя, такого как флэш-накопитель, и пользовательские настройки также будут перенесены. Фактически это основная причина, по которой их называют «портативными» программными приложениями.

Итак, если необходимо установить программное обеспечение только на один компьютер или операционную систему, устанавливаемое программное обеспечение будет работать для вас, но если вы планируете носить приложение с собой куда угодно, предпочтительным выбором должны быть портативные приложения. Но важно иметь внешние или съемные устройства с приемлемой скоростью ввода-вывода для эффективного использования портативных приложений в полной мере (например, для больших портативных приложений следует использовать внешний жесткий диск вместо USB-накопителей). Кроме того, если вы хотите использовать онлайн-системы резервного копирования (например, DropBox), вы можете легко перенести последнюю версию (с обновленными настройками и т. Д.) Своих портативных приложений с настольного компьютера на ноутбук. Это никогда не вариант с устанавливаемым программным обеспечением.

Рекомендуем: