Как стать автором
Обновить

Комментарии 156

Поместил в Windows, хотя, может, правильнее было бы в «Я пиарюсь».
Вадик, давно пора переходить на Linux :)
Вот объясните мне, почему в статьях про линукс никто не проповедует переход на виндовс, а в любой статье про виндовс обязательно есть минимум пара линуксоидов?
НЛО прилетело и опубликовало эту надпись здесь
Там бесполезно проповедовать, а здесь видны крохи просветления.
(Звонок в дверь)
-Здраствуйте! А вы верите в Бога?

Ваша реакция?
Я не крестоносец, священных воин не веду.
«Я в себя верю, а вот верите ли Вы в меня?» отсеивает 90% проповедников.
«Иди на куй!» и закрытая дверь отсеивает 100% проповедников.
НЛО прилетело и опубликовало эту надпись здесь
Вот так на Хабре размазывают людей за любовь к Винде… Заглянул к нему в профиль — карма испорчена на пару жизней вперёд.
платное, да ну
Параметры установки приложений подразумевают отказ от установки всяких баров и другого нагрузочного софта, всовываемого во многие дистрибутивы нынче? В дефолте при тихой установке все это наверняка будет ставиться.
Домашняя лицензия привязывается к компьютеру?
Программа проверяет наличие уже установленных программ для дальнейшего обновления?
ninite.com например все это делает
У вас вижу в списке есть и проприетарный софт, вы устанавливаете триалы или же нарушаете лицензии и даете скачивать крякнутые версии?
Пока все ставится по дефолту. Лицензия к компьютеру не привязывается. Проверки на наличие установленных программ пока тоже нет. Никаких крякнутых версий не ставится.
Тогда добавьте разделение на free и share, чтобы люди могли выбирать бесплатные аналоги!
Больше интересно вот что: ок, проги берутся с офсайтов, но потом вы инсталляторы расковыриваете как-то, делая свои какие-то «пакеты» или прямо так целыми и качаете, а здесь просто запускаете на выполнение и всё? Если первое, то как именно, на какие компоненты и как обходите многие лицензионные моменты о ненарушении целостности дистрибутивов прог при распространении. Или вы со всеми авторами договариваетесь? Или как? Если второе, то как тогда делаете зависимости, пропуск нажатия «далее» итд. Дайте больше технических тонкостей. А то не очень понятно.
Никаких секретов нет. Все старо как мир. Есть ссылки на дистрибутивы, есть ключи автоустановки. Но на практике одними ключами автоустановки не обойтись, поэтому Speed Install имеет кроме базы ссылок и ‘тихих’ ключей алгоритмы установки. Например, Total Commander требует создания файла с параметрами для тихой установки, Winzip нужно предварительно распаковать и запустить нужный msi-файл. Помимо этого есть зависимости. Некоторые программы требуют наличия .Net, Java и других компонентов. Поэтому Speed Install перед установкой таких программ установит нужные компоненты. Например, сам .Net требует наличия Windows Installer и Windows Imaging Component, а программа ArgoUML требует Java Runtime Enviroment.
Да, фильтр 'платные/бесплатные' будет добавлен.
Есть ли возможность откатить какую-либо из программ до более ранней версии? Есть ли возможность одновременно установить несколько версий одной и той же программы?
К сожалению, это иногда требуется.
Ходят слухи что в Windows 8 будет нативный репозитарий. Это вас не печалит?
У нас много дополнений есть:

+ cоздание оффлайн установщика
+ cоздание, редактирование своих списков программ
+ контроль создания ярлыков во время установки
+ создание исполняемых файлов с программами
+ контроль зависимостей (.Net, Java, etc)

