Сейчас я знаю только о Scientiamobile WURFL и некоторых других. Эти библиотеки или базы данных рассказывают вам о многом, но ни один из них не может четко указать, что вы не должны использовать переходы CSS или другие виды анимации, потому что, даже если устройство поддерживает его, это совершенно другая история о том, что эти функции будет работать гладко, и это моя главная проблема при создании мобильных веб-приложений.
Можно ли технически "классифицировать" устройства в этом направлении, используя базу данных "WURF"? И какие возможности устройства я должен использовать для "группировки" устройств как "быстрые" с точки зрения графической мощности?
Наконец, мне просто нужна оценка устройства от 1 до 5, чтобы решить, какие операции gfx я могу использовать.
Хорошо, любая мысль приветствуется. Оказывается, как реальный разум, и исследования в Интернете не принесли ничего полезного, кроме большого количества данных о крышках устройств.
Обновление-1. Я получил ответ от ScientiaMobile: "Мы играли с идеей какого-то индекса производительности Javascript (возможно, на основе одного из существующих тестов), который мог бы дайте некоторые указания на это, но мы все еще не находимся. Проблема сложная".
Обновление-2. Самые большие узкие места, которые мы обнаружили в мобильных веб-приложениях.
- мощность анимации
- Прозрачность PNG
- текстовые и прямоугольные тени
- изменение размера изображения
Для нас это действительно достаточно, чтобы понять, что нам нужно отключить эти функции, поскольку они могут принести любое приложение на колени. Возможно, есть и другие подходы.
Спасибо.