Кроссплатформенная программа рисования для веб-браузеров и устройств Mac - PullRequest
3 голосов
/ 04 ноября 2010

Мне нужно реализовать программу типа рисования, которая будет работать во всех основных браузерах, а также может быть упакована в виде приложения на iPad / iPhone.После некоторого расследования я узнал следующие факты (поправьте меня, если таковые имеются):

  1. Javascript слишком медленный, чтобы обрабатывать приложение такого типа само по себе
  2. HTML5 выглядит такхорошее решение, у него есть тэг canvas и все, и его можно легко упаковать в UIWebView для приложения Cocoa.Тем не менее, я должен быть в состоянии достичь большинства рынка для веб-пользователей, который, к сожалению, включает большинство пользователей IE, которые не используют общедоступную бета-версию для IE 9.
  3. Flash против Apple

Прямо сейчас я обсуждаю только создание двух совершенно разных приложений: одно для OpenGL ES для iPad / iPhone, а другое - для Flash, как веб-браузеры.Мне было просто интересно, если кто-нибудь задумывался о немедленном создании одного приложения?

1 Ответ

4 голосов
/ 04 ноября 2010

Я бы поставил под сомнение точность вашего первого пункта (Javascript слишком медленный). Поскольку можно запускать Quake II в чистом Javascript , вполне вероятно, что ваше приложение для рисования менее ресурсоемко и, следовательно, также может работать. Конечно, можно спросить, сколько усилий по оптимизации и / или опыта требуется для написания превосходного Javascript этого стандарта - я не могу дать вам ответ там.

Но я, безусловно, уверен, что возможно , чтобы получить достаточную производительность из Javascript для реализации такого инструмента рисования в любом современном браузере. Это не исключает других вариантов, хотя; использование JS вместе с HTML 5 звучит как идеальное решение для кросс-платформенной совместимости "из коробки".

...