Еще можно напридумывать.
Это хорошо, вот только, вот только… Закон парето
Откатить до ранней версии нельзя. Несколько версий одной программы тоже установить нельзя. Устанавливается только последняя рабочая (stable). Предложения хорошие — думаю все это в будущем реализуем.
А как пополняется база? Участвуют ли пользователи в этом процессе? Или автоматизированно парсите какие-то ресурсы с новинками ПО и сайты производителей?
Пополняем базу сами вручную, чтобы качественно было. Наличие новых версий программ мониторится специальной программой, которая находится на нашем сервере. Как только разработчики какой-либо программы выложили новую версию, мы сразу узнаем об этом. Билд-машиной собирается новая версия Speed Install и выкладывается на сайт.
Спасибо! Дома попробую обязательно.
Не думали о партнерстве с авторами программ? Чтобы они сами могли добавлять свой софт и обновлять его. Это было бы настоящим прорывом, имхо.
Да. Это было бы здорово. Попробуем как-нибудь это реализовать.
НЛО прилетело и опубликовало эту надпись здесь
Установка плагинов пока тоже в планах. Настройки программа не сохраняет. Пока основное назначение — установка популярных программ.
НЛО прилетело и опубликовало эту надпись здесь
На самом деле мы думаем сейчас как настройки приложений сохранять. В WPI нужно голову включать, чтобы сделать комплект установочных программ. Speed Install это скорее развитие нашего продукта Almeza MultiSet. Мы думаем об их интеграции. Нужно чтоб было все максимально просто — выбрал программы, нажал кнопку 'Установить' и все. Похожее есть уже как веб-решения: ninite, allmyapps. Но у них все равно клиент на компьютере нужно запускать для старта автоустановки.
Вот уж не думал что доживу до того дня когда фанатики виндовс перестанут орать «репозитории не нужны».
Им нужны не репозитории, а единый центр установки и обновления приложений. В топике уже не один вопрос про то, откуда качаются пакеты и инсталляторы с подтекстом: «если из вашего хранилища, то на фиг».

Собственно ребята этот центр и пытаются создать и продавать, на создание репозитория (почти) не замахиваясь. Это как в Убунте продавать ещё одну морду к репозиториям, правда в винде конкуренция пониже из коробки на порядок — не 6 (навскидку), а, я бы сказал, 0.6.
Репозиторий не обязательно содержит сам софт. Например в Gentoo в portage хранятся только ebuildы, т.е. по сути только инструкции для сборки или установки. Для удобства многие пакеты действительно вынесены на отдельное зеркало, но в том виде, в котором они располагаются на официальных сайтах. А часть пакетов все равно качается с оф. сайтов (от части из-за лицензионных соглашений).
Так что репозиторий (инструкций для установки каждой конкретной программы) все равно нужен.
Установлю когда куплю новый нетронутый бук на винде.
на буке он не может быть нетронутым, столько говна OEM-софта туда ставят, что чистить замучаешься
На моём последнем ноуте были только две крепварины, которые легко удалились (нортон и ещё какая-то фигня). Я ОЧЕНЬ удивился.
«Нулевая» онлайн-установка некоторого количества популярного бесплатного и триального софта замечательно решается еще и сервисом ninite.com/
Есть несколько решений. Это FreeApps, Ninite и AllMyApps. Последние вообще выиграли стартап и заручились поддержкой Intel и Microsoft (эти компании числятся в партнерах). Механизм у всех трех сервисов прост: выбираем на сайте программы, скачиваем клиент, запускаем, клиент ставит выбранные программы. Также существуют программы со статическим набором софта, такие как ZeuApp, Smart Installer Pack и апдейтеры AppGet, Appupdater, File Hippo Update Checker, Secunia Personal Software Inspector, Sumo, Update Star. Не буду здесь описывать достоинства и недостатки этих сервисов и программ, скажу лишь, что мы, досконально перебрав существующие решения, решили написать свой вариант.
Да, про остальные сервисы из вашего ответа я не знал. Видно, что рынком вы точно поинтересовались и альтернативные решения знаете.
А может например разработчик какой-либо софтины попросить Вас добавить её в базу?
Конечно.
А зачем она инсталлятор пытается установить приложение в C:\Users\User\Documents\Speed Install?
В Program Files не ставится по умолчанию, поскольку пишет многое в свой каталог. Вы можете явно указать папку при установке Speed Install.
Чей-то Вы отходите от классических принципов Windows: исполняемые файлы и статические данные — в ProgramFiles (где они защищаются антивирусом и UAC), а конфиги в AppData, где их программа и юзер ковыряет как хочет.
Есть такое.
Google Chrome тоже нарушает это правило. Но зато устанавливается без админских прав и как-то случайно самый безопасный браузер в мире. Не всегда нужно слепо следовать рекомендациям, но надо понимать их смысл.
Мы тоже такого же мнения.
Мы тоже такого же мнения.
...., но очевидные вещи (в том числе гайды от MS, как ниже правильно сказали) надо бы соблюдать. А то странная вещь получается — программа, которая как бы занимается автоматизацией инсталляций итд сама нарушает эти правила. Как-то несерьёзно это, ИМХО.
«Нарушает» в обратную сторону. Это совсем не одно и то же, речь как раз о противоположном. Юзер может невозбранно ставить проги куда хочет в свой каталог. Это даёт возможность ставить проги без админа. Но по дефолту программа не должна писать чего-то там «под себя», в свой каталог, потому как место ей вообще — в програм файлес. Даже если её ставит юзер себе в свою папку оно пишет куда следует, а не рядом. И это — правильно. В линуксе etc всё аналогично. Ну это такие основы элементарные, что даже странно, что нужно про это спорить.
В Program Files не ставится по умолчанию, поскольку пишет многое в свой каталог
Эм… Зачем?
Пока так. А дальше может и разнесем.
Ок. Лучше разнести… такое должно было остаться в 98 винде и в древних программах, которые уже некому переписывать.
Даже в 95-й, кажется (в NT4 — точно) такого быть не должно, если следовать гайдам от MS.
В XP все замечательно пишется в Program Files, в Vista и 7-ке данные пишутся в ProgramData
Ребята, да это все понятно. Просто разработчики так решили и все. В дальнейшем может и поменяем схему.
почему же интерфейс то такой убогий? Еще и денег хотят за это.
Стремились к простоте. Хотелось бы увидеть Ваши варианты.
Интерфейс по умолчанию лучше в миллион раз.
Это какой? Windows 7?

