Я пробую (последний) Android SDK и заметил странное поведение.
Я написал скелетное приложение SurfaceView: Activity, SurfaceView и поток рендеринга. На самом деле он не рисует, а записывает частоту кадров в logcat только раз в секунду. Когда он работает в портретном режиме, я получаю около 60 кадров в секунду. Однако, когда я переворачиваю его в альбомную ориентацию, частота кадров падает примерно до 30 кадров в секунду.
Я также протестировал его на образце LunarLender и получил аналогичные результаты. Все тесты выполняются на эмуляторе, так как у меня нет физического устройства.
Что это такое? Я не могу найти упоминания об этом в Google, кто-нибудь еще сталкивался с этим? Это просто особенность эмулятора или она применима и к физическому оборудованию?