• Android-же исторически использовать программное обеспечение для отображения содержимого каждого окна. Например, в пользовательском интерфейсе, как https://www.simplemobilereview.com/wp-content/uploads/2010/12/2-home-menu.png есть четыре окна: строка состояния, обои, пусковая сверху обои, и меню. Если одно из окон обновляет содержимое, например, выделив пункт меню, затем (до 3,0), программное обеспечение используется для рисования новое содержание этого окна; Однако ни один из других окон не перерисовывается на всех, и повторное состав окон делается на аппаратном уровне.
Точно так же, любое движение из окон, таких как меню вверх и вниз все аппаратные рендеринга. • Глядя на рисунок внутри окна, вы не обязательно должны сделать это в аппаратные средства, чтобы добиться полного рендеринга 60 кадров в секунду. Это очень сильно зависит от количества пикселей в дисплее и скорости вашего процессора. Например, Nexus S не имеет никаких проблем делает 60 кадров в секунду рендеринга все нормальные вещи вы видите в Android UI, как прокрутка списков на экран 800x480. Оригинальный Droid однако боролся с подобным разрешением экрана.
• "Полный" Аппаратное ускорение рисунок в окне был добавлен в Android 3.0. Реализация в Android 4.0 не больше, чем в полной 3.0. Начиная с версии 3.0, если вы установите флаг в вашем приложении сказав, что аппаратное ускорение рисунок разрешен, то все приближается к окнам приложения будет сделано с GPU. Основное изменение в связи с этим в Android 4.0 является то, что теперь приложения, которые явно направленные 4.0 или выше будет ускорение включено по умолчанию, вместо того, чтобы положить андроида: handwareAccelerated = "истинный" в их манифесте.
(И причина этого не просто включена для всех существующих приложений является то, что некоторые виды операций рисования не может быть поддержан также в оборудовании, и это также влияет на поведение, когда приложение запрашивает, чтобы часть его интерфейса обновляется. Принуждение аппаратное уско