Сейчас у нас интерфейс Office 2007.
Тот, который является дефолтным для системы. Aero на Win7, Luna на WinXP.
Это как-то не правильно обновлять бесплатный софт с помощью платной программы, возможно конечно я не прав…
Плюс конечно тихая установка, но в половине программ в инсталлер напиханы тулбары, с ними как? Все остальное можно сделать с помощью бесплатного Ketarin.
С тулбарами решим в дальнейшем.
Ну 'все остальное' в Ketarin отсутствует:

Сотни программ в БД
Полностью автоматическая тихая установка
Постоянно обновляющаяся база приложений
Установка последних версий программ
Мультиязычный интерфейс
32/64 битные установки
Создание оффлайн установщика
Создание, редактирование своих списков программ
HTML/XML отчеты
Контроль создания ярлыков во время установки
Создание исполняемых файлов с программами
Контроль зависимостей (.Net, Java, etc)

А так возьмем из него лучшее.
Сотни программ в БД — там их вогон, просто у них пока что проблема с обновлением шаблонов
Постоянно обновляющаяся база приложений — опять же пользователи часто обновляют там софт и добавляют
Создание, редактирование своих списков программ — есть, без проблем
32/64 битные установки — есть
Создание оффлайн установщика — по сути он и выкачивает их
Создание исполняемых файлов с программами — не понял что это? тоже самое что и предыдущее?
Установка последних версий программ — естесвенно
HTML/XML отчеты — зачем это?
Контроль создания ярлыков во время установки, Контроль зависимостей (.Net, Java, etc), Мультиязычный интерфейс — да, нету, согласен
Полностью автоматическая тихая установка — ну если пошаманить с ключами сайлент инсталов то можно и это сделать
Это все хорошо. Только наш продукт для конечного пользователя. Скачал с сайта Speed Install, выбрал список с программами, нажал кнопку 'Установить' и все.
Я ни в коем случае нехочу говорить -либо плохого о вашем продукте, но пользователи крайне редко чтото обновляют ибо не понимают зачем, если и так работает. А еще и деньги платить за это
А программы качаются с серверов разработчиков Speed Install или с сайтов самих программ? Если второй вариант то не понимаю за что надо платить, по моему сообщество могло бы создать лучший продукт с открытой базой программ куда каждый бы смог добавить софт, и несколько человек модераторов который бы проверяли и утверждали бы все это дело, вот в таком бы проекте я радостью поучаствовал!
Не важно с каких серверов качается, важно кто поддерживает БД(каталог софта) в актуальном состоянии и оказывает поддержку пользователей, если вдруг что.
Программы (95%) качаются с официальных серверов. Те же, где используются динамические ссылки на загрузку (5% приложений) качаются с нашего сервера.

Да, здорово. Я бы и сам рад был такому проекту. Но дальше разговоров дело обычно не идет. От хотелки до результата — пропасть, сами знаете.
Первый раз вижу. Напишите пожалуйста конфигурацию компьютера и ОС.
Win7 x64
GF9600GT

