Как создавать портативные Windows-программы с помощью Cameyo

Как создавать портативные Windows-программы с помощью Cameyo

Как создавать портативные Windows-программы с помощью Cameyo

Категория: Программы
Добавил:
access_timeОпубликовано: 11-02-2016
visibilityПросмотров: 27 219
chat_bubble_outlineКомментариев: 9

Портативные версии программ не только для компьютерщиков, но и для многих обычных пользователей являются подручным инструментом. Хранимые на флешке, нужные портативные программы всюду покорно следуют за своим хозяином, с каким бы компьютерным устройством тот ни работал. Портативный софт актуален для многих корпоративных пользователей, работающих с учётных записей с ограничением на установку сторонних программ. Но, увы, не всегда в Интернете можно отыскать портативную версию нужной программы. Да и чем убивать время на постоянный поиск нужного портативного софта, его проще научиться создавать самостоятельно. Собственно, чем и займёмся в этой статье — ниже рассмотрим, как создавать портативные Windows-программы с помощью Cameyo, а также познакомимся с прочими возможностями этого проекта.

Как создавать портативные Windows-программы с помощью Cameyo

1. О проекте Cameyo

Проект Cameyo – это платформа для виртуализации Windows-программ. Она включает десктопное ПО для изготовления портативных версий различных программ, а также веб-сервис для использования этих программ в онлайне и их переноса на другие компьютерные устройства по типу облачного хранилища. Принцип работы Cameyo несколько схож с работой гипервизоров. Как последние могут предложить внутри основной операционной системы отдельную изолированную гостевую систему, так и Cameyo может создавать портативные программы, работающие в своей среде — не требующие установки в Windows, независимые от системного реестра, не создающие своих фоновых служб, а в отдельных случаях даже не оставляющие следов своей активности.
Проект Cameyo англоязычный. Нет русскоязычного интерфейса и у десктопной утилиты. Но пусть не переживают те, для кого языковой барьер может стать преградой. Работу с десктопной частью проекта мы рассмотрим в этой статье в подробностях, а при использовании веб-интерфейса Cameyo на помощь может прийти расширение «Google Переводчик» для браузеров Google Chrome, Mozilla Firefox, Opera и Яндекс.Браузер.
 
Сама возможность создания портативных программ с помощью Cameyo бесплатна. Но щедрость создателей проекта заканчивается на определённом этапе использования облачного пространства Cameyo. О том, зачем и за что платить создателям Cameyo, поговорим чуть ниже, при рассмотрении возможностей веб-версии проекта Cameyo Online. А пока что совершенно бесплатно скачаем десктопную утилиту Cameyo для создания портативных программ с официального сайта проекта —  http://www.cameyo.com

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c330e11

2. Создание портативных Windows-программ 

Десктопная утилита Cameyo для изготовления портативных версий Windows-программ сама является портативной и не требует установки в систему. Запустив её, увидим три возможных пути дальнейшей работы:
  • Cameyo Player – запуск клиентского приложения веб-сервиса Cameyo;
  • Capture an installation – функция создания портативных программ;
  • Edit a package – редактор ранее созданных портативных программ.
Cameyo создаёт портативные программы по такому принципу: сначала делается снимок операционной системы до установки нужной программы, затем необходимо запустить процесс установки этой программы, после чего последняя средствами Cameyo будет упакована в портативную версию. Cameyo может предложить создание портативных программ и без необходимости их инсталляции в систему. К этой возможности вернёмся позднее, она будет рассмотрена в пункте 3 этой статьи.  А пока что создадим портативную программу обычным способом – путём её установки в систему.
Для создания портативной версии нужной Windows-программы в первом окошке после запуска утилиты Cameyo выбираем, соответственно, второй вариант.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c352894

После чего в правом нижнем углу экрана увидим такое вот окно:

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c36f843    

Это уведомление о том, что Cameyo приступила к созданию снимка Windows перед установкой программы. Как только в том же правом нижнем углу экрана появится такое уведомление,

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c3829fd

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

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c398e6c

По завершении процесса установки в окне уведомления жмём кнопку «Install Done».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c3b03e9

После этого Cameyo оповестит о повторном создании снимка системы, но уже после инсталляции программы. Сравнивая два снимка системы – до и после установки программы, таким образом Cameyo из двух состояний Windows выделяет эту самую программу для создания её портативной версии.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c3cd5f8

Если всё прошло успешно, увидим сообщение с указанием пути сохранения портативной версии программы – в папке пользовательского профиля «Документы» на диске С, в подпапке «Cameyo apps».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c3e01b8

По указанному пути обнаружим исполняемый EXE-файл только что созданной портативной программы, в имени которого будет присутствовать дописка «.cameyo», как, например, в нашем случае «AOMEI Backupper Standard.cameyo».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c3f1801

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

