Экс-сотрудник Google объяснил медленную работу интерфейса Android

Бывший стажер из команды разработчиков операционной системы Android Эндрю Манн опубликовал в своем блоге в соцсети Google+ запись, в которой рассказал о причинах медленной работы интерфейса мобильной платформы в сравнении с iOS.

По cловам Манна, в мобильной операционной системе, созданной в Apple, прорисовка интерфейса и проработка нажатий на экран имеют более высокий приоритет по сравнению с остальными задачами. В то же время в Android эти операции обрабатываются наравне со всеми. Именно поэтому, утверждает программист, интерфейс мобильной платформы Google будет "тормозить" даже при использовании двух- и даже четырехъядерных процессоров. Даже появление поддержки аппаратного ускорения графики в Android 3.0 не помогло исправить ситуацию, отмечает Эндрю Манн.

"Возьмите iPad или iPhone и откройте Safari. Начните загружать какой-нибудь сайт. Когда он загрузится наполовину, приложите палец к экрану и подвигайте им. Сайт не загрузится, пока вы не уберете палец. Это потому что обработка интерфейсных задач работает в режиме реального времени, остальные задачи отсекаются", - пишет Манн.

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