Раньше работавший в Google программист Эндрю Манн (Andrew Munn) поделился страшным секретом: почему устройства на базе Android гораздо медлительнее и «толстокожее», чем мобильные аппараты, в качестве ОС в которых использованы Windows Phone 7 или iOS.
Главная проблема таится в ином приоритете исполнения поставленных перед устройством задач. iOS, например, выигрывает за счет того, что визуализация графической информации у нее исполняется отдельно от других заданий. Предпочтение отдается именно ей. Androidы гораздо медлительнее своих собратьев по семейству, т.к. все поставленные работы у них выполняются последовательно. Это подход обычных персональных компьютеров. Исполнение интерфейса происходит в главном потоке, если приоритет относится к разряду «обычный». Если вы запустите пачку заданий, то производительность Android сразу сталкивается с проблемой ее недостатка.
Эндю Манн проиллюстрировал свое утверждение так: если у вас iPad или iPhone, то прикосновение к экрану и производить дополнительные действия во время того, как вы открываете сложную конфигурацию веб-страницы, например, Facebook, то результат будет убийственен. рендеринг в браузере перестанет работать, сайт не будет загружен, пока вы не уберете пальцы с экрана. пользовательский интерфейс имеет первостепенное значение, исполняется в режиме реального времени, и все остальные задачи будут отложены на неопределенный срок.
Другим минусом Androidов можно назвать то, что оборудование в их системе не является оптимальным. Androidы 3.0 часто оснащены видеокартой NVIDIA Tegra 2. Она присутствует как в системе планшетов, так и в ряде смартфонов. Из-за этого просчета возникает низкая пропускная способность памяти. Отсутствие мультимедийных инструкций для NEON, что негативно сказывается на работе пользовательского интерфейса.
Androidы 4.0 показали, что проблема решена с помощью более адекватного использования ускорения графики, но приоритеты не сместились. Поэтому, Windows Phone 7 и iOS пока вне конкуренции.

Комментариев нет :
Отправить комментарий
Нам важно знать ваше мнение, поэтому пишите, что думаете, но придерживаясь правил и норм литературного русского языка.