Android webkit.WebView и HTML5

есть ли список, какие функции HTML5 поддерживает WebView, а какие нет? Меня интересует в основном:

1) локальное хранилище/сессионное хранилище

2) автономный манифест

3) веб-сокеты

4) веб-работники

Раньше этих функций не было (http://www.mail-archive.com/[email protected]/msg60143.html), но в Android 2.1 должны поддерживаться первые две, но я не уверен 3 и 4. Есть ли какой-то список поддерживаемых функций или мы должны протестировать их самостоятельно?

Большое спасибо BR STeN


person STeN    schedule 14.10.2010    source источник
comment
Привет, пока мне кажется, что поддерживается только localStorage, и это также довольно странно, что документация Google довольно молчит и недоброжелательно относится к поддержке функций HTML5 в таком важном компоненте для гибридных приложений...   -  person STeN    schedule 15.10.2010
comment
Привет, STeN, я хочу уточнить ваш первоначальный вопрос .... так как прошло уже полгода, и мы находимся на Android 2.3 (на некоторых устройствах) - вы узнали что-нибудь еще, какие функции html5 на самом деле поддерживаются? через веб-просмотр? Неужели до сих пор только localStorage? Спасибо за обновление!   -  person Mathias Conradt    schedule 08.03.2011
comment
Привет, у меня довольно плохой опыт работы с браузером ОС Android, какой бы версии он ни был. Гугл поддерживает плохо - проверьте здесь bit.ly/fVcJJX... Глючит ‹аудио› и ‹видео › Элементы и в целом мобильный браузер намного хуже, чем iOS Safari + рендеринг на Android-устройствах медленнее (особенно на более дешевых устройствах). С тех пор я использую только нативное решение. Я хотел сэкономить время, имея мультиплатформенный код, но это не так - может быть, для простого приложения... но когда это становится сложным, лучше используйте Java/Objective-C.   -  person STeN    schedule 20.05.2011
comment
Кстати, я также использовал фреймворк Sencha Touch. Он хорошо работает на iPhone/iPad, хуже на Android и совсем плохо на Blackberry, но очень сложен для новичка и не идет ни в какое сравнение с Android API или iOS Cocoa Touch... Я разрабатываю приложения уже 7 месяцев на этом фреймворке и если клиент на самом деле не просил, я всегда буду использовать родной - это мой опыт, но я открыт для обсуждения.   -  person STeN    schedule 20.05.2011


Ответы (3)


Информация о мобильном браузере теперь включена на caniuse.com, список см.:

http://caniuse.com/#agents=mobile&feat=namevalue-storage,offline-apps,websockets,webworkers

Или для всего: http://caniuse.com/#agents=mobile

person Fyrd    schedule 17.12.2010

Полный список функций HTML5 и CSS3, поддерживаемых браузером Android, см.

person onmyway133    schedule 19.09.2012

Правильным ответом должен быть caniuse.com, который в настоящее время является лучшим сайтом для информации о немобильных браузерах. Из того, что я нашел, нет другого сайта, на котором была бы такая информация. Я бы посоветовал вам попросить сопровождающего caniuse.com добавить информацию о мобильном браузере. Вы можете сделать это, опубликовав здесь:

http://a.deveria.com/?p=82#comments

person kanaka    schedule 16.10.2010
comment
Привет, было бы здорово, если бы была какая-то страница, посвященная мобильным веб-браузерам для Symbian, Android, iPhone и Blackberry, а также страница, посвященная компонентам-оболочкам для этих мобильных телефонов, таким как UIWebView на iPhone, webkit.WebView на Android, QWebView на Symbian Qt и BrowserField2 на Blackberry. Я разработчик мобильных телефонов, который также занимается гибридными нативными/HTML5-приложениями, и, зная уровень мобильной поддержки HTML5, возможности CSS3 мне очень помогут! Я открыт для помощи создателю такой страницы. BR - person STeN; 18.10.2010