Почему разрешения для IPhon'а в DevTools отличается от реального?
Потому что плотность пикселей x2
в девтулс показано логическое, а не физическое разрешение
соответственно медиазапросы работают для логического разрешения
а вот всякие иконки нужно делать с учетом физического разрешения и плотности пикселей