Большинство смартфонов используют современные браузерные движки, которые реализуют HTML 5 (или, по крайней мере, частично). Должен ли я начать использовать HTML 5 для своего веб-приложения? Где я могу найти список браузеров, используемых большинством популярных устройств (iPhone, Android и т. Д.)? Моему приложению не нужно работать с более старыми настольными браузерами.Могу ли я начать использовать HTML 5 для своего приложения для смартфонов?
ответ
В зависимости от того, насколько коммерческая/критическая ваша веб-страница, ответ отличается.
Если это КРИТИЧЕСКИЙ, что он работает на всех смартфонах, используйте HTML4, чтобы обновить его до HTML5.
Если желательно, что он работает на большинстве смартфонов, HTML5 будет в порядке. Даже там, где он не поддерживается, страница будет отображаться - она просто не будет выглядеть так, как вы планируете. Я использую HTML5 с несколькими дополнениями, которые помогают старым браузерам корректно отображать их.
Я сделал тест окна браузера, HTML 5 (с помощниками для старых браузеров) со следующими результатами:
http://www.stevefenton.co.uk/Content/Blog/Date/200907/Blog/HTML-5-Browser-Test/
Согласно этому сообщению (iPhone developers abandoning app model for HTML5?), кажется, что использование HTML 5 возможно.
Если вы не заботитесь только на iphone, 5 не поддерживается для «самых» смартфонов. Если вам действительно нужна хорошая совместимость на смартфонах, вам лучше сохранить с собой 4.
The Wikipedia mobile browsers page имеет приличный стол в данный момент.
В случае с «самыми популярными устройствами», если у вас есть какая-либо информация о телефонах, используемых целевой аудиторией вашего приложения, это будет более ценно, чем общая популярность.
Сказав это, я думаю, что в целом показатели продаж iPhone значительно опережают всех остальных, а iPhone имеет отличную поддержку HTML5. Я бы продолжил работу с HTML5, так как я думаю, что другие смартфоны либо догонят поддержку HTML5, либо исчезнут.
Android в значительной степени единственный смартфон со значительными продажами, не так ли? Я думаю, Google увлечен HTML5.
- 1. Я собираюсь начать использовать ASP.NET MVC2 для своего веб-приложения
- 2. Могу ли я использовать логин google для своего приложения Java?
- 3. Могу ли я использовать телеграмму api для своего коммерческого приложения?
- 4. Могу ли я использовать код доступа Apple для своего приложения
- 5. Могу ли я запускать приложения для Android из своего приложения?
- 6. Как я могу использовать акулу для профилирования своего iPhone-приложения?
- 7. Как я могу использовать USB-ключ для защиты своего приложения?
- 8. Как я могу использовать управление пользователями geoserver для своего приложения
- 9. Должен ли я использовать фрагменты или действия для своего приложения?
- 10. Какие изображения я должен использовать для своего приложения для Android.
- 11. Как я могу использовать HTML 5?
- 12. Ошибка Windows Phone 5 для смартфонов для локальных файлов html
- 13. Могу ли я использовать редактор atto для своего сайта?
- 14. Приложения для смартфонов и планшетов
- 15. Crossdomain.xml для приложения HTML 5
- 16. Как я могу удалить удаленный процесс для своего приложения?
- 17. Анимация HTML-таблиц для смартфонов
- 18. Как я могу наложить html-элементы поверх своего приложения DirectShow?
- 19. iOS: Как я могу запустить приложение iMessage для своего приложения?
- 20. Что я могу оптимизировать для своего API?
- 21. Какое разрешение я должен использовать для своего приложения facebook
- 22. Почему я должен использовать Core Data для своего iPhone-приложения?
- 23. Могу ли я использовать TypeScript только для частей приложения Angular?
- 24. Предпосылки для создания собственного приложения для смартфонов
- 25. Веб-сайт для приложения для смартфонов
- 26. Где я могу получить двуязычный словарь для своего приложения?
- 27. Должен ли я использовать HTML 5 для видео/аудио?
- 28. Могу ли я использовать SDK отпечатков пальцев Samsung для своего собственного приложения?
- 29. Могу ли я использовать запись A для своего приложения в облачных?
- 30. Могу ли я использовать данные Google Maps для своего приложения на Android?