Поддержка SVG в браузерах смартфонов

Я изучаю SVG, поэтому мне было интересно, знает ли кто, насколько хорошая поддержка SVG для браузеров на смартфонах. Я знаю, что Opera Mini / iPhone поддерживает много SVG Tiny, но я не могу понять поддержку других браузеров (Blackberry, Pre, Android, смартфоны Nokia). Я знаю, что телефоны, использующие IE в качестве механизма рендеринга, вообще не будут иметь поддержки.

Я попытался найти последние данные, но не могу найти ничего позже 2007 года. Я был бы признателен, если бы кто-нибудь мог ссылаться на сообщение, в котором обсуждалась поддержка SVG в мобильных браузерах.

Информация об этой теме действительно редка (но это ничего нового, когда мы говорим о SVG, к сожалению …)

Есть несколько результатов теста из Tiny Test Suite (конец 2008 года): http://www.w3.org/Graphics/SVG/1.2/Tiny/ImpReport.html BitFlash, eSVG, Ikivo и Motorola SVG имеют специальные Интерес здесь. Opera Mobile не распространяется на этот тест, но он использует Ikivo, насколько я знаю.

И здесь есть довольно текущая дискуссия: http://tech.dir.groups.yahoo.com/group/svg-developers/message/63147 До сих пор результаты этой дискуссии довольно плохи, но, возможно, вы можете присоединиться к ней …

Однако, учитывая причину развития боли (родной) SVG с «настольными браузерами», я бы не рекомендовал его для мобильных браузеров, если у вас нет очень конкретной целевой группы (с устройствами с поддержкой SVG) или другими серьезными причинами использования SVG.

Мне жаль, что я не мог внести больше, может быть, это была небольшая помощь.

Что касается сегодняшнего дня (январь 2013 года), похоже, SVG поддерживается в самых популярных настольных и мобильных браузерах – в их последних версиях:

  • IE
  • Firefox Chrome
  • Сафари
  • опера
  • IOS Safari
  • опера мини
  • Android-браузер
  • Браузер Blackberry
  • Opera Mobile
  • Chrome для Android
  • Firefox для Android

Источник: caniuse.com/svg

Поддерживаемые браузеры: iOS 5+ Android 3+

Источник: http://caniuse.com/#feat=svg-html5

В настоящее время некоторые люди, включая меня, работают над этим независимо.
Вы можете найти рабочее решение в этих статьях:
Android. ImageView с поддержкой SVG.
Android ImageView и Drawable с поддержкой SVG

BlackBerry фактически поддерживает SVG-анимацию до OS 6, хотя и несовершенно.

Эта же OS 6 также поддерживает изображение SVG без проблем изменения размера.

Intereting Posts
Google Play Developer изменяет внутреннюю валюту Встроенная звуковая библиотека на Android, которая может реально изменить высоту тона? CursorAdapter для деятельности GoogleMaps Сохранение содержимого буферного буфера после eglSwapBuffers Android Google Maps API V2 центральные маркеры Можно ли вызвать sendBroadcast () из другого потока? Есть ли способ получить использование процессора приложений с Android 7 (нуга) Обфускация андроидов Proguard с twitter4j Отключить орфографическую помощь в HTML для мобильных устройств Состояние сохранения отказа: активное SupportMapFragment {} очистило индекс: -1 Переупорядочить страницы в FragmentStatePagerAdapter, используя getItemPosition (объект Object) Android – Как использовать разные строки кода в зависимости от версии Android Как я могу сломать вещи с помощью фрагментов с помощью setRetainInstance (true) и добавить их в backstack? Разрешение отказа от MediaDocumentsProvider Как разобрать файл ics с помощью ICal4j в android