Возможно RDP виноват. Физически доберусь до компа — посмотрю как это выглядит без него :)
Да скорее всего. Потому как у меня тоже Win7 x64.
В качестве ремарки.
Пожалуй для моего излюбленного набора Fx+Miranda+Skype+AIMP3+VLC стоимость программы в 490 руб. чрезмерна.
Были бы планы, скажем так, с ограниченным количеством программ. Грубо говоря, 10руб./программа, то мне это было бы понятно. Количество программ можно было бы увеличивать с помощью некой «кредитной» системы а ля dc-unlocker.
Хорошее предложение. Про монетизацию проекта мы еще думаем.
По ссылке обнаружна страничка оформленная в лучших маркетоидных традициях. Упомянуты только популярные платформы (Мак и Андроид), а картинка справа как бы намекает что SI — стандартный способ установки софта на Виндовс, и если вы (посетитель страницы) используете что-то другое — то вы такой же маргинал, как и линуксоиды, которых так мало, что их даже не стоит упоминать.

Успешного вам окучивания публики и хороших продаж.
>Программа не бесплатная. Зато, если платишь, то можешь быть уверен, что тебе устанавливают именно то, что ты просишь, а не каких-нибудь вирусов и троянов.

На хабре много домохозяек который часто попадают на трояны? Мне кажеться у всех уже давно собраны списки софта и наизусть знают откуда и что брать. Платить вам за то, что я буду экономить 10 минут времени на открытие сайтов… Бред какой-то. Тем более на хабре года 2 назад пиарился «веб сборщик инсталера» и при этом бесплатный.

Пока вижу только идею — «Бизнес по русски».

Но в целом свою нишу ваш проект возможно найдет, удачи вам в начинаниях!
И я не сильно понял как происходит автообновление программ? Ваш установщик всегда висит в памяти? В линукс репозитарий — часть системы, а вы фактически дублируете функционал большинства программ под windows — встроенный механизм автообновления. Получается пользоваться вашим продуктом удобно именно при первой установке на чистую систему.
Да. Пока это так.
>>вспомнил что уже 100 лет не обновлял Foobar2000, выделил кнопкой, нажал на «Установить»… Профит!
>>Раньше я не обновлял программу, потому что в уме прикидывал:

Вы знаете, за последние 100 лет столько всего изменилось, даже голова кругом идёт… Ну например: программы научились сами в Интернет(это такая сеть компьютерная) ходить, сами могут выкачать обновления и даже самостоятельно установить. Т.е. ничего не надовручную искать, сравнивать, запускать… :)
Мы хотим сделать централизованное место для установки/обновления/удаления программ.
Ну например: программы научились сами в Интернет(это такая сеть компьютерная) ходить, сами могут выкачать обновления и даже самостоятельно установить.

Именно это и является проблемой.

Именно потому, что под Windows нет единой системы управления установкой/обновлением софта, каждая компания и изобретает свой собственный софтораспространяющий велосипед и прикладывает его к своему софту. Что для пользователей не-Windows (а почти чего угодно прочего) выглядит таким же анахронизмом, как если бы каждая программа таскала с собой ещё и собственные драйверы для видеокарты.
«Поиск программ тоже сделан вполне интуитивно − по категориям легко находишь что тебе надо. Просто приложу, пожалуй, скришот, чтобы не быть голословным.»
Исправьте, пожалуйста.

А по делу. Действительно репо в Windows — нонсенс, который давным-давно есть в других ОС (в т.ч. и мобильных).
можешь быть уверен, что тебе устанавливают именно то, что ты просишь, а не каких-нибудь вирусов и троянов.

Откуда может взяться такая уверенность у вменяемого пользователя? В продукте предусмотрены какие-то специальный механизмы для этого? Ну кроме честного слова владельцев (которые могут и смениться в будущем).

Или продукт для тех, кто ставит себе «всего и побольше, и чтоб иконки красивые», не задумываясь ни о чем?
В дальнейшем в настройки добавим опцию 'Проверять дистрибутивы антивирусом'. Как это сделано в Download Master.
Еще вопрос — какую инфу о пользователе собираете?
IDA вам в руки.
А я жду Windows 8 с репозиторием, положительных моментов в программе для себя не увидел.
Напишите что хотели бы увидеть.
Хочу увидеть родное решение от Microsoft, внутри системы. Доверять установку программ сторонним программам не стал бы.
А доверять установку программ самим программам вы не боитесь?
Сами программы редко когда устанавливают себя сами. Это делает инсталлер, который я могу настроить. Ему не боюсь, так как его я могу контролировать.

