WAP-сайт против традиционного HTML для мобильного сайта - PullRequest
3 голосов
/ 12 ноября 2008

Если у вас есть несколько приложений для социальных сетей и вы хотите, чтобы ваши пользователи взаимодействовали с ними с помощью мобильного устройства, вы бы использовали WAP или уменьшенную версию своего обычного веб-сайта с HTML?

Мой ход мыслей заключается в том, что WAP мертв или, по крайней мере, начинает истекать кровью из-за всех доступных мобильных веб-браузеров (Iphone, Opera Mini). Это хорошее предположение?

Кроме того, какие соображения аудитории следует учитывать при выборе типа мобильного доступа, который вы хотите развивать?

Я не уверен насчет моих целевых устройств. Я уверен, что мои пользователи будут более «современными», поэтому мы можем использовать устройства под управлением Windows Mobile, iPhone и Blackberry.

Ответы [ 5 ]

7 голосов
/ 12 ноября 2008

WAP 2.0 = XHTML Мобильный профиль. Я предполагаю, что под WAP вы подразумеваете WAP 1.0 и WML. В настоящее время практически все мобильные браузеры поддерживают XHTML MP (или близкого родственника).

Рекомендации по разработке мобильных приложений см. В Руководстве разработчика по dotMobi для мобильных устройств .

Я предлагаю вам использовать что-то вроде WURFL для автоматического определения мобильных браузеров и предоставлять им XHTML MP с беспроводным CSS. Я создал мобильный интерфейс для приложения таким образом, и он хорошо работает во многих мобильных браузерах (т. Е. Для мобильных устройств, например, Opera, OpenWave, ...).

1 голос
/ 19 ноября 2008

Помните, что у WAP есть свои сильные стороны, которых не хватает обычным HTTP-сайтам, просматриваемым с мобильных телефонов.

Важнейшим из них является то, что вы можете получить доступ к WAP-биллингу, с которого можно снимать небольшие суммы с клиентов, которые могут не иметь кредитных карт

Также вы можете использовать MSISDN (номер мобильного телефона) для уникальной идентификации и отслеживания посетителей вашего WAP-сайта.

1 голос
/ 12 ноября 2008

Уменьшенный HTML.

Сайты WAP, на мой взгляд, повсеместно безобразны, и с ростом возможностей мобильных браузеров приложения Ajax становятся все более возможными (и могут хорошо работать с планами с ограниченной пропускной способностью / данными, которые могут быть у людей).

Но если вам нужно поддерживать каждое мобильное устройство на планете, возможно, вам все равно придется что-то делать с WAP.

Какие у вас целевые устройства? Все, современные телефоны, только смартфоны ....?

1 голос
/ 12 ноября 2008

Разработав несколько мобильных приложений, я бы сказал, что большинство клиентов поддерживают HTML. Конечно, безопасно предоставлять этим клиентам уменьшенную версию HTML, чтобы спроектировать ваше приложение для общего знаменателя. Тем не менее, все еще существует значительное количество клиентов, которые принимают только WML в качестве своего типа контента, и поэтому HTML не может удовлетворить всех ваших пользователей.

Если вы прочитаете заголовок HTTP_ACCEPT, вы сможете определить, что клиент может понять. По моему опыту, безопаснее обслуживать HTML, когда вы можете, и использовать WML, когда это необходимо.

Суть в том, что если вы не хотите поддерживать две версии своего сайта, используйте уменьшенный HTML (предпочтительно XHTML). Если вы можете поддерживать WAP в дополнение к HTML, это делает хороший запасной вариант для клиентов, которые не понимают HTML.

1 голос
/ 12 ноября 2008

Вы должны использовать стандартный XHTML 1.0 Strict или XHTML Mobile Profile. WAP умрет очень и очень скоро (если это еще не произошло).

http://en.wikipedia.org/wiki/XHTML_Mobile_Profile

...