Одно из преимуществ MnCreator – это возможность воспроизводить созданные в нём приложения практически на любых устройствах и компьютерах. Частично это достигается за счет разделения размера холста проекта на 2 составляющих: "обязательную" часть и "необязательную".
Параметр "Основная рабочая область" в форме проекта определяет размеры области на холсте, которая выделена сплошной линией. Эта область гарантированно будет показана на любом устройстве.
Параметр "Размер экрана" в форме проекта определяет размеры самого холста, выделенного пунктирной линией. Эта область будет показана на экране устройства полностью, только если совпадает соотношение сторон. В большинстве случаев содержимое этой области будет обрезаться по вертикали или горизонтали, или по обоим сразу. Поэтому не рекомедуется добавлять на эту область какие-либо важные элементы.
Такое разделение позвляет проектам MnCreator адаптироваться к размеру экрана любого устройства и соотношению его сторон. Размеры экрана по умолчанию 1280x800 (соотношение сторон 16:10), а основной рабочей области – 1024x720. Такие значения позволяют проекту адаптироваться практически к любому соотношению сторон и размеру экрана основных популярных устройств:
Устройство | Разрешение экрана | Отображаемая область |
---|---|---|
Apple iPad | 1024x768 | Основная рабочая область – 1024x720 + полосы сверху и снизу от рабочей области по 24 пикселя |
iPhone 5 | 1136x640 | Основная рабочая область масштабируется на 88,(8)% до 910x640 + полосы справа и слева по 113 пикселей (128 в разрешении проекта) |
iPhone 6 | 1334x750 | Основная рабочая область масштабируется на 104% до 1066x750 + полосы справа и слева по 134 пикселя (128 в разрешении проекта) |
Android (16:9) | 1280x720 или 1920x1080 | Основная рабочая область либо не масштабируется, либо масштабируется на 150% до 1536x1080 + полосы справа и слева по 128 пикселей (196 для 1920x1080, но в разрешении проекта они всё равно по 128 пикселей) |
Android (16:10) | 1280x800 или 1440x900 | Поскольку соотношение сторон экрана устройства совпадает с соотношением сторон экрана проекта, то отображается весь холст без масштабирования или с масштабированием в 112,5% для 1440x900 |
Под "полосами" в этом случае понимаются не пустые пространства, а области холста, которые лежат за пределами основной рабочей области. Пустые области могут появляться, только если соотношения сторон проекта и экрана устройства отличаются коренным образом, например, проект создан в ландшафтной ориентации, а устройство работает в портретной.
В режиме просмотра приложения Вы можете посмотреть, как будет вести себя приложение на различных экранах и устройствах. Для этого достаточно выбрать устройство из выпадающего списка, и приложение автоматически подстроится под выбранный экран. Вы можете управлять этим списком самостоятельно: добавлять, удалять и редактировать экраны в нём. Для того, чтобы перейти в окно управления экранами, в меню "MnCreator" выберите пункт "Настройки" и переключитесь на вкладку "Список экранов".
Название | Описание |
---|---|
Описание | Короткий текст для идентификации экрана в списке |
Ширина экрана | Ширина экрана в пикселях. Значение по умолчанию – 1280 |
Высота экрана | Высота экрана в пикселях. Значение по умолчанию – 800 |
Плотность пикселей. | Для того, чтобы получить физический размер экрана, значения ширины и высоты будут разделены на это число. Например, если создать экран размером 2048x1536 (iPad Retina) с плотностью 2, этот экран будет эквивалентен экрану 1024x768 с плотностью пикселей 1. Значение по умолчанию – 1 |