Я ищу для обнаружения некоторых устройств в PHP, и я рассматриваю несколько вариантов. Тот, который выглядит лучше всего сейчас, - WURFL http://wurfl.sourceforge.net/. Но я очень издеваюсь над этим из-за своей лицензии с открытым исходным кодом. Мне также интересно, если это даже актуально, потому что веб-сайты документации выглядят как датированные.
Другие варианты, такие как WURFL, включают http://deviceatlas.com/ и http://51degrees.mobi/, но ни одна из них не близка к открытому исходному коду.
Тогда существуют только PHP-решения, такие как http://detectmobilebrowsers.mobi, http://code.google.com/p/php-mobile-detect/ и http://detectmobilebrowsers.com/, но все они используют некоторую форму регулярного выражения, которая выглядит уродливой.
Идеальное решение для меня - это XML файл с открытым исходным кодом или база данных, которые я могу хранить локально, и которые могут быть обновлены по мере необходимости.
Мне снится? Какое решение вы предпочитаете для обнаружения мобильных пользователей?