Запекать SVG в Android для игры PhoneGap - PullRequest
0 голосов
/ 25 июня 2011

Я недавно закончил первую итерацию игровой концепции, над которой я работал, для мобильных телефонов или браузеров. Мой план состоял в том, чтобы использовать PhoneGap, написать его на JavaScript / HTML и портировать его везде. Поскольку я хотел быть легким в графике и поддерживать любое количество разрешений и ориентаций, я создал это с использованием SVG. Я тестировал в Chrome и подумал, что такая же поддержка SVG будет на Android ...

Что ж, после некоторого поиска в Google, я вижу, что разработчики Android специально исключили рендеринг SVG из браузера ... Я предполагаю, что это означает, что как только я конвертирую свое приложение в формат PhoneGap, оно не будет работать на Android. Есть ли какой-нибудь способ запечатлеть рендеринг SVG с помощью плагина PhoneGap или чего-то еще, или я SOL?

Я увидел, что у Honeycomb есть поддержка SVG, кто-нибудь знает, планируют ли они перенести это на 2.2, 2.3 и т. Д.? Кажется огромным упущением, что если вы хотите поддерживать несколько разрешений и экранов, вы бы не включили технологию, которая может динамически создавать графику.

Ответы [ 2 ]

0 голосов
/ 01 июля 2013

Вы могли бы иметь возможность использовать canvg , который использует javascript для интерпретации SVG и рисования его на холсте. Я ожидаю, что производительность будет слишком медленной для игры (я сам еще не пробовал)

0 голосов
/ 28 июня 2011

Как вы упомянули в своем вопросе, поддержка SVG была скомпилирована в браузер Webkit для Android 3.0.Я только что попробовал эмулятор Android 3.1, и он там тоже работает:

enter image description here

Так что похоже, что в будущих выпусках мы, вероятно, можем рассчитывать на поддержку SVGв браузере Webkit.

Мне не известно о каких-либо работах по переносу SVG в браузер Webkit на более ранних версиях Android.

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