В игровой индустрии существует своеобразная шутка: если хочешь несколько раз заработать на одной игре, делай порт. Посмотрите, например, на компанию Rockstar: в 2013-м году Grand Theft Auto V штурмовала консоли, продажи составляли миллионы проданных копий и миллиарды долларов. Когда ажиотаж поутих, игру запустили на персональных компьютерах, добавив несколько обновлений — вуаля, GTA V снова лидирует на рынке!
Сказать, что есть нечто нечестное или плохое в данном подходе язык не повернётся, так как в итоге выигрывают все: и компания разработчиков, и пользователи сразу на всех платформах, и собственно производители платформ, ведь не все настолько терпеливы, чтобы ждать два года, пока остальной мир режется в любимую игру. А терпеливым придётся апгрейдить ПК, так как порт обзавёлся 4к-текстурами и модными визуальными эффектами. Не побоюсь сказать, что данная бизнес-модель гениальна, так как Rockstar заработали везде, где только могли. И что тут сказать: всем предпринимателям стоит у них учиться вести дела.
Масштаб разработки видеоигры вроде GTA V и мобильного приложения, безусловно, разный, но процесс создания и продвижения имеет много общего. Тот же выбор платформы, вопрос портирования, значимых обновлений и прочее. Давайте детальнее взглянем на этот вопрос.
Расширьте свою аудиторию
Платформа — это не только устройства определенного производителя или операционной системы, это, в первую очередь площадка пользователей, огромный процент потенциальных покупателей.
К примеру, в США, Австралии и Канаде Android менее популярен, нежели iOS. Обратная ситуация наблюдается в Китае, Южной Корее, Японии, Мексике, Индии, Бразилии и так далее. Задумайтесь, сколь огромен этот рынок. Вы сможете не то, что удвоить — утроить свою аудиторию. Согласно данным IDC, Android доминирует на рынке смартфонов — 87,6% продаж смартфонов приходится именно на устройства с операционной системой Google, в то время как Apple довольствуется вполне скромными 11,7%:
В этой заметке я сделаю краткий обзор программ, предназначенных для создания портативных версий других программ.
Более детальное видео по работе в одном из перечисленных здесь приложений, я вскоре запишу.
А начну я, пожалуй, с самой мощной и функциональной программы в этом классе.
VMware ThinApp
Эта программа разрабатывалась специально для IT-специалистов, поэтому она обладает очень мощным инструментарием. Изначально она предназначена для отделения установленных на компьютере программ и приложений от операционной системы, чтобы можно было переносить программы с одного компьютера на другой без их установки. А как вы понимаете, это и есть то, что нам нужно, так как по сути мы получаем независимые от операционной системы программы, то есть портативные.
Но у этой программы есть существенный минус — она платная, хотя и купить ее просто так нельзя, так как она отдельно не продается, а входит в пакет программ, предназначенный в первую очередь для компаний.
В любом случае программу можно использовать в течение двух месяцев бесплатно, так как именно столько (60 дней) длится ее пробный период. Скачать программу можно с официального сайта — http://www.vmware.com
На сайте есть серия подробных видео по работе с программой, но, правда, они на английском языке.
Cameyo
Следующая программа, которую я сейчас упомяну, является, наверное, самой популярной на сегодняшний день среди обычных пользователей. Дело в том, что она бесплатна и проста в использовании. Кроме этого на сайте программы находится несколько сотен портативных версий популярных программ, которые вы можете скачать прямо из Cameyo, но для ее использования нужно зарегистрироваться на сайте.
Еще одной особенностью Cameyo является то, что можно создавать портативные приложения онлайн, без установки программы на компьютер.
Spoon Studio
Это достаточно мощная программа, находящаяся на одном уровне с VMware ThinApp. Она имеет множество различных возможностей в том числе умеет создавать виртуализованные, то есть портативные, приложения.
Программа имеет несколько тарифных планов и самый простой является бесплатным. Для работы с программой необходима регистрация на официальном сайте.
Enigma Virtual Box
Несомненным плюсом программы Enigma Virtual Box является ее бесплатность и наличие русского языка. Ее достаточно простой и аскетичный интерфейс тоже можно назвать плюсом, но… эта программа работает несколько иначе, нежели другие приложения. Она не сканирует систему до и после установки программы, чтобы определить какие файлы программы понадобятся для ее работы. Эти связи пользователь должен добавить сам. То есть пользователю необходимо указать исполняемый файл приложения, а затем добавить в специальный список дополнительные файлы или папки, которые приложение использует. Далеко не все смогут разобраться в этом вопросе самостоятельно, а значит и программа будет полезна скорее опытным пользователям, нежели начинающим.
Evalaze
И заключительная программа в этом коротком обзоре — Evalaze.
Программа имеет две версии — полную за деньги, и урезанную «за бесплатно».
Сильно урезанная, но бесплатная версия вполне подходит для создания автономных, то есть портативных программ. Работает по ранее описанной схеме, то есть сканирует состояние системы до и после установки и запуска интересующей нас программы. В общем, вполне заслуживающее внимания приложение.
* * * * *
Ну и в заключении хочу привести два сайта, на которых можно найти сотни уже созданных портативных версий известных программ и приложений:
PortableApps.com — одна из самых популярных библиотек портативных приложений;
WinPenPack.com — на сайте представлено множество портативных приложений и есть возможность переключить язык сайта на русский.
Не упустите возможность сделать доброе дело:
нажмите на кнопку социальной сети, в которой вы зарегистрированы, чтобы другие люди тоже получили пользу от этого материала. СПАСИБО!
B
Содержание:
Portable-программа (англ. portable software) — программа, которая для своего запуска не требует процедуры инсталляции на жесткий диск компьютера, и может полностью храниться на съемных носителях информации, таких как CD-ROM, USB flash drive, флэш-картах и даже на дискете, что позволяет использовать её на многих компьютерах.
Создание portable-программ может сэкономить кучу времени профессиональному компьютерщику, вынужденному устанавливать нужный для работы софт на сотнях чужих компьютеров. Простой запуск с флешки намного быстрее, чем инсталляция и удаление каждой нужной утилиты. А время, как известно — деньги.
Именно такой конвертер программ в их портативные версии можно скачать на этой странице.
Рейтинг: | |
Размер: | 11.6 МБ (портативная версия) |
Интерфейс: | Английский |
Платформа: | Windows XP/Vista/7/8/10 32&64-bit |
Лицензия: | FreeWare |
Обновлено: | 2018-06-07 |
Разработчик: | https://www.cameyo.com/ |
Платный аналог: | VMware ThinApp (от 202418 руб.) |
Похожая программа:Windows на флешке MojoPac ad S2 / —>
Программа для создания portable-версий (переносимых) программ из обычных версий программ, которые требуют установки на компьютер.
Компьютер – это тот предмет, без которого сегодня практически нельзя обойтись. Однако сам по себе ПК – куча железок, которую делает по-настоящему полезной лишь умело подобранное программное обеспечение!
В предыдущей статье я рассказывал Вам, как сделать так, чтобы Ваши любимые программы всегда были с Вами. И вот сегодня я снова хочу коснуться данной темы.
Безусловно, виртуальная операционная система от MojoPac достаточно удобная штука, но она, как мы увидели, не лишена некоторых изъянов. Да и не каждому требуется большой набор приложений для повседневной работы.
Чаще всего для полного счастья нам нужна одна-две программки :). Если Вы придерживаетесь такой минималистической точки зрения, тогда Вашим выбором должен стать portable-софт.
По сути, портативные приложения это те же программы, которыми Вы привыкли пользоваться в повседневности, но независимые от компонентов системы, на которой запускаются и не требующие установки. Соответственно мы можем запускать их на любом компьютере с любого носителя информации (сегодня чаще всего флешки).
- Не требует установки
- Запускается с любых носителей
- Не зависит от компонентов системы, на которой запускается
- Не засоряет системный реестр Windows
- Не оставляет следов своей деятельности на ПК.
Не так давно portable-версии нужного софта можно было создать только вручную на «чистой» или виртуальной ОС. Приходилось делать снимки реестра до и после установки, затем сличать их и (опять же вручную) собирать в кучу все файлы и ключи реестра, которые изменились…
Однако уже сегодня существуют приложения, позволяющие полностью автоматизировать сей долгий и нудный процесс! Хочу познакомить Вас с программой Cameyo. На данный момент это практически единственная в своем роде система виртуализации, позволяющая полностью автоматизировать процесс сборки portable-версий любых приложений.
По своим возможностям она конкурирует с коммерческим продуктом компании SPOON – SpoonStudio:
Особенности | Cameyo | Spoon Studio |
Стоимость | бесплатно | от $120/год или $2000!!! О_о |
Автоматическое создание portable-версий любых приложений | + | + |
Ручной режим правки собранного пака | + | + |
Настройка режима изоляции приложений | + | + |
Система предотвращения программных конфликтов | — | + |
Настройка прав запуска в Windows 7 | — | + |
Настройка даты истечения работоспособности приложения | + | + |
Как видим, Cameyo практически не уступает дорогостоящей коммерческой системе виртуализации. Более того, если Вы не желаете вникать в тонкости оптимизации полученного portable-приложения, то Cameyo будет Вашим лучшим выбором, поскольку предлагает пошаговую поддержку пользователя!
В Spoon Studio такая функция тоже имеется, однако в нашем бесплатном приложении интерфейс мастера намного удобнее, понятнее и ни разу не подразумевает двоякой трактовки!
Еще одним плюсом Cameyo является ее портативность и достаточно маленький для программы своей категории размер (всего 6,7 МБ – против 88,7 МБ у Spoon Studio).
Запускать Cameyo можно прямо из архива, который Вы скачали.
Внимание! Перед запуском Cameyo желательно отключить Интернет и приложения, которые работают с ним и с файловой системой ПК! (это позволит максимально уменьшить изначальный размер исполняемого файла portable-приложения).
После запуска мы увидим окошко с двумя кнопками: «Capture installation» (что означает «Захватить процесс установки») и «Edit existing package» («Править существующие пакеты»). Поскольку у нас еще нет готовых проектов, нажимаем первую кнопку и в правом нижнем углу экрана увидим следующее сообщение:
Надпись в окошке означает буквально «Получение первоначального скриншота системы перед инсталляцией». Это первый этап создания нашего будущего portable-приложения. Cameyo в течении 3 – 5 минут собирает данные о таких компонентах системы, как реестр, системные папки и структура файлов.
По завершению этапа сбора информации мы переходим непосредственно к процессу установки нашего приложения:
На данной стадии мы инсталлируем нужное нам приложение и производим с ним все нужные предварительные настройки. По завершению установки нужно нажать кнопку «Install done» в окошке Cameyo. Если же установленная Вами программа требует перезагрузки, тогда жать ничего не надо – смело перезагружайтесь.
После подтверждения завершения инсталляции Cameyo приступит к третьему (и, по сути, последнему) шагу – сличению снимков системы:
В информационном окошке Вы увидите, что Cameyo производит повторное сканирование системы и поиск изменившихся компонентов. После того, как разница между состоянием системы до и после установки приложения будет выявлена, Cameyo автоматически создаст исполняемый файл с полностью рабочей portable-версией только что установленного Вами приложения!
В принципе, мы добились поставленной цели – создали работоспособную портативную версию нужного приложения… Но не все так просто…
Дело в том, что чаще всего мы не можем гарантировать того, что на нашем ПК в фоновом режиме не функционируют какие-либо приложения, вносящие изменения в файловую систему. Поэтому окончательный размер исполняемого файла нашей portable-программы может иметь «избыточный вес» :).
Дабы избежать ненужных компонентов в созданном нами портативном приложении, откроем его при помощи Редактора пакетов Cameyo. Для этого снова вернемся к главному окну и теперь уже нажмем вторую кнопку – «Edit existing package». В открывшемся окне Проводника укажем созданное нами portable-приложение и попадем в следующее окошко:
Перед нами Редактор пакетов Cameyo. Он состоит из 4 вкладок, на каждой из которых мы можем произвести какие-либо действия с нашим портативным приложением. И первой вкладкой, которая открывается сразу при запуске Редактора, является «General». Это общие настройки нашего проекта. Здесь мы можем:
- указать исполняемый файл нашего приложения;
- режим изоляции приложения (режим обмена данными, полностью изолированный или полностью доступный);
- указать тип носителя, с которого может запускаться приложение;
- задать иконку для программы;
- задать название и описание приложения.
Во второй вкладке («Files») мы можем управлять файловой системой нашего portable-приложения:
Именно здесь мы можем максимально уменьшить размер созданной программы, удалив все заведомо ненужные компоненты. Также в этой вкладке мы можем и добавить нужные файлы (например, плагины) к нашему проекту.
Что характерно, сразу удаленные файлы и папки не удаляются, а только отмечаются красным крестиком. Их удаление произойдет после сохранения проекта. Однако я на практике столкнулся с некоторыми трудностями в этом процессе.
Некоторые файлы, похоже, не удаляются, а лишь скрываются, что никак не сказывается на размере конечного исполняемого файла :(. Поэтому еще раз повторюсь: во время создания каждого нового portable-приложения старайтесь чтобы на компьютере не работало сторонних программ!
Третья вкладка («Registry») позволяет править внутренний реестр портативного приложения:
Здесь ненужные ветки удаляются без особых проблем, поэтому останавливаться на процессе очистки реестра не будем.
Последняя же вкладка («Advanced») предоставляет некие «продвинутые» функции настройки проекта:
К таким функциям относятся:
- Запрет на дочерние процессы
- Настройка параметров сохранения настроек приложения (полное сохранение, запрет на сохранение реестра и полная очистка данных при закрытии приложения)
- Настройка даты истечения работы приложения.
Когда все необходимые правки будут Вами внесены, нужно будет сохранить наш проект. Для этого зайдите в меню «File» (верхний левый угол окна Редактора пакетов) и нажмите кнопку «Save».
Изменения будут сохранены в созданном ранее исполняемом файле. Если же Вы хотите немного поэкспериментировать, можете нажать кнопку «Save As» и сохранить исправленный проект как новый файл с другим названием и другими настройками.
Плюсы:
- бесплатность :);
- полная автоматизированность;
- простой интерфейс;
- возможность правки созданного проекта;
- настройка параметров созданных приложений.
Минусы:
- проблемы с очисткой файловой системы проекта :(.
Если Вам всегда нужно иметь под рукой несколько специфических программ для работы, но Вы не знаете, как сделать их портативные версии, то Cameyo именно тот инструмент, который поможет Вам справиться с Вашей проблемой.
Более того, недавно компания Cameyo запустила (и сейчас активно тестирует) он-лайн сервис виртуализации программ. Эту беспрецедентную разработку Вы можете найти по адресу: http://online.cameyo.com/submit.aspx.
Будьте мобильными ;). Почувствуйте полную свободу действий с самодельным portable-софтом!
P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.
P.P.S. Если Вы хотите, чтобы с вами был Ваш рабочий стол и набор установленных приложений, тогда Ваш выбор следует остановить на следующей программе: Windows на флешке https://www.bestfree.ru/soft/file/windows-on-flash-drive.php
—> —> СКАЧАТЬ Cameyo 3.1.1517(страница загрузки) ad S5 / —>
Получать обновления: |
—>
В одном из уже давнишних номеров ][ у нас была статья «Portable – вот она, радость», где мы рассказывали, как из практически любой программы можно сделать портируемую версию, которая будет запускаться без установки, записать ее на флешку и всегда носить с собой. В ход тогда была пущена дорогостоящая утилита Thinstall. Позже этот проект был куплен компанией VMware, и весь его функционал сейчас представлен в приложении VMware ThinApp. Как и другие продукты этой компании, ThinApp занимается виртуализацией, а точнее – виртуализацией приложений. Задача такой операции в том, чтобы создать виртуальное окружение для отдельно взятого приложения. Это приложение не должно подозревать о том, что запущено на другом компьютере; оно может, как и задумано разработчиками, обращаться к реестру, файловой системе и находить там ключи и файлы, которые были добавлены во время процедуры установки. Файлы приложения и все необходимые данные помещаются в единственный исполняемый .EXE-файл. Во время его запуска в системе развертывается виртуальное окружение, которое эмулирует нужные ключи реестра, DDL’ки, библиотеки сторонних разработчиков, всевозможные фреймворки, а приложение запускается как ни в чем не бывало. При этом никакие драйвера в систему не устанавливаются, в реестр изменения не вносятся – приложение полностью работает внутри виртуального окружения. Хороший подход, и ThinApp отлично его реализует, но одна загвоздка – решение стоит как минимум $6050. Не кисло, да?
Впрочем, аппетит компании, возможно, в скором времени утихнет, потому как в Сети недавно появилось реальная альтернатива для виртуализации приложений. Программа Cameyo (www.cameyo.com) делает ровно то же самое, что и ThinApp, с одной лишь разницей – ничего за это не просит. И знаешь, на месте VMware я бы начинал бояться. Сложно представить, как можно сделать процесс портирования еще проще, чем это реализовано в Cameyo. После установки из 1,5 Мб дистрибутива пользователю предлагается интерфейс с двумя кнопками: одна для создания нового контейнера, а другая — для модификации ранее созданных пакетов. Если нажать на первую («Capture installation») программа начнет делать слепок (snapshot) системы, сохраняя для себя состояние файловой системы и реестра – от этой информации ей придется отталкиваться. Как только snapshot будет сделан, Cameyo предложит приступить к установке приложения, для которого необходимо сделать Portable-версию. Пусть это будет Opera, а для полноты картины – еще и Flash-плеер для нее, а также Java-плагин. Тут никаких заморочек, просто устанавливаем все, как обычно; если требуется перезагрузка – смело ребутимся (это корректно обрабатывается). Как только установка и настройка закончены, можно нажимать на кнопку «Install done». В этот момент Cameyo еще раз сделает слепок системы, чтобы сравнить, какие изменения произошли, и на основе этих данных создать Portable-пакет. Процесс может занять несколько минут, после чего программа обрадует сообщением «Package successfully created».
Вот, собственно, и все. Получившийся EXE’шник можно попробовать запустить на любой Windows-системе и убедиться, что и сам браузер, и все дополнительно установленные плагины работают. Можно записывать на флешку и без каких-либо проблем использовать на любом компьютере. Правда, есть один нюанс — в контейнер помещается довольно много различных данных, поэтому вес пакета может быть довольно внушительным. Например, получившийся у меня пакет с Opera 10.62 весит аж 139 Мб. Но тут есть секрет: если изучить содержимое контейнера, легко обнаружить в нем файлы, которые Cameyo поместил в него по ошибке, и на самом деле никакой необходимости в их виртуализации нет. Скажем, в мой пакет с Opera попал файл с индексом Dropbox’а, которой весит почти 15 Мб, а ведь это десятая часть всего объема получившегося пакета. Посмотреть, что находится внутри контейнера, и внести изменения можно через Cameyo, кликнув по второй (и последней) доступной кнопке «Edit existing package». На вкладках «Files» и «Registry» легко увидеть, какие файлы и ветки реестра эмулируются. При необходимости любой элемент можно удалить или наоборот, что-то добавить. Интересная опция доступна на самой первой вкладке «General» – это Isolation Mode. По умолчанию любое Portable-приложение работает полностью изолированно и не может вносить изменения в систему. Однако при необходимости режим пакета можно изменить на «Full Access», и тогда у программы появится полноценный доступ к файлам и реестру, как и у любого другого приложения.
Помимо самого Cameyo, на сайте разработчика есть SDK для разработчика. С помощью простого API вполне реально автоматизировать процесс, полностью заточить его под свои нужды. С помощью простых функций легко получить список файлов внутри пакета, работать с ключами реестра, которые редактируются, и т.д. Короче говоря, все в твоих руках.
- https://anadea.info/ru/blog/why-you-should-port-your-android-app-to-ios-or-vice-versa
- https://pcsecrets.ru/soft/programmy-dlya-sozdaniya-portable-prilozhenij.html
- https://www.bestfree.ru/soft/file/creation-portable-software.php
- https://m.iguides.ru/main/apps/kak_portirovat_lyuboe_android_prilozhenie_v_chrome_dlya_windows_os_x_i_linux/
- https://xakep.ru/2011/03/21/54883/