Прибираємо тормозні анімації на смартфоні

tl;dr: на андроїдах: Accessibility→Vision→Remove Animations. На айфонах: Settings→Accessibility→Motion→Reduce Motion

Сучасні інтерфейси грішать великою кількістю анімацій. Плавні переходи між екранами та станами, анімовані кнопки та менюшки, спіннери.

Все це може виглядати естетичним, але додає десятки та сотні мілісекунд до кожної дії.

Відомо, що люди досить чутливі навіть до найменших затримок. Ось цитата зі статті про затримку в клавіатурах від Dan Luu:

There’s a fair amount of empirical evidence on this and we can see that, for very simple tasks, people can perceive latencies down to 2ms or less. Moreover, increasing latency is not only noticeable to users, it causes users to execute simple tasks less accurately. If you want a visual demonstration of what latency looks like and you don’t have a super-fast old computer lying around, check out this MSR demo on touchscreen latency.

Можливо 2мс я не помічу, але 10мс відчуваю коли граю на гітарі через комп'ютер і є затримка в обробці. В інтерфейсах це число напевне буде вищим, але гадаю сміливо можна допустити що 100мс помітять всі.

Тому, щоб зробити свій смартфон «швидшим» я вимкнув анімації. Тепер в мене болід, бо все відкривається миттєво. Спробуйте самі!

На жаль, деякі апки не розуміють що їм вимкнули анімації тому можуть підглючувати, але на останньому андроїді таких небагато. На попередніх версіях у мене некоректно працювали критичні апки (банкінг і ще щось), тому змушений був залишити все як є.

Також, у мене вимкнено всі анімації в десктопному середовищі. На лінуксі є така опція, на макосі здається була, але не точно. Це затримки при згортанні екранів, мінімальний час анімації альт-табу і так далі.

Наші комп'ютери неймовірно швидкі, але розробники воліють вішати на них гирі що сповільнюють відклик системи, в результаті чого старий пентіум з віндовсом 95 відчувається швидшим ніж сучасний апарат з віндовсом 11.


Сподобалось? Долучайтеся до мого телеграм каналу: https://t.me/full_of_hatred