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

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

рение опираясь на существующие приложения сломается значительное количество из них, из тонко значительно.) • Аппаратное ускорение рисунок не все полны победу. Например, на водителей PVR устройств, таких как Nexus S и Galaxy Nexus, просто начинают использовать OpenGL в процессе ест около 8 МБ оперативной памяти. Учитывая, что наша головой процесс о 2 Мб, это очень огромный. Это ОЗУ отнимает от других вещей, таких как число фоновых процессов, которые могут быть сохранены работает, потенциально замедляя вещи, как переключение приложений.

• Из-за накладных расходов на OpenGL, можно очень хорошо не хотите использовать его для рисования. Например, некоторые работы, которую мы делаем, чтобы сделать Android 4.0 работать хорошо на Nexus S привлек выключения аппаратного ускорения рисования в части пользовательского интерфейса, поэтому мы не теряем 8 МБ оперативной памяти в системном процессе, другой 8 МБ в телефоне Процесс, другой 8 МБ в процессе пользовательского интерфейса системы и т.д.

Поверьте мне, вы не заметите - там просто нет выгоды на этом устройстве в использовании OpenGL нарисовать что-то вроде строке состояния, даже с фантазии анимации там происходит. • Аппаратное ускорение рисунок не магический серебряная пуля, чтобы масло-гладкой UI. Есть много различных усилия, которые продолжаются уже в этом направлении, таких как улучшение планирования план против фоновых потоков в 1.6, переписывая систему ввода в 2.3, строгий режим, одновременное сбора мусора, погрузчики, и т.д. Если вы хотите добиться 60fps , у вас есть 20 миллисекунд для обработки каждого кадра.

Это не очень много времени. Просто касаясь системы хранения вспышки в потоке под управлением интерфейса в некоторых случаях может вызвать задержку, которая ставит вас из этого окна синхронизации, особенно если вы пишете на хранение. • Недавний пример из видов интересных вещей, которые гладкости интерфейса влияние: мы заметили, что ICS на Nexus S на самом деле менее гладкой при прокрутке списков, чем это было на Gingerbread.

Выяснилось, что причиной этого было связано с тонкими изменениями в сроках, так что иногда в ICS, как приложение было получение сенсорные события и рисования на экране, она будет идти, чтобы получить очередное мероприятие немного, прежде чем он был готов, заставляя его явно пропустить кадр, отслеживая пальцем, хотя это был рисунок на экран в солидных 60fps. • Когда люди исторически сравнению веб-браузер прокрутки между Android и IOS, большинство различий они видят не в связи с аппарат

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