*   >> Чтение Образование Статьи >> money >> маркетинг реклама

Android-графический рендеринг Истинные Факты

<р> я устал видеть так много дезинформации отвечал и повторил повсюду о том, как рендеринга графики работы на Android. Здесь есть доля правды: • Android-всегда использовали некоторые аппаратное ускорение рисунок. Так, прежде чем все окна 1,0 композитинга на дисплее было сделано с оборудованием. • Это означает, что многие из анимации вы видите всегда аппаратное ускорение: меню показывается, раздвижные уведомления оттенок, переходы между деятельностью, всплывающих окон и диалогов, показывая и скрывая, и т.д.

• 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 = "истинный" в их манифесте.

(И причина этого не просто включена для всех существующих приложений является то, что некоторые виды операций рисования не может быть поддержан также в оборудовании, и это также влияет на поведение, когда приложение запрашивает, чтобы часть его интерфейса обновляется. Принуждение аппаратное уско

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.