Я изучаю технологии для нового встраиваемого продукта с тактовой частотой 1 ГГц через процессор и графическим чипом via s3. Пока целевой платформой является Linux, но хотелось бы перенести ее на платформу Windows.
Приложение будет состоять из виджетов, таких как кнопки, графики и цифровые / текстовые дисплеи. Что еще более важно, приложение будет содержать анимационные объекты, такие как вентиляторы, постоянно вращающиеся.
Qt показался мне хорошим выбором, потому что он кроссплатформенный и имеет хороший API для множества виджетов и анимационной инфраструктуры.
Однако, эта структура анимации использует процессор довольно сильно. Использование ЦП для рендеринга пользовательского интерфейса составляет 40%. Для вращения 25 объектов с изображением используется около 90% ЦП.
Смысл в том, чтобы использовать opengl для анимации объектов и снять эту тяжелую нагрузку с процессора.
Мой вопрос, является ли Qt лучшим выбором для чего-то подобного? Стоит ли мне больше смотреть на что-то вроде Java 2D?