Каковы особенности Интернета для iphone / android? - PullRequest
5 голосов
/ 04 июня 2010

Я пытаюсь перечислить веб-функции (HTML, CSS, Javascript, API) которые могут быть использованы для мобильных веб-страниц, вещи, которые мы обычно не делаем использовать в настольных браузерах.

Пока у меня есть:

  • геолокации
  • ориентация
  • область просмотра (ширина, масштаб)
  • тактильные события
  • тук-изюминка цвет
  • карта и ссылки на YouTube открываются в специальном приложении
  • тел: поддержка ссылок
  • конкретная раскладка клавиатуры в зависимости от формы (type = number, email, ...)

Что мне здесь не хватает?

Вопрос будет звучать так: «Если я веб-разработчик для настольных компьютеров, что мне следует подумать о создании мобильной версии моего сайта?»

1 Ответ

3 голосов
/ 04 июня 2010

На самом деле, многие из них уже в стандарте 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/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...