Как я могу отличить смартфоны от других?
Я хочу модернизировать наш мобильный сайт с помощью чего-то более простого для телефонов ниже категории неоднозначных смартфонов и чего-то более интересного для телефонов выше этой категории. Я не заинтересован в WAP/WML для этого проекта. Я создаю приложение ASP.Net 4 MCV 2 и использую MBDF
Что я хотел бы знать, как лучше определить эту дифференциацию при использовании MBDF? Размер экрана, Javascript, SpportsTouchScreen и т. Д. Все находятся в MBDF наряду с другими, но я не уверен, где провести черту и где данные наиболее точны для широкого ряда устройств.
На что делятся те из вас, кто разрабатывает это аппаратное и программное обеспечение?
Спасибо денис
PS Я провел исследование по xHTML MP1.0 - 1.2 и передовым методам реализации для обеспечения широкого охвата, но я не хочу ограничивать новые телефоны тем, что может видеть базовая линия.
3 ответа
Поэтому после небольшого тестирования я думаю, что я собираюсь продолжить тестирование, если они поддерживают JavaScript и Touch с использованием MBDF. Эта линия на песке не идеальна, но мне она кажется лучшей.
Я лично использую простой сценарий удаления из мобильного браузера и ограничиваю максимальную ширину экрана до 240 пикселей. Я также использую простые вызовы AJAX и JavaScript.
Вышеуказанная настройка отлично работает для 90% моих посетителей, но мои сайты не являются критически важными для бизнеса.
Вы можете попробовать http://wurfl.sourceforge.net/ но.net api не так хорош, как PHP
Вот небольшой урок по определению браузера с использованием JavaScript