#iphone #xcode #ios-simulator
#iPhone #xcode #ios-симулятор
Вопрос:
Кто-нибудь заметил, что симулятор iphone намного больше, чем само устройство? Если да, то почему он больше? Есть ли способ сделать его такого же размера, как у реального устройства?
Почему я спрашиваю? При нескольких вариантах дизайна пользовательского интерфейса то, что хорошо выглядит на симуляторе, на реальном устройстве стало выглядеть слишком маленьким. Таким образом, в основном размеры симулятора были ненастоящими. Примером может служить размер шрифта.
Мой дисплей имеет разрешение 1280 x 800. Это потому, что у меня низкое разрешение? Единственное, о чем я могу подумать, это то, что количество пикселей, вероятно, одинаковое. Из-за разницы в разрешении один выглядит больше другого.
В таком случае, какое идеальное разрешение macbook позволяет отображать iphone точно такого же размера, что и реальное устройство?
Ответ №1:
Количество пикселей / дюйм на вашем экране намного меньше, чем на реальном устройстве.
Ответ №2:
Это потому, что разрешение iPhone 4 составляет 960 x 640, размер симулятора соответствует этому разрешению.
Плотность пикселей iPhone 4 намного выше плотности пикселей дисплея вашего ноутбука, поэтому физически он кажется намного больше.
Ответ №3:
Размер не имеет ничего общего с разрешением. У вас может быть разрешение 320 * 240 пикселей на 5-дюймовых дисплеях или такое же разрешение на 17-дюймовых (безумно, но возможно). разрешение представляет собой количество пикселей, а пиксель не имеет определенного размера, он определяется реальным размером устройства.
Комментарии:
1. Установите старую игру для MS-DOS 🙂
2. @Claudiu Как мы могли бы это сделать, вы ведь помните, что симулятор iPhone находится на Mac, верно? 🙂
3. Да, запустите виртуальную машину. На Mac на самом деле предустановлен хороший.
4. @Claudiu Компьютеры Mac не поставляются с виртуальной машиной, насколько я знаю, они поставляются с bootcamp, утилитой для двойной загрузки Windows и Mac OSX. В любом случае, это отклоняется от темы…
5. Верно, извините, я виноват. Тем не менее, если вы можете запускать Windows, вы можете запускать Mario 🙂