Появилось желание отключить/заменить ряд визуальных эффектов, если клиент запустился на слабой машине. Примерно так - если средний фреймрейт упал ниже 20, то считаем что машина слабая (стандартно - 30). Фреймрейт я посчитать могу, естественно, но получается, что я сначала разворачиваю клиент в полном объеме, потом смотрю фреймрейт, потом отключаю лишнее.
Может как-то иначе сделать?
Единственно, не хотелось бы, конечно, подвисать на десять секунд в начале с алертом "жди, друг, мы проверяем мощность твоего компьютера".
