интеграция сайта с рабочим столом Unity
много лет назад кто-то придумал, что веб-технологии уже достаточно продвинуты, чтобы делать не только веб-сайты, но и веб-приложения. Так у них и повелось. Однако веб-приложения продолжали отличаться от обычных приложений, в первую очередь тем, что работали только в браузере.
многие пытались исправить это, начиная с Mozilla Prizm, продолжая виджетами Оперы и приложениями Хрома. Кажется, верхом интеграции тут стало использование favicon сайта в качестве иконки приложения. Мобильные платформы были ещё более разнообразны, чем у больших компьютеров, поэтому там веб-приложениям прочили ещё более успешное будущее. Кажется, под первые айфоны этот способ разработки приложений предполагался вообще единственным. В итоге в смартфонах ситуация такая же, как и на десктопе.
многие идут путём PhoneGap: завернуть веб-приложение в обёртку, которая выдает ему необходимые API. Кажется, это всё равно не очень популярно, как и Адобовский вариант обернуть всё в Air.
стандарт на доступ к многочисленным сенсорам и данным из яваскрипта сейчас только разрабатывается. Ещё недавно всплыл обрывок стандарта на уведомления. В девятом эксплорере можно специальными тегами улучшать отображение сайта в таскбаре и добавлять в него новые ссылки. Вероятно, в восьмой винде это разовьют дальше.
и тут внезапно вперёд вырывается убунта со своим модулем Unity Web API. Он добавляет в браузеры поддержку уведомлений, интеграцию с индикаторами сообщений и звука, с системным меню, панелью запуска и индикаторов. И это только бета! Хочется верить, что в релизе всё будет ещё круче : )