Установщик пакетов в том же Debian или Ubuntu спрашивает параметры перед установкой.
При регистрации программы — стандартные данные, какие требуют интернет-магазины (RegNow, RBKMoney). В самой программе никаких данных не собираем.
«Всегда установка последней версии» не всегда хорошо. Часто на слабых системах (особенно на нетбуках) ставлю более ранние версии программ для экономии места на диске и снижения нагрузки на процессор.
Предлагаете «apt-pinning»? :) Вообще, наверное, надо различать, как минимум, последнюю мажорную версию и минорные фиксы.
Мне не нужна последняя мажорная версия. Мне нужна предпоследняя мажорная. Например, вместо adobe reader X отлично справляют 9ый или даже 8ой. Та же история со скайпом, nero. Опять же говорю именно про слабые системы, когда ресурсы ограничены.
Я именно это и имел в виду. Например, что обновление Firefox с 3.6.19 на 3.6.20 должно проходить максимально прозрачно, а вот на 4.0 хотя бы запросив подтверждение и запомнив ответ надолго.
Демо-версия? Список программ на сайте, чтобы ознакомиться хотя бы? А то качаешь непонятно что и не понятно что еще «внутри» будет, да еще платить надо…
В демо-версии можно все программы посмотреть и установить. Ограничение — за один раз не более 5 программ можно установить.
Все же название репозиторий не совсем подходит вашей программе, это скорее каталог с некоторыми плюшками в виде тихой установки. Вот если бы все дистрибутивы хранились на вашем сервере, то да.
Ну это сделать просто. В дальнейшем сделаем.
Зачем? Лично я бы не стал пользоваться такой программой — в один прекрасный день она станет парадным входом для троянов, например.
Лучше наоборот делайте упор на удобство использования — всякие дополнительные режимы установок, автоматическая установка плагинов, настройка.
Так и поступим.
Планируется ли прикрутить функционал магазина для покупки платного софта?
Да. Планируем.
Эта идея умрет с выходом Win8.
НЛО прилетело и опубликовало эту надпись здесь
Один вопрос — вы консультировались с юристами по поводу принятия пользователем различных EULA, а также GPL, BSD и т. п. при установке в тихом режиме? Ведь одно дело, когда квалифицированный пользователь запускает тихую установку, сначала скачав инсталлятор с сайта, где лицензия обычно лежит, и совсем, по-моему, другое, когда он инициирует эти действия ничего о лицензиях не зная, сайт не посещая, копирайтов не видя. В теории могут особо упёртые копирасты попытаться привлечь за нелицензионное использование продуктов, вроде даже имея в виду договор присоединия пользователь должен сначала с ним ознакомиться (иметь возможность ознакомиться хотя бы), а лишь потом, начав использовать софт, этот договор заключить. А так получается покупка кота в мешке или принуждение к заключению договора.

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

В лицензионном соглашении Speed Install указано, что пользователь должен прочитать и принять соглашения всех устанавливаемых программ. Это для юристов. Мы посмотрели как это сделано у аналогично нашему проекта AllMyApps. У них в партнерах сам Microsoft. Там почти так же сделано.

Пока еще думаем как лучше сделать монетизацию. Поэтому все варианты рассматриваем.
Несколько проблем:

При установке мне (Win XP, eng) предложили поставить прогу в «Мои документы». Не комильфо, как мне кажется.

Кроме того, несколько устаревших версий.
И еще: у программ, как правило, есть бета, а есть стабильная версия.

А у вас все в кучу.

