Чем отличается портативная версия программы

Есть ли какая-либо разница между версиями программного обеспечения или приложения для переносной и настольной установки?

Например, у меня есть как портативные, так и устанавливаемые версии Google Chrome.

Они одинаковы? Они функционируют одинаково?

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

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

Последняя проблема заключается в том, что программа может выбрать использование общих библиотек , которые не будут присутствовать в системе, в которую она была скопирована, что приведет к сбою программы. Часто, особенно с некоторым программным обеспечением с открытым исходным кодом, установка программы гарантирует установку другой программы, такой как среда выполнения GTK или DirectX . Если GTK / DirectX не был установлен (или даже если была установлена ​​правильная версия!) В скопированной в ОС, то программа завершится ошибкой.

портативные программы

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

Для получения дополнительной информации посетите Википедию .

Я думаю, еще одно важное отличие состоит в том, что нельзя легко установить переносимый исполняемый файл в качестве программы по умолчанию (по крайней мере, в Windows).

Еще одна вещь, которую нужно добавить. Устанавливаемые программы обычно не запрашивают повышение прав для запуска этой программы, в то время как часто переносимая программа требует прав администратора и выдает запросы UAC.

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

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

Pattern Maker v4 Pro — как работают портативные версии программы

Чтобы добавить к этому объяснению, если вы установите оба устройства на флэш-накопителе, переносное устройство сохранит ваши настройки, даже если вы используете его на другом компьютере, а другое — нет.

Источник: qastack.ru

Portable — что это значит? Программы с отметкой Portable

China-гаджет

Среди компьютерного софта portable-программы занимают если не лидирующее положение, то, по крайней мере, одно из первых мест. Связано это не только с удобством их использования и запуска с любого носителя информации, но и с удобством транспортировки в плане того, что программа может быть записана на диск или обычную флешку. Итак, попробуем разобраться в основной теме «Portable soft — что это?». Понимание этого пригодится всегда, особенно для экономии места на диске, снижения потребления системных ресурсов и даже при восстановлении работоспособности системы после вирусных атак.

Portable: что это значит?

Для начала определимся с самим термином, логично исходя из перевода слова с английского языка. В данном случае перевод и трактовку понятия, что такое portable-версия программы, используем применительно к компьютерным системам.

portable что это значит

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

Читайте также:
Программа через которую можно скачивать фильмы на компьютер

Особенности Поддержка резервного копирования

Еще одним преимуществом является возможность резервного копирования файлов на устройстве с помощью встроенной утилиты резервного копирования. Выполнение задания резервного копирования легко, так как вам нужно выполнить несколько простых шагов, руководствуясь мастером. Можно выбрать полное или пользовательское резервное копирование, а также режим сжатия.

Кроме того, программа позволяет проверить диск на наличие ошибок. Он отображает тип файловой системы, а затем проверяет файлы и позволяет просматривать обнаруженные ошибки.

Меню, которое отображает эта программа, можно настроить в соответствии с вашими предпочтениями, так как вы можете установить его прозрачность и размер шрифта.

Отличие портативных версий от устанавливаемых приложений

Для рассмотрения данного вопроса зададим некие начальные условия. Итак, имеем версию программы portable. Что это значит с точки зрения стандартных методов установки и использования приложения, легко понять на простом примере.

Наверное, не нужно объяснять, что в стандартном варианте для инсталляции программного продукта в компьютерную систему, как правило, предусмотрен специальный файл, обычно имеющий название Setup.exe, запуск которого вызывает процесс установки, предусматривающий распаковку и копирование на жесткий диск компьютера основных модулей программы, исполняемого файла запуска основного приложения, дополнительных динамических библиотек, баз данных, используемых в работе, и даже драйверов виртуальных устройств, которые могут быть использованы как контроллеры. Ярким примером такого контроллера может служить драйвер виртуальной «примочки» для гитаристов Guitar Rig.

portable программы

Теперь рассмотрим главный вопрос: что такое portable soft. В отличие от инсталлируемых программ и приложений, портативные пакеты программных продуктов не требуют инсталляции на жесткий диск. Они запускаются с использованием одного-единственного исполняемого файла с расширением .exe, который находится в папке программы. Например, если заданы соответствующие условия, те же загрузчики данных с торрент-трекеров могут сразу распаковывать архивные файлы на диск в виде новой директории с одноименным названием скачиваемого торрента. Остается только войти в нужную папку и запустить соответствующий файл для начала работы.

Эмулирование Windows с помощью VM VirtualBox Утилита Cameyo

Состав портативного пакета

Что значит portable-версия в отношении того, каким может быть состав компонентов, необходимых для запуска и корректной работы любого портативного приложения, мы и попробуем сейчас разобраться.

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

