2012-05-12 1 views
2

Позвольте мне объяснить нашу ситуацию первым,Выбор анимации, используемая в Android WebView, чтобы получить высокую производительность

Мы планируем разработать веб-приложение, используя WebView компонент, который будет работать на планшетных устройствах (спецификация целевого устройства: Android 3.0, Dual ядро процессор (1 ГГц х 2), 10,1" WXGA, 1 Гб оперативной память).

В приложении будет 2D анимации и мы проектируем характер. Как и,

  • Этого персонаж может носить разные вещи, может смена имитаций
  • Этот персонаж может ходить с этими артефактами (на фоне фонового изображения)

Приложение будет использовать местные ресурсы.

Мои вопросы,

1) Какие инструменты будут лучше, чтобы показать эти анимации с учетом производительности в WebView и меньше ресурсов размера.

  • Холст
  • SVG
  • Чистый JavaScript с использованием затруднительного изображения или анимированные гифы
  • Или что-то еще? (Примечание: Мы не хотим использовать вспышку)

2), среда (ы) развития, инструмент (ы) вы предлагаете построить эти анимации и связанных с ними ресурсов?

Это мое первое сообщение в stackoverflow. Я надеюсь, что этот пост и ответы могут помочь другим разработчикам также ... С наилучшими пожеланиями,

ответ

0

Холст будет лучше, если мы рассчитываем в производительности и SVG является то, что вы не можете оказать действительно во всех браузерах, сог в предыдущих версиях андроида SVG не включается по умолчанию, вам нужно сделать обходной путь для его работы. Canvas - лучший инструмент, поскольку вы можете отображать его в большинстве браузеров и учитывать производительность в веб-просмотре. любой, как Android 3.0, поддерживает SVG.