А так — круто. Прикрутить обнаружение уже установленных программ и в бой.
В большинстве программ мы стараемся stable-версию ставить. Если таковой нет, то другие варианты запускаем.
Ну, вот например 7-zip. Имеет стабильную версию (4.65), имеет бету (9 с чем-то).
Вы ставите бету.
9.20 — это стабильная версия. Зайдите на официальный сайт и убедитесь сами.
В большинстве случаев программа ставит stable-версию. Если ее нет, то bet-у.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Мне кажется, вы не с той стороны подошли. Еще в моем посте говорили о том, что обновлением репозитория должны заниматься не владельцы этого репозитория, а авторы программ. Т.е. появилась новая версия foobar — автор закачал ее в репозиторий. У пользователя на компьютере появился значок обновления, при щелчке на который foobar обновляется, предлагая опции обновления (те же бары, сделать страницей по умолчанию, путь установки и т.д.). А как сделали вы — это же обычный парсинг оф. сайтов. Не очень понятно, как вы узнаете, что версия вообще обновилась, ведь путь к установочному файлу может быть всегда одинаков: foobar.com/setup.exe. Плюс к этому — разработчики foobar завтра могут решить, что теперь путь будет foobar.com/install.exe. Или обновят веб-сайт, сделав парсинг неработоспособным. Вы же об этом никак не узнаете, т.к. договоренности с разработчиками у вас нет. Поэтому для пользователя все будет выглядеть как будто новой версии foobar нет. Так что уже после своего поста я понял, что смысла заниматься этим нет, потому что в идеале репозиторий для windows должна делать microsoft, все должно быть внутрисистемным.
Дела обстоят не так как вы описали. У нас на сервере работает программа, которая постоянно сканирует дистрибутивы, сравнивая CRC файлов. Как только разработчики какой-либо программы поменяли дистрибутив, программа сразу оповещает об этом. Также сразу программа оповещает, если ссылка не рабочая. Сотрудник идет на сайт, ввоодит в БД новую версию и меняет ссылку, если она нерабочая. Запускается билд машина и новая версия Speed Install выкладывается на сайт.

Парсинг сайтов мы не используем.
ясно. а значок обновления появляется у пользователя?
Это в будущем сделаем. Сейчас уже есть автообновление Speed Install.
ну это как бы само собой. странно, если бы пришлось самому обновлять обновлялку=) странно, что сейчас нет оповещений о новых версиях, это же одна из основных функций программы — обновление приложений.
на чем написана программа, если не секрет?
совет: наймите wpf дизайнера, интерфейс довольно ужасен (могу помочь, если что)
Согласен.
Программа написана на С++ (STL, MFC, CodeJock, Chilcat и т.д.).
Пасиб. Как соберемся менять интерфейс — напишу.
Чем это разительно отличается от халявных FileHippo UpdateChecker и Software Informer?
На данный момент следующие преимущества:

Создание оффлайн установщика
Создание, редактирование своих списков программ
HTML/XML отчеты
Контроль создания ярлыков во время установки
Создание исполняемых файлов с программами
Контроль зависимостей (.Net, Java, etc)
Дела обстоят не так как вы описали. У нас на сервере работает программа, которая постоянно сканирует дистрибутивы, сравнивая CRC файлов. Как только разработчики какой-либо программы поменяли дистрибутив, программа сразу оповещает об этом. Также сразу программа оповещает, если ссылка не рабочая. Сотрудник идет на сайт, ввоодит в БД новую версию и меняет ссылку, если она нерабочая. Запускается билд машина и новая версия Speed Install выкладывается на сайт.

Парсинг сайтов мы не используем.
Python должен быть обеих веток — 2.x и 3.x
Учтем.
Всё бы ничего, но платность, а тем более временность лицензии — это не есть хорошо.
+ Хорошо было бы чтобы можно было настраивать параметры установки, и вообще создавать пакет установщика большого количества софта, чтобы у каждого были свои настройки установки и при этом не требовалась сама программа. То есть мелкий exe, который в тихом инсталле ставит выбранный софт с заранее выбранными параметрами, а рядом с ним как раз папка с этим софтом.
Сейчас можно делать один исполняемый файл с выбранными программами. Такой экзешник можно запустить на любой машине. Все приложений установятся тихо.
а как же настройка установки приложений? default-настройки не всегда тру. а тем более у Simple Install — установка в Мои документы — это жесть
Когда экзешник стартует — он распаковывется во временную папку (windows\temp) и оттуда стартует.

С настройками пока думаем.
опять же windows\temp по-моему тоже не очень хорошо. лучше рядом распаковывать.
А что думать с настройками? Наверно 90% программ имеют нормальный инсталлятор, а следовательно и параметры можно задавать в командной строке запуска, Ваша задача всего лишь разобрать эти все параметры и добавить в настройку запуска установщика.
лучше рядом распаковывать.