3. Возможности клиентского приложения Cameyo Player

Cameyo Player – это клиентское приложение веб-сервиса Cameyo, работающее по типу клиентского ПО облачных хранилищ. Как и последние, Cameyo Player являет собой десктопный интерфейс к содержимому веб-аккаунта и предусматривает загрузку/скачивание EXE-файлов портативных программ собственного производства. Но, в отличие от тех же облачных хранилищ, у веб-сервиса Cameyo, а, соответственно, и у его клиентского приложения, есть своя специфика. Кроме коллекции своих портативных программ, любой зарегистрированный пользователь совершенно бесплатно получает доступ к уже готовым портативным программам. Это небольшая подборка из популярного бесплатного софта, в которую включены, в частности, браузеры Mozilla Firefox и Opera, текстовый редактор OpenOffice, архиваторы WinRAR и 7-Zip, медиаплееры KMPlayer, VLC, GOM, программа для удалённого доступа TeamViewer, а также многие прочие известные программы. Есть даже космический 3D-симулятор Celestia. Но есть один нюанс. Вытекает этот нюанс из того, что Cameyo является англоязычным проектом, и это, соответственно, англоязычный интерфейс всех этих программ. К сожалению, не все из них поддерживают в портативном варианте переключение на русскоязычной интерфейс в настройках.
Кроме подборки популярных портативных программ, у Cameyo Player есть ещё одна фишка, о которой упоминалось выше – это создание портативных программ без их инсталляции в систему, в режиме «Песочницы» (Sandbox). А теперь обо всём подробней.
Запускаем десктопную утилиту Cameyo и на этот раз выбираем запуск Cameyo Player.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c517458

Зарегистрируемся для использования возможностей веб-сервиса. Жмём внизу «Register an account».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c52ba35

Регистрация очень простая. В окне браузера откроется форма регистрации пользователей на официальном сайте Cameyo. Нужно ввести адрес электронной почты, придумать пароль, подтвердить его и нажать кнопку «Register». Ещё больше упростить регистрацию можно, использовав Google-аккаунт.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c54058e

После подтверждения регистрации можем авторизоваться в Cameyo Player. После чего в окне приложения увидим перечень упомянутых портативных программ. Выбрав любую из них, можем скачать её на компьютер или запустить её в онлайн-режиме без скачивания. Быстрее и стабильнее будут работать, естественно, скачанные портативные программы при их локальном запуске без посредничества сети.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c55d87b

Нажав вверху кнопку в виде плюса, в числе двух возможных функций Cameyo Player можем выбрать «Upload an existing package»для загрузки в облачное хранилище размещённых на компьютере портативных программ, которые были созданы с помощью Cameyo.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c57e53d

«Drag & Drop your Cameyo package here», — попросит Cameyo в далее запустившемся окошке, и это означает, что в это окошко можно перетащить EXE-файл портативной программы. Но можно и использовать кнопку обзора «Browse».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c719299

Для загрузки портативной программы в «облако» Cameyo жмём «Upload».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c734b5b

После успешного процесса загрузки портативной программы будем наблюдать уведомление «Expiration in 7 days», что по-русски означает «Действительно в течение 7 дней».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c751e48

Далее можем наблюдать только что загруженную портативную программу, переключившись с предустановленного раздела c готовым перечнем программ «Public apps» на раздел своих программ «My apps».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c76aaa4

Процесс загрузки портативной программы в «облако» может оказаться и неуспешным – если размер EXE-файла превышает 50 Мб. Кстати, об ограничениях.

4. Условия бесплатного использования облачного хранилища Cameyo 

Первой гранью щедрости создателей Cameyo является лишь 7-дневный срок хранения портативных программ в облачном хранилище в рамках бесплатного аккаунта с базовой лицензией. Другая грань использования «облака» Cameyo без финансовых вложений – размер EXE-файла программы не должен превышать 50 Мб. Улучшить такие ущербные условия можно за плату, приобретя по месячной подписке аккаунт Pro или более дорогостоящий Enterprise. Просто же обеспечить дисковое пространство для хранения портативных программ можно и путём подключения облачного хранилища Dropbox.
Благо, создание портативных программ без их инсталляции в систему – возможность, предоставляемая создателями Cameyo бесплатно.

5. Создание портативных программ без их установки в систему

Без инсталляции в систему портативные программы создаются в рамках работы Cameyo Player. Другая функция, доступ к которой реализован при нажатии кнопки с плюсом – это «Create a new package», то есть, создание нового пакета, по сути, новой портативной программы.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c782459

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

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c79a386

