|
|
|
Популярное за неделю:
Бывший практикант рассказал, почему 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    
Голосование
У вас есть блог?
14.0%
Активный блогер
19.9%
Что это такое?
11.8%
Слежу за другими
12.5%
Участвую в обсуждениях
6.6%
Пишу иногда
35.3%
Нет времени на ерунду
Голосовать Всего голосов (136)
© 2007-2015