Совместимость приложений для iPhone и iPad

Что я должен сделать на существующем веб-сайте на базе asp.net для беспроблемной работы в среде iphone и ipad?

Заранее спасибо.

1 ответ

Решение

Хороший вопрос (+1 проголосовал)! Есть много ресурсов по этому вопросу, но, исходя из опыта, я бы хотел:

  • убедитесь, что на странице нет жизненно важных объектов Flash, так как она не поддерживается многими мобильными браузерами (пока?)
  • соответствующий размер экрана (используя метатег viewport)
  • Помните, что нет курсоров мыши, что означает, что при наведении курсора / двойном щелчке мыши любые жесты перетаскивания мыши отличаются на сенсорных устройствах.
  • помните, что все всплывающие окна открываются в новых вкладках и не будут отображаться одновременно с основным окном, используйте модальные div-ы javascript в качестве альтернативы
  • протестируйте все свои javascript и css, чтобы убедиться, что все выглядит и работает одинаково (Safari требует префикса -webkit- для новейших свойств CSS)
  • создать иконку главного экрана для вашего сайта (приятно иметь)

большинство из этих вещей рассматриваются здесь

взгляните на Safari Dev Center, где вы найдете учебные пособия / видео / кодирование, как и т.д.

Другие вопросы по тегам