Во-первых на ios у разработчиков нет понятия пикселя :) Они работают с поинтами, а поинт в два раза меньше пикселя (это для дизайнера). Т.е. дизайнер делает иконку 52*52 пикселя и сохраняет ее под именем icon@2x (@2x означает, что эта иконка будет использоваться для retina дисплея). Для не retina дисплеев сейчас не делают ничего. А разработчик у себя пишет размер иконки 26*26 поинтов.
Во-вторых для Android не обязательно сохранять dpi 120-140-160. Достаточно сохранить все в 72 dpi, но в двух размерах. Разработчик положит эти иконки в специальные папки с различными плотностями экрана.
В-третьих никогда не забывайте про pixel perfect.
И все у вас будет хорошо :)