Для большинства пользователей с высокоскоростным подключением к Интернету, новичкам или нет, вероятно, достаточно прямой ссылки для скачивания HTTP. Просто убедитесь, что ваши HTTP-ответы для HEAD и GET возвращают заголовок Content-Length
, чтобы пользователи получали точный индикатор выполнения загрузки.
На мой взгляд, единственный другой разумный вариант для новичков - это, вероятно, менеджер загрузок. Конечно, вы можете создать свой собственный (возможно, с помощью продукта, подобного Real Basic для быстрого кодирования для всех 3 платформ)
Есть ряд компаний, которые также имеют в наличии «помощников по загрузке». Возможно, вы захотите взглянуть на то, что такие компании, как Adobe, используют для загрузки программного обеспечения.
РЕДАКТИРОВАТЬ. Оказывается, Adobe использует в качестве «помощника по загрузке» специальное приложение AIR, которое также является кроссплатформенным.