|
|
|
Популярное за неделю:
Бывший практикант рассказал, почему 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            
Голосование
У вас есть блог?
11.5%
Участвую в обсуждениях
4.9%
Пишу иногда
39.3%
Нет времени на ерунду
14.8%
Активный блогер
16.4%
Что это такое?
13.1%
Слежу за другими
Голосовать Всего голосов (122)
© 2007-2015