На самом деле, многие из них уже в стандарте HTML5. На самом деле они не являются специфичными для Android / iPhone.
Например, следующие компоненты являются частью спецификации HTML5:
- Геолокация: уже реализовано в Gecko (Firefox) и Webkit (Safari / Chrome)
- Окно просмотра: доступно с использованием Javascript
- Поля для номера / адреса электронной почты / номера телефона: частично реализованы несколькими браузерами
Ваша главная проблема при работе с мобильными версиями вашего сайта (если вы имеете в виду смартфон с сенсорным экраном) - это размер ваших значков / кнопок / текста / элементов управления / и т. Д. Все остальное, включая мультитач, просто лишнее.
Что касается других дополнений, вы можете рассмотреть возможность использования чего-то вроде JQTouch (http://www.jqtouch.com/) для обеспечения более «родного» внешнего вида и ощущения мобильного клиента. JQTouch предоставляет такие вещи, как нативная анимация, интерфейс AJAX, специализированные кнопки / переключатели / текстовые поля и темы, которые улучшают внешний вид веб-приложений iPhone, также должны работать на Android, поскольку его браузер также основан на Webkit.
Для получения дополнительной информации о веб-платформах iPhone / Android см. http://distractable.net/coding/iphone-android-web-application-frameworks/.