Создание мобильной версии веб-сайта

Я надеюсь создавать мобильную версию нашего веб-сайта/веб-приложения. Что хороший путь состоит в том, чтобы обеспечить лучшему, большей части полнофункциональной версии.

Часть причины создания его вместо приложения для iPhone, таким образом, я хотел бы предложить веб-приложение iPhone, которое в полной мере пользуется версией iPhone WebKit (так анимации CSS, способность полагаться на хорошую поддержку JavaScript и т.д.). Однако я также хотел бы, чтобы сайт работал хорошо над другими смартфонами, а также более основными мобильными телефонами также.

Я создаю два сайта (Мобильный WebKit и основной мобильный Интернет) и перенаправляю на основе Агента пользователя? Я могу создать один сайт, который ухудшается хорошо? Каковы возможности, и как другие люди обрабатывают его?

Также: действительно ли средства моделирования мобильного Интернета стоящие проклятого? У меня есть iPhone, так может протестировать легко на этом. Если я хочу протестировать на Blackberry/Palm Pre, я действительно нуждаюсь в устройстве или являюсь там надежными средствами моделирования?

8
задан Apemantus 4 January 2010 в 11:14
поделиться

1 ответ

Это некоторые из специфических библиотек для iPhone, которые обеспечивают естественный вид и ощущения на вебсайте:

Заставить его работать на большинстве телефонов определённо будет проблемой для большинства библиотек, так как они построены с учётом размера экрана iPhone (320x480).

Чтобы получить более широкий охват устройств, включая телефоны Android и J2ME, обратите внимание на Yahoo Blueprint. Это язык разметки, который переводится для различных платформ и устройств.

Вы можете получить мобильный вид на основе User Agent, динамически переключая таблицу стилей на вашем сервере при выплевывании страницы. Это не рекомендуется, хотя и для тяжелых страниц, так как вы все равно будете посылать огромные куски данных, которые не будут отрисовываться. В качестве альтернативы, если у вас есть четкое разделение видов, вы можете темпонизировать вид, основываясь на Агенте пользователя и/или других параметрах. Преимущество заключается в том, что логика вашего контроллера находится в одном месте, при этом меняются только представления. Вы можете использовать вышеуказанные библиотеки для iPhone/iPod Touch и переключиться на более простую мобильную версию для других смартфонов или настроить ее по своему усмотрению.

Создание отдельной мобильной версии сайта может быть кропотливо сложным в обслуживании при возникновении изменений.

Симуляторы iPhone и Android настолько близки, насколько это возможно. iPhone не позволит вам делать такие вещи, как звонки на симуляторе по очевидным причинам, но Android обеспечивает имитацию реализации в основном все на устройстве.

.
8
ответ дан 5 December 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: