Переносимые приложения
С того времени, как флэш-накопители стали достаточно емкими и дешевыми, в Сети появилось множество программных продуктов, доступных для использования непосредственно с внешнего носителя, без установки в систему. Такой тип программного обеспечения называется переносимым (или портативным).
Переносимые приложения (англ. portable applications) — категория программного обеспечения, которое для своего запуска не требует его предварительной установки (инсталляции) на жесткий диск компьютера. Переносимые приложения могут полностью храниться на съемных носителях информации, таких как DVD-ROM, USB-диск, SD-карта и т.п.. Понятие «переносимость» ни коим образом не определяет максимальный размер таких приложений (ограниченный размерами съемного носителя), но позволяет (в идеале) храненить и считывать настройки из того же места, где размещены сами программные файлы. Такая возможность обеспечивает использование данного типа ПО на многих компьютерах. С примерами портативных приложений вы можете ознакомиться здесь или обратиться к поиску.
Перечислим преимущества переносимого ПО:
- Приложение нужно конфигурировать всего лишь один раз – вне зависимости от количества компьютеров, на которых оно будет использовано. Например, переносимая версия браузера позволяет использовать один и тот же набор расширений и виджетов, единый список ссылок и журнал посещений вне зависимости от компьютера, на котором будет запущена.
- Переносимые приложения не требуют от пользователя административных привилегий. Приложение не требуется устанавливать, значит, не нужен доступ к реестру и системным каталогам.
- Переносимые приложения не создают конфликтов в системе, поскольку полностью изолированы друг от друга.
Наряду с преимуществами, есть и недостаток: далеко не все производители программного обеспечения представляют портативные версии своих приложений.
Существует достаточное количество решений, позволяющих превратить обычное приложение в портативное (например, платформа PortableApps) самостоятельно. При этом могут возникнуть сложности, связанные с лицензионными ограничениями. В случае со свободным ПО такие сложности не возникают.
Не следует путать указанную категорию ПО с портируемым программным обеспечением. Переносные приложения не подразумевают интероперабельности, — они подготовлены для использования для конкретной платформе (в первую очередь, на различных версиях MS Windows). Это отнюдь не означает, что интероперабельные программы не могут быть портативными, один из примеров — Mozilla Firefox.
CC-BY-CA Анатольев А.Г., 23.09.2013