|
|
|
Популярное за неделю:
Бывший практикант рассказал, почему Android-смартфоны никогда не будут быстрее iPhone
Студент Эндрю Манн (Andrew Munn), обучающийся разработке программного обеспечения в одном из американских университетов и прошедший интернатуру в Google, рассказал, почему сенсорный интерфейс Android-смартфонов и планшетов продолжает тормозить даже после перехода на 2- и 4-ядерные процессоры, и почему он никогда не будет быстрее, чем iOS.

Дело в том, что в iOS все задачи, связанные с обработкой нажатий и прорисовкой интерфейса, имеют наиболее высокий приоритет. Иными словами, при обнаружении нажатия операционная система «бросает» все задачи до единой и устремляет ресурсы на прорисовку графики. А уже после этого возвращается к прерванным делам.

В Android же прорисовка интерфейса имеет такой же приоритет, как и любые другие процессы. Дело в том, что компания Google, рассказал Манн, приступила к разработке платформы в 2005-2006 гг. (то есть до того, как был анонсирован iPhone), намереваясь конкурировать с BlackBerry. Поэтому у истоков Android не было никаких сенсорных экранов - а лишь клавиатура и трекбол.

Примечательно, что не смогло исправить ситуацию и появление аппаратного ускорения графики в Android 3.0 (Honeycomb): интерфейс устройств по-прежнему работает примерно так же, как iPhone трехлетней давности, резюмирует будущий разработчик. Чтобы решить проблему необходимо изменить подход к программированию Android и переписать все приложения для платформы, отмечает Cult of Mac. Это может занять не менее года - иными словами, не произойти никогда.

      
  

CNews


Опубликовано: 13:08 - 7.12.2011
Комментарии









Реклама


Календарь
октябрь 2024
  Пн Вт Ср Чт Пт Сб Вс  
    1 2 3 4 5 6  
  7 8 9 10 11 12 13  
  14 15 16 17 18 19 20  
  21 22 23 24 25 26 27  
  28 29 30 31        
Голосование
У вас есть блог?
12.2%
Слежу за другими
12.2%
Участвую в обсуждениях
5.3%
Пишу иногда
36.6%
Нет времени на ерунду
14.5%
Активный блогер
19.1%
Что это такое?
Голосовать Всего голосов (131)
© 2007-2015