Далее последует окно с выбором способов создания новой портативной программы: первые две кнопки – это способы в онлайн-режиме (не всегда работают), третья – с участием снимков системы, как было рассмотрено в пункте 2 этой статьи. А вот четвёртая кнопка – Sandbox Capture – это и есть тот самый способ создания портативной программы без её установки в систему. Жмём её.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c7b5e2b

Затем в таком вот окошке

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c7d0afd

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

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c7e7d95

По его завершении в окне Cameyo Player увидим несколько опций для дальнейших действий, в числе которых будет «Upload» — загрузка в «облако». Можем сразу и загрузить новую портативную программу в Интернет.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c80cf83

 d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c8278ff

Локальный EXE-файл только что созданной портативной программы ищем в той же подпапке «Cameyo apps» в папке пользовательского профиля «Документы» на диске С.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c8448bd

6. Работа с веб-сервисом Cameyo Online

Работать с портативными программами – как с собственными, хранимыми в «облаке» в течение тех самых 7 дней, так и с перечнем готовых программ от Cameyo – можно в своём аккаунте в веб-версии проекта Cameyo Online, используя любой из браузеров, в любой операционной системе, с любого устройства, обеспечивающего более-менее приемлемую скорость Интернета. Для этого на официальном сайте программы заходим в раздел «Apps».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c861dda

Авторизуемся нажатием кнопки «Login»и выбираем либо программу из библиотеки Cameyo, либо переходим на вкладку «My Apps» (Мои приложения).

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c88865e

В этой вкладке увидим все загруженные в «облако» портативные программы, 7-дневный срок хранения которых не истёк. Можем выбрать любую из них.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c8b01b4

И либо удалить, либо скачать, либо запустить в онлайн-режиме в окне браузера.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c8d5742

Подключив в настройках аккаунта облачное хранилище Dropbox, с онлайн-версиями портативных программ можно будет работать по типу Chrome OS – с сохранением созданных или отредактированных в запущенных программах файлов на диске файлового хранилища. Помимо Dropbox, опционально Cameyo Online предусматривает подключение ещё и Google Диска, но пока что эта функция работает нестабильно.

В разделе аккаунта на сайте Cameyo можем проделать те же операции, что и в клиентском приложении Cameyo Player – загрузить в «облако» портативную программу, либо создать её средствами Cameyo Online. Для загрузки готовой портативной программы выбираем пункт «Upload your existing Cameyo package»и указываем путь к EXE-файлу.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c90770f

Для создания новой портативной программы выбираем «Create a new Cameyo package, from software installer». Это ещё один способ создания портативных программ без их установки в систему, правда, проходит процесс чуть дольше, чем с использованием «Песочницы» в рамках работы клиентского приложения Cameyo Player, и чаще завершается неудачей. В графе «Submit file» выбираем пункт «Local machine (50 MB max)» и указываем путь к инсталлятору нужной программы на компьютере. Пункт выше — «URL» – возможность указания ссылки на скачивание установочного файла, но, увы, работает такой способ не всегда. В графе «Destination» выбираем либо пункт «My Apps (stored 7 days)», либо «My Dropbox», если таковой подключен. Далее жмём «Online Install».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c929abd

В окне браузера откроется удалённый рабочий стол и запустится процесс инсталляции программы. Проходим его.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c954b8f

А по завершении жмём «Install done».

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c977384

В этом же окне браузера откроется страничка портативной программы с возможностью её скачивания и запуска в онлайн-режиме.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c999ec3

7. Редактор портативных программ

Третья функция, которую можем наблюдать при запуске десктопной утилиты Cameyo – это «Edit a package», редактор портативных программ.

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c9bb6e9

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

d0bad0b0d0ba d181d0bed0b7d0b4d0b0d0b2d0b0d182d18c d0bfd0bed180d182d0b0d182d0b8d0b2d0bdd18bd0b5 windows d0bfd180d0bed0b3d180d0b0d0bcd0bc 65d359c9d4aef

8. О недостатках Cameyo

Cameyo – весьма интересный проект, но, увы, не всё с ним так гладко, как описано выше. Выше мы рассмотрели, как происходит работа в идеале. На практике же то и дело будем наталкиваться на проблемы как в процессе создания, так непосредственно при работе портативных программ. Так, не из каждой программы можно сделать портативную, ведь некоторый Windows-софт заточен под работу в полноценной среде операционной системы с запуском своих фоновых служб. Есть проблемы и в работе веб-сервиса Cameyo Online: не каждая портативная программа даже запустится в окне браузера, не говоря уже о стабильности и быстродействии её работы. Более надёжным вариантом будет всё-таки использование портативных программ после скачивания их на диск компьютера.
tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Программы
Как создавать портативные Windows-программы с помощью Cameyo