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