Что означает портативное приложение (portable)?

Что означает портативное приложение (portable)?

Что означает портативное приложение (portable)?Портативные приложения становятся все более популярными, но что такое портативное приложение и что его делает таковым? Почему некоторые программы не являются портативными? И почему их портативные версии, порой, можно найти только на сторонних источниках? Это руководство предназначено для объяснения некоторые принципиальных аспектов и ответов на эти и другие вопросы.

 

 

Что означает портативное приложение?

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

 

На основе выполнения каких критериев приложение считается портативным?

Приложение считается портативным, если выполняются следующие критерии:

  • Приложение запустится без предварительной установки на компьютер. 
  • Приложение может запускаться с любых носителей, включая съемные устройства хранения данных, такие как флеш-накопители (usb-диски и т.д.), CD и DVD диски. Это позволяет беспрепятственно использовать их на нескольких компьютерах.
  • Все созданные программой настройки хранятся рядом с программой (в том же каталоге, подкаталоге и т.д.), что позволяет легко переносить их вместе с программой. Если приложение использует реестр Windows для хранения настроек и конфигурации, то такое приложение не является портативным, так как оно зависит от конкретного компьютера.
  • После своего выполнения программа оставляет нулевой след (или почти нулевой) на любом компьютере. Это означает, что временные файлы и настройки реестра должны удаляться, как только программа завершает свое выполнение. Так же это означает, что все файлы, созданные пользователем в рамках использования программы должны быть легко переносимы.

 

Почему некоторые приложения являются портативными, а другие нет?

Некоторые программы написаны таким образом, что они нуждаются в определенных файлах и компонентах операционной системы для корректного запуска. Эти программы так же могут изменять файлы и компоненты операционной системы в процессе установки. Кроме того, программы могут хранить настройки пользователя и свою конфигурацию в разных местах Windows. Чаще всего, речь идет о реестре Windows. Это означает, что для их запуска необходимы определенные файлы в системе и/или наличие каких-либо ключей в реестре. И поэтому, просто так перенести их с одного компьютера на другой не представляется возможным. 

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

 

Почему на стороннем ресурсе можно встретить ссылку для загрузки портативной версии непортативной версии?

Некоторые технические специалисты находят способы изменить приложения таким образом, что бы обойти ограничения программ. Другими словами, модифицируют программу таким образом, чтобы все необходимые файлы всегда находились в том же каталоге, что и приложение, и чтобы все настройки программы, включая пользовательские настройки, так же хранились в файлах рядом с программой. Таким образом, освобождая программу от привязки к конкретном у компьютеру. В последствие, такие программы можно использовать из любого места. 

Однако, часто, такие модификации делаются другими людьми, а не самими разработчиками программ, поэтому ссылки для загрузки и сами портативные версии программ располагаются на сторонних ресурсах.

 

Какие преимущества дает использование портативных приложений?

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

Так же из портативных программ часто составляется инструментарий вида "на всякий случай", который можно оперативно использовать, при необходимости (возникновение срочных задач, исправление ошибок и так далее). Например, если вы загружаетесь с LiveCD, то, часто, установить программу просто не представляется возможным (конечно, иногда есть исключения, но, обычно, это исключения) и поэтому без такого инструментария просто не обойтись. 

 

Существуют какие-либо риски в использовании портативных программ?

Сами по себе портативные приложения не представляют опасности, так как это те же приложения, только модифицированные так, чтобы данные хранились не в системе, а в локальном каталоге программы. Так что риски по большей части заключаются в особенности их использования, надежности источников портативных версий и предъявляемых системных требований. В первом случае, речь идет о том, что все ваши данные собраны в одном месте и их можно легко скопировать. Во втором случае, речь идет о том, что, иногда, злоумышленники пользуются тем фактом, что портативные версии часто располагаются на сторонних ресурсах. Они создают и выкладывают в сеть свою копию портативного приложения, предварительно заражая ее вредоносным кодом (вирусами, троянами, шпионами и прочим). В третьем случае, речь идет о том, что портативная программа остается программой. Это означает, что нельзя забывать, что на других компьютерах так же должны выполняться системные требования для запуска программ. Безусловно, сегодня, этот риск маловероятен, но все же он вероятен.

Теперь, вы знаете о том, что такое портативное приложение и какие особенности возникают, при его использовании.

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв

Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Присоединяйтесь
 

 

Программы (Freeware, OpenSource...)