Качественное приложение не только хорошо выглядит, но и хорошо ощущается. Это включает в себя восхитительную анимацию, великолепный дизайн, удивительное взаимодействие и, возможно, самое главное — отзывчивость.
Скорее всего, слыша характеристику «отзывчивое», вы представляете себе приложение, которое всегда мгновенно реагирует на ваши действия. Например, прокручивая список в таком приложении, вы не заметите никаких задержек, сбоев или рывков, из-за которых прокрутка перестала бы ощущаться как полностью управляемая вами.
Когда приложения начинают расти в размере и усложняться, становится всё труднее решать проблемы производительности с помощью простых методов, таких как использование операторов вывода, чтение кода и тестирование приложения. Проблемы производительности, как и ваше приложение, становятся всё более сложными — а это означает, что появляется потребность воспользоваться более сложными инструментами для профилирования и проверки фиксов.
В этой статье мы рассмотрим, как можно использовать Instruments для получения новых и интересных данных о приложении.