Я проверял приложение Gmail на Android с помощью HierarchyViewer и нашел кое-что интересное в том, что каждый элемент в списке адресов электронной почты выглядит как представление холста — я ожидал что-то вроде RelativeLayout с дочерними компонентами:
Мой первоначальный вывод заключается в том, что это сделано таким образом из соображений производительности - одно представление холста для каждого элемента намного лучше, чем несколько представлений для каждого элемента, особенно в длинном списке, который, кажется, прокручивается очень плавно. Это звучит правильно? Рекомендует ли Google этот подход в своей официальной документации? Это подход, на который другие люди должны обращать внимание для повышения производительности?