Естественно, сами версии приложений по своему составу могут отличаться очень сильно. При этом не важно, что в версии пакета указано, что это именно вариант Portable. Что это значит в плане содержания данных? Сразу стоит сказать, что такие пакеты по размеру намного меньше, чем даже аналогичные установочные дистрибутивы.

Не говоря о вышеперечисленных компонентах, можно отметить, что встречаются довольно интересные программы, представленные в виде одного файла. Что самое интересное, это не всегда файл с расширением .exe (executable-file). Существует достаточно много вариантов в виде применения самораспаковывающихся архивов или Java-приложений. Они запускаются при условии, что в системе изначально установлены необходимые базовые программы и платформы.

что значит portable версия

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

Программы для работы с мультимедиа и записи дисков

В этой категории довольно много портативных приложений, различающихся по функционалу. Так, для просмотра видео удобно использовать VLC Media Player. Отредактировать ролик поможет портативная версия всем известной программы VirtualDub, а для записи созданного видео на диск подойдет InfraRecorder. Слушать любимую музыку можно в полюбившемся многим плеере AIMP от российских разработчиков.

Как видите, на сегодняшний день создано множество портативных приложений, способных удовлетворить даже самого требовательного пользователя. Какие из них поселятся на вашей флешке — решать вам, а мы, пожалуй, завершим свой рассказ и пожелаем вам много интересных и полезных Portable программ.

Специально для Ячайник, Елена Карлтон

Как работают portable-программы

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

Вот тут на помощь и приходит версия portable. Что это значит исходя из использования реестра? Все достаточно просто. Как уже понятно, инсталляция не нужна. Соответственно, программа при запуске не создает ключи в реестре (даже если и создает, то временные, которые по окончании работы автоматически удаляются).

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

Читайте также:
Есть ли программа для изменения текста

Рис.8. Список портативных приложений для PortableApps и интерфейс его платформы. Рис.9. Меню и возможности платформы LiberKey.

Сервис PortableApps

На другом портале PortableApps.com программы сортируются по группам, каждая группа, в свою очередь, разбита на категории, что является достаточно удобным решением.

Например, группа Интернет

имеет такую категорию, как
Браузеры
и т. д.

Каждая программа имеет детальное описание, здесь же можно проверить, имеет ли она русскую локализацию.

Качать с этого сервиса по одной программке занятие нудное. Можно работу намного упростить, если установить приложение PortableApps.com, которое является оболочкой для запуска скаченных ранее приложений.

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

Таким образом, на портале cameyo.com и PortableApps.com можно найти массу полезных программ портативных версий, не требующих установки на компьютер и использовать их для своих нужд.

Среди компьютерного софта portable-программы занимают если не лидирующее положение, то, по крайней мере, одно из первых мест. Связано это не только с удобством их использования и запуска с любого но и с удобством транспортировки в плане того, что программа может быть записана на диск или обычную флешку. Итак, попробуем разобраться в основной теме «Portable soft — что это?». Понимание этого пригодится всегда, особенно для экономии места на диске, снижения потребления системных ресурсов и даже при восстановлении работоспособности системы после вирусных атак.

Эмуляторы операционных систем

Программы, способные эмулировать полноценную «операционку» со всеми ее функциями, являются чуть ли не самыми востребованными. При сбоях в работе системы такие boot-менеджеры играют первостепенную роль. Мало того что они позволяют установить систему, что называется «с нуля», такие приложения способны еще и воссоздавать некое подобие ОС с поддержкой используемых дисков и драйверов.

как сделать portable версию программы

Допустим, у нас имеется диск с версией boot-менеджера и эмулятором Windows 7 версии Portable. Что это значит? Означает это то, что практически полноценная система будет загружена на компьютер и позволит использовать если не все, то большинство ее функций. Как правило, такие приложения запускаются либо с оптического диска, либо с флеш-накопителя.

что такое portable версия программы

Обратить внимание придется на BIOS, где должен быть указан соответствующий приоритет загрузки (Boot Priority / First Boot Device / CD/DVD или USB). Названия разделов и команд в зависимости от производителя BIOS могут различаться, но сути это не меняет.

Антивирусы и средства диагностики

Антивирусная защита является наиболее востребованной областью применения портативных программ. При поражении компьютера вирусами сами программы, работая под управлением «операционки» (стационарные), не всегда могут произвести полное сканирование. В частности, это касается элементов автозагрузки. Иными словами, в старте ОС могут находиться угрозы, но антивирус их, если и распознает, то не удаляет.

Другое дело, когда портативная версия антивируса стартует еще до запуска ОС. На примере приложения Kaspersky Rescue Disc можно заметить, что утилита стартует с диска или флешки еще до запуска Windows.

что такое portable soft

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

