Большинство смартфонов использует современные механизмы браузера, которые имеют реализацию HTML 5 (или по крайней мере частично). Я должен начать использовать HTML 5 для своего веб-приложения? Где я могу найти список механизмов браузера используемым большинством популярных устройств (iPhone, Android, и т.д.)? Мое приложение не должно работать над более старыми настольными браузерами.
В зависимости от того, насколько коммерческими / критически ваша веб-страница отвечает, ответ отличается.
Если оно имеет решающее значение, что он работает на всех смартфонах, используйте HTML4 с целью обновления его в HTML5.
Если предпочтительно, чтобы он работает на большинстве смартфонов HTML5 будет в порядке. Даже если он не поддерживается, страница окажет - она просто не будет выглядеть как вы намерены. Я использую HTML5 с парой добавлений, которые помогают старшим браузерам сделать его правильно.
Я провел тест браузера HTML 5 (с помощниками для более старых браузеров) со следующими результатами:
http://www.stevefenton.co.uk/content/blog/date/200907/blog/html -5-браузер-тест /
Согласно этому посту ( разработчики iPhone отказаться от модели приложения для HTML5? ), кажется, что начать использование HTML 5 возможна.
Если вы не заботитесь только об iphone, 5 не очень хорошо поддерживается для "большинства" смартфонов. Если вам действительно нужна хорошая совместимость со смартфонами, то лучше оставить 4.
.На странице мобильных браузеров Википедии на данный момент есть приличная таблица.
По вопросу о "самых популярных устройствах", если у вас есть какая-либо информация о телефонах, используемых целевой аудиторией вашего приложения, это будет более ценным, чем общая популярность.
Сказав это, я думаю, что в целом показатели продаж iPhone значительно опережают все остальные, и iPhone имеет отличную поддержку HTML5. Я бы продолжил работу с HTML5, так как думаю, что другие смартфоны либо догонят поддержку HTML5, либо исчезнут.
Android практически единственный другой смартфон со значительными продажами, не так ли? Я думаю, что Google увлечен HTML5.