Для меня оказалось хорошей практикой добавлять изображение в трех версиях.
«Маленькая» версия, используемая на устройствах без сетчатки, хотя на данный момент это своего рода устаревшая поддержка,«средняя» версия для обычных дисплеев сетчатки и «большая» для более высоких.
Если вы правильно называете свои файлы, xamarin.iOS автоматически выберет правильный файл для текущего устройства.
Например, у меня есть файл «fa_home.png» с разрешением 25x25px, «fa_home@2x.png» в 50x50 и «fa_home@3x.png» в 75x75.
Просто добавьте файлык вашему проекту и укажите первый без добавления @ 2x или @ 3x в названии.
![enter image description here](https://i.stack.imgur.com/cNal3.jpg)
Для Android я использую следующие размеры:
- отрисовка - 72x72
- drawable-hdpi - 72x72
- drawable-xhdpi - 96x96
- drawable-xxhdpi - 144x144