Есть ли в Windows продукт, подобный Adobe AIR, только для HTML5 (без флеш-памяти)? - PullRequest
2 голосов
/ 14 февраля 2012

Я хотел бы создать настольное приложение для Windows с использованием функций HTML5, в частности видео H.264, базы данных Web SQL, API FileReader. Я не хочу использовать AIR (который в настоящее время не поддерживает тег видео, вместо этого использует Flash). В идеале мне нужен exe-файл, который просто оборачивает последнюю версию webkit в основное окно. Он должен быть автономным, не полагаться на пользователя с установленным Chrome и т. Д. Он может загрузить файл index.html в тот же каталог, что и исполняемый файл. Вот и все.

Мне не удалось найти ничего подобного. Я собирался собрать его сам, используя QTWebkit, но последняя версия (4.8.0) не поддерживает тег Video из-за какой-то проблемы со сборкой. Я предполагаю, что версия 4.8.1 это исправит. Кто-нибудь знает что-нибудь подобное, доступное сейчас?

Ответы [ 4 ]

2 голосов
/ 25 сентября 2013

Я недавно думал о том, чтобы сделать то же самое, вы все еще можете делать это с воздухом, не используя флэш, но вы также можете использовать приложения Chrome Packaged, Mozilla Prism (хотя и неактивные сегодня) или Microsoft HTA (html-приложение).

2 голосов
/ 14 октября 2012

Для всех, кто сталкивался с этим, Titanium для настольных компьютеров больше не поддерживается Appcelerator, , но проект по-прежнему поддерживается как инициатива с открытым исходным кодом.На сегодняшний день (14.10.2012) он называется TideSDK .Согласно их учетной записи в Твиттере, они отстают в версии 1.3 из-за некоторой спонсорской работы, которая в конечном итоге окажется в базе кода.

Дополнительные опции, которые еще не упомянуты, включают AppJS (OSS,требуется node.js) и Sencha Desktop Packager (довольно дорогой).

2 голосов
/ 07 декабря 2012

Я думаю, что титан полностью не исчез. Есть такая штука под названием tideSdk Я также не мог попробовать это, так что поддержка видео и кодек открыты для вашего исследования. Вот как они говорят:

Создание многоплатформенных настольных приложений с HTML5, CSS3 и JavaScript TideSDK - это новый стандарт для создания красивого и уникального рабочего стола приложения, использующие ваши навыки веб-разработки.

0 голосов
/ 14 февраля 2012

Вы можете подумать об использовании фреймворка, который встраивает вас в браузер, например Titanium . В основном он используется для создания приложений, которые можно публиковать на устройствах iphone, android и windows. Это создаст установку Windows MSI.

Другой вариант - использовать проект CEF (Chromium Embedded Framework для C / C ++). Я не особо на это смотрел, поэтому не могу сказать, насколько трудно / легко работать. На их главном сайте также есть оболочки для Java, .NET и других языков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...