Как я могу отличить смартфоны от других?

Я хочу модернизировать наш мобильный сайт с помощью чего-то более простого для телефонов ниже категории неоднозначных смартфонов и чего-то более интересного для телефонов выше этой категории. Я не заинтересован в 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

Обнаружение браузера

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