Поддержка SVG в браузерах смартфонов
-
19-09-2019 - |
Вопрос
Я изучаю 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 - Сафари
- Опера Мини
- Браузер для Android
- Браузер Blackberry
- Opera Мобильная
- Chrome для Android
- Firefox для Android
Источник: caniuse.com/svg
Поддерживаемые браузеры:iOS 5+ Android 3+
Источник: http://caniuse.com/#feat=svg-html5
В настоящее время некоторые люди, включая меня, работают над этим самостоятельно.
Вы можете найти рабочее решение в этих статьях:
Android.Просмотр изображений с поддержкой SVG.
Android ImageView и возможность рисования с поддержкой SVG
ежевика на самом деле поддерживает SVG анимацию что касается OS 6, хотя и несовершенно.
Та же самая OS 6 также поддерживает SVG-изображение без проблем с изменением размера.