распаковывать должно в %temp% (который обычно смотрит в %userprofile%\AppData\Local\Temp)
Осталась теперь только одна проблема — кто будет следить и обновлять Speed Install?
Speed Install обновляется каждый день.
Извините, а кто вы такие и почему вам стоит доверять?
Программа, неизвестно как модифицирующая систему — широченные ворота для вирусов, троянов и прочего.
Вопрос правильный. Только сейчас любая программа может быть такими воротами. Для защиты есть антивирусы и фаерволы.
я не пользовался, но внимательно прочитал, включая комменты.
Пожелания:
— всё-таки хочется бесплатную версию (вы уж простите). В ней должна быть базовая функциональность: установка софта с проверкой зависимостей (обязательно с пометкой — бесплатный/шароварный/платный и возможностью фильтровать по данному критерию и имени), обновление (автоматическое и с подтверждением + чёрный список необновляемого софта), удаление установленного с помощью вашей проги софта; возможность автозапуска программы и запуска вручную; при наличии обновлений небольшое всплывающее окошко с предложением обновиться и списком обновляемых программ; запись о каждой установке/обновлении/удалении в журнал событий Виндоус. Также неплохо бы прикрутить социальность (пятизвёздочный рейтинг для каждой программы + возможность оставить отзыв — это на вашем сайте) — последний пункт исключительно для популяризации программы, совершенно некритично;
— отдельно платная версия. В неё включить все остальные свистелки и перделки, который вы выше назвали конкурентными преимуществами, а также работу с групповыми политиками Виндоус (чтобы заинтересовать бизнес), возможность смены каталога установки программ на выбранный пользователем (я почти всего устанавливаю в c:\progs) c возможностью указания такого каталога в общем и для каждой группы в частности (игры у меня в d:\games); поддержка по телефону-почте;
— отдельным пунктом хочу выделить плотное сотрудничество с производителями софта — возможность через вашу программу покупать ПО (но при этом доводить до покупателей, что на вопросы отвечать будут создатели). Тут, ясен пень, вам комиссия.
— дополнительно можно подумать о возможности установки плагинов типа фубаровских и прочее.
Вот такое моё видение.
Благодарю! Хорошие предложения.
Ваш ответ? Бесплатной версии быть? Если да — то просьба, осветите это на хабре, а то будет как обычно: посмотрел, одобрил, забыл, забил…
Хорошим предложениям быть! Бесплатности — посмотрим.
Ещё пять копеек в эту «ветку»
Для ПО такого рода не выпустить бесплатную версию — спилить сук, на котором сидишь, лютой бензопилой. И вот почему.
Есть люди — ярые любители халявы и их много, эти люди также яро любят потрындеть на хабре и прочих ресурсах о том, какие же они суперпупер софтины в этих ваших интернетах откопали. А теперь представьте себе, а лучше сядте и прикиньте в цифрах, какой бомбой станет ваша замечательная программа, если вдруг она станет совершенно бесплатно делать всё-то о чем тут выше написано, но только я для категории свободного и бесплатного ПО. Для остального софта — за деньги, которыми вы будете делиться с авторами программ, которые в свою очередь увидят еще одну суперпопулярную платформу для продвижения своих продуктов. Ваша задача успеть вывести в люди свой репозиторий пока его не похоронила восьмая винда, а там глядишь Вас купит сама «великая и ужасная» M$ или, что ещё лучше, вы снова сделаете её догоняющей.
Подробности по уточняющим вопросам :)
И да, из хороших предложений. Думаю лучший способ защитить ваш продукт — доставлять обновления по ключу, как это сделано у антивирусов. Иначе быть ему на «бакунианских развалах» к гадалке не ходи.
Может, как вариант, в бесплатной версии обновлять только 3-4 программы, например:
− фаерфокс,
− скайп,
− влс.
а что в этих программах нету кнопки «Проверить версию»? В скайпе точно есть.
Как по мне — то банальный десктопный вариант софтодрома. Подобных сайтов полно. В чем приемущество? В том что тут предлагают жмыкнуть по ехе-нику, который сам по себе далёк от класного юзабилити и дизайна? Да еще и за денежку.

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

Думаю, это довольно «странная» формулировка.
Спасибо, буду пользоваться. Дизайн конечно не айс, но ничего — долго лицезреть на него не придется.
А можно записаться в тестеры? Хочется уже использовать, но денег на сервисную версию нет. Со своей стороны будет постоянный подробный фидбэк.
Вообще, от такого рода программы хотелось бы такого режима:
Сначала запускается обычная установка, все действия пользователя записываются. В следующий раз запускается установка в скрытом окне и действия пользователя воспроизводятся. В случае отличия в наборе контролов на каком-либо шаге установки — окно отображается и установка продолжается в ручном режиме.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации