Перейти к содержанию
Fire Monkey от А до Я

ErrorSoft TurboUpdate - Автообновление ваших Windows приложений


Error

Рекомендуемые сообщения

TurboUpdate Coming Soon.png

TurboUpdate 2View.png

Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.

Совместимость - Delphi Seattle и выше.

Описания пока нет, но в репозитории есть примеры для ознакомления.

Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.

Для коммерческого применения - пока нет решения.

https://github.com/errorcalc/TurboUpdate

Перед использованием необходимо установить необходимые Packages:

Это ранняя альфа, необходимы ваши отзывы, критика и т.д.

Ссылка на комментарий

Вы можете посмотреть пример использования TurboUpdate на примере приложения PowerOff: https://github.com/errorcalc/PowerOff
(Для использования TurboUpdate необходимо изменить Config.inc)

Ссылка на комментарий

На мой (сугубо личный) взгляд, не помешало бы следующее:

а) Выбор типа соединения (http/ftp) с поддержкой SSL.

б) Возможность видеть текущую (используемую в настоящий момент) версию и ту, что доступна в обновлении.

в) Доступный по нажатию на кнопку/ссылку какой-нибудь changelog/history - чтобы видеть, что конкретно несёт в себе обновление.

 

 

Репозиторий пока не смотрел, но есть пара вопросов:

1. Обновление будет с полной заменой обновляемой файла, или же будет поддержка патчей (на тот случай, когда можно обойтись патчем на 0,5 мегабайта, чтобы не тянуть 50 мегабайт обновлённого файла)?

2. Не понял, каким образом будет реализовано обновление для FMX - в обход мобильных магазинов?

Ссылка на комментарий
В 04.02.2017 в 17:51, rakhmet сказал:

а) Выбор типа соединения (http/ftp) с поддержкой SSL.

SSL поддерживается и является рекомендуемым способом.

В 04.02.2017 в 17:51, rakhmet сказал:

б) Возможность видеть текущую (используемую в настоящий момент) версию и ту, что доступна в обновлении.

Версия в обновлении является одним из аргументов в функции-callback-а сообщающей о доступности обновления, текущую версию легко получить используя TFileVersion.CreateForFile()

В 04.02.2017 в 17:51, rakhmet сказал:

в) Доступный по нажатию на кнопку/ссылку какой-нибудь changelog/history - чтобы видеть, что конкретно несёт в себе обновление.

Этого на данный момент нет, но может появиться в будущем.

В 04.02.2017 в 17:51, rakhmet сказал:

1. Обновление будет с полной заменой обновляемой файла, или же будет поддержка патчей (на тот случай, когда можно обойтись патчем на 0,5 мегабайта, чтобы не тянуть 50 мегабайт обновлённого файла)?

С полной заменой, с современной скоростью интернета патчи и их поддержка - очень сомнительная штука.

В 04.02.2017 в 17:51, rakhmet сказал:

2. Не понял, каким образом будет реализовано обновление для FMX - в обход мобильных магазинов?

TurboUpdate предназначено исключительно для Windows, в будущем возможно появление поддержки MacOS.

Изменено пользователем Error
Ссылка на комментарий
  • 1 год спустя...

Вопрос: компонент предполагает обновление из локальной сети или из другого места на компьютере, куда предварительно скачана новая версия программы?

Если да, то можно маленький пример?

Ссылка на комментарий
  • 4 месяца спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

×
×
  • Создать...