Как самому создать портативную версию приложения

Если говорить о том, как сделать portable-версию программы любого типа, не стоит обольщаться. Из профессиональных приложений создать такой пакет не получится. Но для программ более низкого уровня такая методика применима.

Некоторые советуют перед созданием удалить файлы типа Uninstall. Сразу скажем: не стоит (мало ли, может, потом придется «сносить» программу с компьютера).

Но не это главное. Можно использовать специализированные утилиты для создания портативных версий типа Thinstall Virtualization, а можно поступить еще проще, используя обычный архиватор WinRAR.

Вся процедура сводится к тому, чтобы использовать кнопку создания SFX-архива, после чего нужно выбрать команду «Создать непрерывный архив».

portable soft что это

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

KV.by

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

Читайте также:
Лучшие программы для саморазвития на ПК

Всем известно, что установка любой программы не ограничивается копированием необходимых файлов в папку Program
Files
– в зависимости от «сложности» самого продукта, также добавляются записи в определенные ветки реестра Windows, специальные файлы в системные каталоги или инсталлируются необходимые драйверы и библиотеки. В случае, если просто скопировать файлы приложения на другой ПК, то с большой вероятностью оно не запустится или будет работать некорректно, ввиду отсутствия одного или нескольких вышеперечисленных компонентов (исключая, разве что, игры и неприхотливые программки, у которых просто «собьются» настройки). Так как же перенести программу с одного компьютера на другой, сохранив ее «боеспособность»? Ответ очень прост: нужно воспользоваться переносной (иначе называемой «portable») версией этой программы.

Суть использования portable-приложений не только в том, чтобы запускать их с чего угодно и на какой угодно машине, но и что бы не оставлять следов использования подобного софта по определенным причинам (например, из-за корпоративной политики относительно стороннего ПО). Есть и третья причина: возможность запускать версии standalone и portable одного приложения параллельно, а также хранить профили, создаваемые в них, раздельно (хороший пример – Google Chrome).

Существует два способа получить переносную версию приложения:

  • Скачать уже готовую;
  • Сделать ее самому с помощью программной виртуализации.

Что лучше, портативные (portable) программы или инсталляционные?

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

Инсталляционные:
Изначально создание программ для операционных систем было по типу инсталляции и соответственно их большинство. Инсталляция большинства программ сводится к копированию файлов в каталог «Program Files».

При этом часть файлов программ размещается в системной директории, другая часть в «Program FilesCommon Files», третья часть файлов попадает в различные папки каталога «Documents and Settingsимя пользователяApplication Data». При установке программ появляются многочисленные записи в системном реестре. Поэтому, когда мы пытаемся скопировать программу простым переносом ее папки из Program Files на другой компьютер, ничего не получается. Софт не может найти нужные конфигурационные файлы и напрочь отказывается функционировать.

Портативные (portable):
Рortable программы не требуют установки. Можно запускать под ограниченной учетной записью, то есть не обладая правами администратора. Portable-версия не изменяет системные файлы, а это означает что и администраторские права для ее запуска не нужны.

Главное преимущество – это то, что портативную программу вы можете записать на флешку и запускать ее на любом компьютере прямо с флешки. Бесплатны, по крайней мере, для частного (не коммерческого) использования, portable версии есть и для платных программ. Не нужно переустанавливать при переустановке ОС, как правило не требуют регистрации.
Программа устанавливается в отведенную ей на съемном носителе папку, не затрагивая жесткий диск компьютера и реестр, и будет прекрасно работать вне зависимости от того, к какому ПК вы подключите флешку. При желании можно поместить папку с портативной программой и на один из разделов жесткого диска (дисков), даже на диск с ОС, создав отдельную папку для портативных программ и все будет работать.
Для того чтобы скопировать программу, достаточно просто перенести ее каталог на другой съемный носитель или папку. Многие приложения не требуют установки, их можно копировать и запускать откуда угодно. Но имейте в виду, что Portable программы, предназначенные для одной операционной системы, не будут функционировать в другой. Иными словами, если вы используете портативную версию браузера под ОС Windows , она не будет работать на компьютере с Mac OS или Linux. а иногда даже portable программа созданная в одной и той же ОС, но разных версий может глючить или вообще не работать.
Часто portable версию программы выпускает сам производитель, соответственно в идеале лучше использовать ее, чем большое количество «самоделок» от «рукастых» пользователей Интернета, но порой это не факт и программы портабле от грамотных умельцев служат нам очень и очень хорошо.

Для себя выбор сделан уже давно и использование Portable программ оправдан, легок и практичен.

Условная классификация Portable программ на:
Настоящие (истинные) портативные ( portable)
Псевдо (ложные) портативные (portable) читайте в моей статье

Источник: lybov-w.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru