Чому android гальмує, в той час як ios і windows phone 7 настільки плавні в роботі

На майбутнє:
Android UI ніколи не буде абсолютно плавним через конструктивних обмежень, які ми обговорювали в самому початку:
- Рендеринг інтерфейсу відбувається на головному потоці додатки;
- Рендеринг інтерфейсу відбувається з нормальним пріоритетом;
Навіть з Galaxy Nexus, або чотирьохядерним процесором EeePad Transformer Prime, немає ніякого способу, щоб гарантувати гладкість і прийнятну частоту кадрів, якщо ці два конструктивних обмеження залишаються в силі. Це говорить, що потужності Galaxy Nexus вистачить щоб зрівняється по плавності роботи з першим iPhone трирічної давності. Так чому ж команда Android використовувала саме таку структуру рендеринга?
Робота над Android почалася ще до виходу iPhone, і на той момент система Android була розроблена, щоб бути конкурентом Blackberry. В оригінальному прототип Android не було сенсорного екрану. Компроміси Android мають сенс пристроїв з апаратною клавіатурою і трекболом. І коли вийшов iPhone, команда Android кинулася до випуску конкурента цього продукту, але, на жаль, було вже надто пізно, щоб переписати весь призначений для користувача інтерфейс системи.
Це ж сама причина, чому Windows Mobile 6.5, Blackberry OS, Symbian мають жахливу продуктивність сенсорного екрану. Як і Android, вони не були призначені для «пріоретірізаціі» рендеринга призначеного для користувача інтерфейсу. Після випуску iPhone, в RIM, Microsoft, і Nokia відмовилися від своїх мобільних ОС і почали розробку з нуля. Android є єдиною мобільної ОС, яка існувала до «ери iPhone».
Так чому ж команда Android не змінила існуючий стан справ? Я дозволю Romain Guy пояснити:
"... Багато роботи, яку ми повинні зробити сьогодні, існує через певного вибору, зробленого багато років тому ...... З анімацією призначеного для користувача інтерфейсу найбільша проблема. Ми працюємо над іншими рішеннями, щоб спробувати поліпшити її (можливість використання окремий потік рендеринга, і т.д.). Просте рішення, звичайно, це створення нового графічного інструментарію але є багато мінусів у цьому підході. "
Ромен не уточнює які мінуси і недоліки в цьому рішенні, але це не складно припустити:
- Всі додатки повинні бути переписані для підтримки нової структури;
- Android повинен буде забезпечити режим підтримки для старих додатків;
- Робота на інші особливостями Android буде припинена, до то часу як нова система буде розроблена;
Однак я вважаю, що саме писання «з нуля» має відбутися, незважаючи на ці мінуси і недоліки. Як початківець менеджер, я вважаю, повільність Android абсолютно неприйнятною. Слід зробити це питання пріоритетом №1 для команди Android.
Продовження всередині.

245 плюсів 69 мінусів

  • Кращі зверху
  • перші зверху
  • Актуальні зверху

Dinozaur 1760 днів тому

Ну як користувач Андроїд пристроїв теж маю що сказати.
Galaxy Tab 7 (друга версія. Не пам'ятаю як називалася 7 + або 7.1) і Galaxy SIII

Мова в стате йде про Андроїд 3.0 (Honeycomb) а для неї гальма (якщо вони і були) були найбільшою проблемою - на мою користувачів більше турбувало те як їх влаштування жерли батарейку.

Розкрити гілка 1

evseevbl 1760 днів тому

До речі, спробуйте відкрити маркет і пошукати "Hello World". Я думаю, результати не особливо порадують, якщо порівняти з iOS. Херово додатки - проблема ще і в модерації (скоріше, її відсутність) всього, що потрапляє в гугльплей.

Розкрити гілка 0

Коли тема Android піднімається як технічно підкованими, так і не-технічно освіченими друзями, я чую знову і знову, що Android гальмує і працює повільно. Реальність така, що Android може відкривати додатки та відображати веб-сторінки так само швидко або навіть швидше, ніж iOS, але сприйняття - це все. Виправлення гальмуючого UI це буде початок довгого шляху, щоб відновити репутацію і образ Android.

Сприйняття проблеми, гальма - це порушення філософії компанії Google. Google вважає, що все повинно бути швидким. Ось провідна філософія Google Search, Gmail, і Chrome. Саме тому Google створив SPDY - для поліпшення HTTP. Саме тому Google створює інструменти, які допомагають оптимізувати ваш сайт. Саме тому Google запускає свій власний CDN. Саме тому Google Maps відображається за допомогою WebGL. Саме тому буферизації на Youtube щось то що більшість з нас добре пам'ятає, але бачать все рідше.

Але, мабуть, одна найбільш важливих причин відставання в інтерфейсі Android неприйнятно виходить з області людино-машинного взаємодії (HCI). Сучасні сенсорні екрани припускають відповідність «один до одного» між пальцем і анімацією на екрані. Саме тому ефект перепрокруткі в iOS (еластична гумка) це так здорово, весело, і інтуїтивно зрозуміло. І саме тому сенсорні екрани авіакомпанії Virgin America Flights так засмучують: вони неймовірно гальмують і дуже неточно спрацьовують.

(С) (С) (С) - скопірвал з Хабра.

Розкрити гілка 2

bigR0fl 1760 днів тому

Посилання можна на Хабре? Хочеться срач почитати :)

Розкрити гілка 1

Розкрити гілка 0

fivefourterro 1760 днів тому

Розкрити гілка 0

Розкрити гілка 0

XenomorphLT 1760 днів тому

І мене як користувача повинні ебать ці проблеми? Через бажання гугла впихнути свою вісь мало не в холодильники я повинен мучитися з гальмуючим продуктом? Ні дякую.

Розкрити гілка 2

tynho +1759 днів тому

Розкрити гілка 0

ckloka тисячі чотиреста п'ятьдесят-один день тому

Не купуй і не будеш мучиться.

Розкрити гілка 0

Fozik +1759 днів тому

Як відхопити купу плюсів?
1.Написати про ios і android
2.Подождать трохи
3.
4.PROFIT

Розкрити гілка 0

Giria +1759 днів тому

мій galaxy ace отрісовиваєт сторінки гладко, що не підвисає, інтерфейс працює плавно, без гальмувань. Що я роблю не так?

Розкрити гілка 0

dimlow 1759 днів тому

Розкрити гілка 2

evseevbl 1759 днів тому

Ну, кожному своє) Мені подобається WP, але поки лякає те, що додатків не так вже й багато. А взагалі, у них трохи дивна модерація.
habrahabr.ru/post/163773

Розкрити гілка 1

dimlow 1758 днів тому

Розкрити гілка 0

GeraltSnow 1760 днів тому

4.1 повністю позбулася гальм інтерфейсу, в 4.2 інтерфейс перестає гальмувати після відключення якоїсь хитрої синхронізації.

Схожі статті