У меня есть несколько идей для некоторых игр, которые я хотел бы разработать для нескольких мобильных платформ.Вместо того, чтобы возиться с разными языками для каждой платформы, я бы хотел, чтобы какая-то унифицированная платформа была максимально возможной на каждом устройстве.
GWT кажется, что мне это подходит, так как у меня больше опыта в Java.Очевидно, что для кроссплатформенности Javascript, похоже, работает на каждом устройстве, в основном все, что есть на рынке, это Webkit (за исключением WP7).
Я не ищу жесткую 3D-производительность, а скорее приличную 2D-производительность, подходящую для головоломоки в большинстве платформеров.Могу сказать, что мне нужно от 10 до 500 анимированных спрайтов на экране со статичным или прокручивающимся фоном.
Теперь я озадачен тем, что не знаю, какой вариант рендеринга выбрать.Я вижу, что есть реализация на основе HTML5 Canvas, затем SVG, затем VML, а затем (в крайнем случае) нативный.
Какой подход / инфраструктуру лучше всего использовать для обеспечения хорошей графической производительности и унификации (как можно больше) развитие?Я рассчитываю на поддержку как можно большего количества iOS, Android, WP7, WebOS.