Портабельные программы [Cameyo]

Стандартные компьютерные программы работают пока они установлены в систему. При переносе на другой компьютер они перестают работать либо работают неправильно.Портабельные программы [Cameyo] Специально для этого были придуманы переносные или как их ещё называют портабельные программы. О том, как сделать программу портабельной мы сегодня и поговорим.

Портабельные программы

Портабельные программы очень удобны для использования на разных компьютерах. Их не нужно устанавливать в систему. Закинул на флешку программу и можешь запускать её на любом компьютере, на котором установлена совместимая операционная система. Беда в том, что далеко не все программы имеют свои переносимые версии. Некоторые авторы приложений сами предоставляют и их портабельные версии. Но что делать, если у программы нет такой переносимой версии? Конечно же сделать такую версию самим.

Как сделать программу портабельной? [Cameyo]

Ответ на этот вопрос - программа Cameyo. Скачать можно с официального сайта программы. Установка программы не требуется. При запуске открывается вот такое окно:
Как видите русский язык тут официально не поддерживается, но возможно на просторах интернета можно найти умельцев, которые сами локализовали эту программу. Для тех кто не нашёл русификацию и тех кто не искал вообще ниже разъясню значения каждого из элементов меню.
При запуске программы открывается предварительное окно с 3 модулями запуска:

  1. Cameyo Player
  2. Capture app locally
  3. Package editor

Cameyo Player - студия
Если установить галочку напротив надписи Remember my choise - запомнить мой выбор, то при запуске программа автоматически будет выбирать тот модуль, который был запущен при последнем пользовании.

Cameyo Player - студия

В данном модуле объединены все режимы программы. Отсюда можно выбирать любой режим. Для использования всех опций программы нужно зарегистрироваться на сайте. Регистрация стандартная. Кстати у программы имеется своя библиотека уже готовых портабельных решений многих программ, которые доступны для скачивания и даже удаленного запуска их с сайта. Вам останется только выбрать нужную программу и скачать её (либо запустить). Если же среди библиотеки не окажется нужной вам программы, то Cameyo предлагает 4 способа создания портабельной версии вашей программы.режимы создания переносимого приложения в программе Cameyo Давайте поближе рассмотрим каждый из них. В качестве примера взял дистрибутив программы Unlocker и плеера KMP.

1. Online Packaging. Automatic - Онлайн упаковка. Автоматическая

Выбрав данный режим, вам нужно нажать на кнопку в виде знака и выбрать из выпадающих пунктов Create a new package - создать новый пакет.создание нового портабельного приложения Далее нажмите на кнопку Browse, выберите в проводнике инсталлятор нужного приложения и нажмите кнопку Открыть. Программа начнёт закачивать его на свой сервер. Там автоматически создается переносимое приложение. Здесь правда отмечу, что в случае с плеером почему то данный способ не сработал. Программа предложила выбрать другой способ. Зато сработал с программой Unlocker.

2. Live Install. Remote Installation - Наглядная установка. Удаленная установка

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

3. Snapshot Capture. Local installation - Снимок системы. Локальная установка

Данный режим наиболее стабильный из всех. Но в этом режиме программа реально устанавливается в систему. Подробнее о данном режиме читайте чуть ниже в отдельной главе.

4. Sandbox Capture - Снимок песочницы

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

Capture app locally - захват приложения

В данном режиме программа делает снимок системы перед установкой приложения (приложения, который станет портабельным), сопровождающееся появлением окна с надписью Taking initial snapshot before installation - Первичный снимок перед установкой.
По завершении снимка появится окно с сообщением: установите приложение и по завершении нажмите Install done.снимок системы Если потребуется перезагрузка выполните её. Установите нужное приложение. По окончании установки программа сравнит изменения произошедшие в системе до и после установки приложения, с помощью снимка системы сделанным до установки приложения. На основании этих изменений будет создана портабельная версия установленного приложения.
Главный недостаток этого способа это то, что в нагрузку к переносной версии программы вы также получаете полностью установленную систему версии. Но после создания портабельной версии программы установленную можно удалить либо проделать всю процедуру в виртуальной машине или в виртуальном режиме, о котором писал выше.

Package editor - редактор сборки.

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

Ограничения в онлайн услугах при бесплатном тарифе

Программа предоставляет ряд онлайн услуг, которые имеют некоторые ограничения на бесплатном тарифе.
Созданный вами переносной пакет программы (Портабельные .exe файл) в онлайн библиотеке будет храниться всего 7 дней, по истечении которых файл будет безвозвратно удален.
Дистрибутив программы для онлайн упаковывания не должен превышать 50 мб. Чтоб снять ограничения нужно купить один из платных тарифов.
Для локального использования, а также в режиме песочницы ограничений нет.
Для хранения готовых портабельных программ в Cameyo можно подключить облачное хранилище DropBox.
Говорить отдельно про веб-сервис Cameyo я не буду, так как идентичный функционал есть и в десктопном клиенте в модуле Cameyo Player.

Итоги:
Конечно, данная программа не идеально справляется со своими задачами, но продукт очень интересный и предлагает удобный сервис. Часто сделанные в этой программе переносимые приложения работают не корректно, а многие при переносе на другой компьютер и вовсе не запускаются. Но если разработчики будут дальше развивать свой проект, усовершенствуя алгоритмы, то возможно в будущем этот продукт станет почти идеальным.

Закладка Постоянная ссылка.

Форма подписки по e-mail:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я согласен(а) с обработкой персональных данных и политикой конфиденциальности