Когда я тестирую свое первое приложение iO/React Native в XCode/Simulators и на старом iPad-устройстве, приложение выглядит неплохо, размеры все в порядке. Но на новом устройстве iPhone 6s plus все очень мало, текст, поля, paddings похожи вдвое меньше, чем они должны быть. Это проблема отзывчивости? Я предполагаю использовать API PixelRatio, и он все решит? Будет ли он работать правильно после того, как я портирую свое приложение на Android? И значит ли это, что теперь все мои стили мне нужно будет написать, например:
var myStyle = {
Post: {
width: PixelRatio.getPixelSizeForLayoutSize(200),
margin: PixelRatio.getPixelSizeForLayoutSize(100),
}
}
вместо просто:
var myStyle = {
Post: {
width: 200,
margin: 100,
}
}
?