Как стать автором
Обновить
5
0
Алексей @gepard

Пользователь

Отправить сообщение
Мы хотим сделать централизованное место для установки/обновления/удаления программ.
Да. Пока это так.
Хорошее предложение. Про монетизацию проекта мы еще думаем.
Первый раз вижу. Напишите пожалуйста конфигурацию компьютера и ОС.
Это все хорошо. Только наш продукт для конечного пользователя. Скачал с сайта Speed Install, выбрал список с программами, нажал кнопку 'Установить' и все.
Программы (95%) качаются с официальных серверов. Те же, где используются динамические ссылки на загрузку (5% приложений) качаются с нашего сервера.

Да, здорово. Я бы и сам рад был такому проекту. Но дальше разговоров дело обычно не идет. От хотелки до результата — пропасть, сами знаете.
С тулбарами решим в дальнейшем.
Ну 'все остальное' в Ketarin отсутствует:

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

А так возьмем из него лучшее.
Стремились к простоте. Хотелось бы увидеть Ваши варианты.
В Program Files не ставится по умолчанию, поскольку пишет многое в свой каталог. Вы можете явно указать папку при установке Speed Install.
Есть несколько решений. Это FreeApps, Ninite и AllMyApps. Последние вообще выиграли стартап и заручились поддержкой Intel и Microsoft (эти компании числятся в партнерах). Механизм у всех трех сервисов прост: выбираем на сайте программы, скачиваем клиент, запускаем, клиент ставит выбранные программы. Также существуют программы со статическим набором софта, такие как ZeuApp, Smart Installer Pack и апдейтеры AppGet, Appupdater, File Hippo Update Checker, Secunia Personal Software Inspector, Sumo, Update Star. Не буду здесь описывать достоинства и недостатки этих сервисов и программ, скажу лишь, что мы, досконально перебрав существующие решения, решили написать свой вариант.
На самом деле мы думаем сейчас как настройки приложений сохранять. В WPI нужно голову включать, чтобы сделать комплект установочных программ. Speed Install это скорее развитие нашего продукта Almeza MultiSet. Мы думаем об их интеграции. Нужно чтоб было все максимально просто — выбрал программы, нажал кнопку 'Установить' и все. Похожее есть уже как веб-решения: ninite, allmyapps. Но у них все равно клиент на компьютере нужно запускать для старта автоустановки.
Установка плагинов пока тоже в планах. Настройки программа не сохраняет. Пока основное назначение — установка популярных программ.
Пополняем базу сами вручную, чтобы качественно было. Наличие новых версий программ мониторится специальной программой, которая находится на нашем сервере. Как только разработчики какой-либо программы выложили новую версию, мы сразу узнаем об этом. Билд-машиной собирается новая версия Speed Install и выкладывается на сайт.
У нас много дополнений есть:

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

Еще можно напридумывать.
Откатить до ранней версии нельзя. Несколько версий одной программы тоже установить нельзя. Устанавливается только последняя рабочая (stable). Предложения хорошие — думаю все это в будущем реализуем.
Да, фильтр 'платные/бесплатные' будет добавлен.
Пока все ставится по дефолту. Лицензия к компьютеру не привязывается. Проверки на наличие установленных программ пока тоже нет. Никаких крякнутых версий не ставится.
Отличная статья! Спасибо. Узнал как игры делаются.
Мы считаем, что любой труд должен быть оплачен.

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность