Разработчик Firefox намеревается вывести веб-приложения на новый функциональный уровень. Целью является создание веб-программ, независимых от платформы и магазинов приложений вроде App Store. Эта идея не вызывает у вас чувства дежа вю?
Напомню, что летом этого года Facebook повеселила общественность громким заявлением о своем намерении создать аналог App Store, основанный на идее веб-приложений и технологии HTML5. Будущему проекту даже дали громкое название – Project Spartan. Но ничего нового нам не предложили: социальную сеть просто предполагалось перевести на использование HTML5 и предоставить доступ к имеющимся там приложениям пользователям мобильных устройств. И до сих пор обещанной революции не случилось.
Гораздо более серьезный игрок на рынке веб-технологий, Mozilla, потихоньку и без громких заявлений активно работает над усилением позиции “облачных” приложений. В компании понимают, что написанные под конкретную платформу программы на сегодняшний день дают пользователю больше возможностей и потому конкурировать с ними имеющимися средствами нельзя. В первую очередь, веб-приложениям не хватает стандартных интерфейсов для работы с календарем, контактами и галереей телефона. Над разработкой таких API и трудится команда проекта WebAPI. Но следует отметить, что разработчикам Mozilla не приходится “изобретать велосипед” с нуля, так как многое уже проделано программистами Opera.
Конечной целью ставится создание альтернативы имеющейся модели распространения приложений и возможность написания одного варианта программы под все имеющиеся платформы. Для разработчика это, несомненно, большой плюс. Хотя вопросы получения прибыли в такой схеме не до конца понятны, подождем с критикой до появления общедоступных результатов работы WebAPI.
Будут ли новые веб-приложения просто более функциональным вариантом имеющихся или нам предложат нечто действительно новое – пока неизвестно. Но упоминание в контексте WebAPI параллельного проекта B2G позволяет думать, что нам предоставят некую новую платформу приложений, работающую на любой мобильной ОС и позволяющую не быть привязанными к браузеру и сети Интернет. Что ж, выглядит красиво и вполне в духе времени.[cnet]
16 комментариев
Форум →Не быть привязанными к сети интернет? Но ведь речь идет о web приложениях, как тут может быть без интернета? Или я что то неправильно понял.
@Leonid, В двух ловах: скрипты сохраняются в своего рода кеше, а данные – в локальной базе.
@Entze,
Я не очень себе вообще представляю, как это будет работать на мобильнике. Разработчики опера уже написали тестовую игруху на HTML5, там можно только побегать и больше делать ничего нельзя.
Проблема в том, что на мобильнике это действо тормозит безбожно, можете попробовать (сам тестил на iphone4).
На DualCore E5200 тоже притормаживает, загрузка процессора на 100%. Еще пробовал на Core2Duo (не помню точно маркировку) – работает без тормозов, но все равно почти на пределе. =\
http://people.opera.com/emoller/demo2/
@KOCTPOMEHb, http://chrome.angrybirds.com/ работает вроде ниче так, да и оффлайн вроде поддерживается. Интересно было бы проверить на iPhone, только не дают редиски. Может какой альтернативный браузер пустит.
Работает-то неплохо. Попробуйте тот же Twitter с яблока посмотреть – как раз откроется HTML5- версия. Симпотично, плавно и без тормозов. Еще бы не было интерфейса сафари вокруг – совсем хорошо )
В этой новости впринципе нет ничего удивительного. Такие магазины приложений уже давно существуют, просто об этом мало кто знает. Вот например Zeewe: http://bit.ly/qPbK9A (правда в оффлайне получится их запустить только если браузер поддерживает сохранение веб страниц). У Mozilla из за её известности думаю есть огромные перспективы в создании и развитии AppStore для html5 веб приложений.
@Semfiros, Кстати сейчас только заметил, Zeewe – на iPhone и iPad работает только в стандартном Safari. Но это не беда…
@Leonid, html5 среди прочего описывает технологии локального хранения данных. Всё остальное легко строится поверх этого.
Вообще в этом есть определенные плюсы:
1) Существующие фреймворки позволят создавать универсальные приложения сразу под все платформы. Тем более, что многие приложения фактически без проблем можно реализовать на HTML5. Все заботы по втыканию костылей будут на совести фреймворков (в идеальном мире).
2) Приложения, распространяемые в обход AppStore позволят решить проблему с излишней жадностью Apple. Если не ошибаюсь, Apple или собирается или уже запретил ссылки на сайты, для того, чтобы люди не могли оплачивать контент в обход AppStore. Т.е. я не могу или не смогу отправить пользователя на сайт оплатить подписку вебманями прями из приложения, а потом дать ему доступ.
Если есть кто разработчики – гляньте условия публикации.
3) Получается еще один, возможно массовый способ распространения приложений. Сейчас Apple фактически монополист. “Мы сделали для вас офигенную платформу для приложений, будьте добры пользоваться нашим магазином”. Не всех устраивает такой подход (кажется WSJ возмущались), особенно когда ты должен отдать 30% дяде Стиву. Отказ от магазина означает потерю “покупателей”, потому что не многие согласятся бегать по сайтам и ставить HTML5 приложения. А просто “еще один магазин” такую проблему бы решил.
4) Ну и конечно плюс в возможности моментальных обновлений.
Минусы не менее очевидны
1) Фиговая скорость работы и “прямота” приложений сомнений не вызывают.
2) Когда и что родит Мозилла – тоже не понятно. Не заставят ли дружить с корпорацией добра – гуглом?
Ну гугл уже давненько тестирует облака, взять хотя бы Chrome OS да и маркет для нее. Mozila пока позади будет
Чтот за web приложения от мозилы ? Приведите пример пожалуйста .
вот то, что есть сейчас https://apps.mozillalabs.com/appdir/
@atomvova, http://www.apple.com/webapps/ от Apple , https://apps.mozillalabs.com/appdir/ от мозиллы
@Entze, Я бы еще добавил несколько примеров с apple.com/html5 и магазин онлайн приложений https://chrome.google.com/webstore?hl=ru
На эти грабли уже наступали 4 года назад.
Мозилла может и промажет мимо граблей, но на тяпку точно наступит.
http://www.ua-apple.com – там вы можете скачать самые свежие приложения для iPhone
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему старый iPhone начинает плохо работать
Как изменить заставку на экране блокировки Mac
iPhone блокируется при просмотре YouTube. Как исправить?
Можно ли выполнить даунгрейд (откат) с прошивки iOS X до iOS Y?
Как на iPhone перенести адресную строку браузера Chrome вниз
Как удалить загруженные на iPhone рингтоны
3.5 мм разъем на Mac периодически не видит колонки, что делать?
Как увеличить размер шрифта на iPhone