Version: 2018.1
Настройка начального экрана iOS
iOS Player Settings

Путеводитель по оборудованию под iOS

Модели оборудования

The following list summarizes iOS hardware available in devices of various generations. Current device shader performance can compared on gfxbench which compares different hardware features using benchmarks.

Модели iPhone

iPhone 4S

  • Экран: 960x640 пикселей, LCD с 326 ppi, коэффициент контрастности 800:1.
  • 2-ядерный процессор Apple A5 1ГГц ARM Cortex-A9 MPCore
  • 2-ядерных графический процессор PowerVR SGX543MP2
  • 512 МБ памяти
  • Задняя камера 8.0 МП с фильтром инфракрасного отсечения, матрица с задней подсветкой может делать фотографии во время съёмки видео.
  • Передняя 0.3 МП (VGA) c геотеггингом, Tap to focus функцией и видеосъёмкой 480p SD видео при 30 FPS
  • Поддержка GPS
  • Поддержка компаса

The iPhone 4S, with the A5 chip, is capable of rendering complex shaders throughout the entire screen. Even image effects may be possible. However, optimizing your shaders is still crucial. But if your game isn’t trying to push limits of the device, optimizing scripting and gameplay is probably as much of a waste of time on this generation of devices as it is on PC.

iPhone 5

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • 3-ядерные графический процессор PowerVR SGX543MP3
  • 1 ГБ памяти
  • Задняя камера 8.0 МП с фильтром инфракрасного отсечения, матрица с задней подсветкой может делать фотографии во время съёмки видео.
  • Передняя 0.3 МП (VGA) c геотеггингом, Tap to focus функцией и видеосъёмкой 480p SD видео при 30 FPS
  • Поддержка GPS
  • Поддержка компаса

Оригинальный iPhone

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • M7 Motion Coprocessor
  • 3-ядерные графический процессор PowerVR SGX543MP3
  • 1 ГБ памяти
  • Задняя камера 8.0 МП с фильтром инфракрасного отсечения, матрица с задней подсветкой может делать фотографии во время съёмки видео.
  • Передняя 0.3 МП (VGA) c геотеггингом, Tap to focus функцией и видеосъёмкой 480p SD видео при 30 FPS
  • Поддержка GPS
  • Поддержка компаса
  • Three-axis gyro
  • Proximity sensor
  • Ambient light sensor
  • Touch ID Fingerprint identity sensor

iPhone 6(+)

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • Экран: 320x480 пикселей, LCD с 163ppi
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • M8 motion coprocessor
  • 4-ядерный графический процессор PowerVR SGX543MP4
  • 1 ГБ памяти
  • Задняя камера 8.0 МП с фильтром инфракрасного отсечения, матрица с задней подсветкой может делать фотографии во время съёмки видео.
  • Передняя 0.3 МП (VGA) c геотеггингом, Tap to focus функцией и видеосъёмкой 480p SD видео при 30 FPS
  • Поддержка GPS
  • Поддержка компаса
  • Three-axis gyro
  • Proximity sensor
  • Ambient light sensor
  • Touch ID Fingerprint identity sensor
  • NFC

iPhone 6s(+)

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • Экран: 320x480 пикселей, LCD с 163ppi
  • Apple A9 1.84 GHz Apple-designed ARMv8-A 64-bit CPU
  • Embedded M9 motion coprocessor
  • Hexa-Core PowerVR GT7600 GPU
  • 2GB LPDDR4 of memory
  • Rear 12.0 MP phase detection autofocus, dual-LED dual-tone flash, 4K videos at 30 fps.
  • Front 5.0 MP face detection, HDR, panorama and 1080p HD video at 30 fps
  • A-GPS and GLONASS support
  • Поддержка компаса
  • Three-axis gyro
  • Proximity sensor
  • Ambient light sensor
  • Touch ID Fingerprint identity sensor
  • NFC

iPhone 7(+)

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • Экран: 320x480 пикселей, LCD с 163ppi
  • Apple A10 Fusion 2.34 GHz Quad-core (2 Hurricane + 2 Zephyr)
  • M10 motion coprocessor
  • Hexa-Core PowerVR Series7XT Plus
  • iPhone7: 2GB LPDDR4 of memory
  • iPhone7+: 3GB LPDDR4 of memory
  • Rear 12.0 MP phase detection autofocus, dual-LED dual-tone flash, 4K videos at 30 fps.
  • iPhone7+ also has a second 12.0 MP camera.
  • Front 7.0 MP face detection, HDR, panorama and 1080p HD video at 30 fps
  • A-GPS and GLONASS support
  • Поддержка компаса
  • Three-axis gyro
  • Proximity sensor
  • Ambient light sensor
  • Touch ID Fingerprint identity sensor
  • NFC

iPhone 8(+)

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • Экран: 320x480 пикселей, LCD с 163ppi
  • Apple A11 Bionic 2.39 GHz Hexa-core (2 Monsoon + 4 Mistral) with Neural Engine
  • M11 motion coprocessor
  • iPhone8: 2GB LPDDR4 of memory
  • iPhone8+: 3GB LPDDR4 of memory
  • Rear 12.0 MP phase detection autofocus, dual-LED dual-tone flash, 4K videos at 60 fps.
  • iPhone8+ also has a second 12.0 MP camera.
  • Front 7.0 MP face detection, HDR, panorama and 1080p HD video at 30 fps
  • A-GPS and GLONASS support
  • Поддержка компаса
  • Three-axis gyro
  • Proximity sensor
  • Ambient light sensor
  • Touch ID Fingerprint identity sensor
  • NFC
  • Wireless charging supported

iPhone X

  • Screen: 5.8" 1125x2436 pixels, OLED at 458 ppi.
  • Apple A11 Bionic 2.39 GHz Hexa-core (2 Monsoon + 4 Mistral) with Neural Engine
  • M11 motion coprocessor
  • GB LPDDR4 of memory
  • Rear Dual 12.0 MP phase detection autofocus, dual-LED dual-tone flash, 4K videos at 60 fps.
  • Front 7.0 MP face detection, HDR, panorama and 1080p HD video at 30 fps
  • A-GPS and GLONASS support
  • Поддержка компаса
  • Three-axis gyro
  • Proximity sensor
  • Ambient light sensor
  • Touch ID Fingerprint identity sensor
  • NFC
  • Wireless charging supported

Модели iPod Touch

5-е поколение iPod Touch

  • Экран: 1136x640 пикселей, LCD с 326 ppi.
  • 2-ядерный процессор Apple A5 1ГГц ARM Cortex-A9 MPCore
  • 2-ядерных графический процессор PowerVR SGX543MP2
  • 512 МБ памяти
  • Задняя CMOS фотоматрица 8.0 МП с подсветкой, видеосъёмкой 1080p HD при 30 FPS, обнаружение лица и видео стабилизация.
  • Передняя 0.3 МП (VGA) c геотеггингом, Tap to focus функцией и видеосъёмкой 480p SD видео при 30 FPS

Модели iPad

iPad 2

  • Экран: 1024x768 pixels, LCD с 132 ppi, LED-подсветка.
  • 2-ядерный процессор Apple A5 1ГГц ARM Cortex-A9 MPCore
  • 2-ядерных графический процессор PowerVR SGX543MP2
  • 512 МБ памяти
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 2.1 + (3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad2: the A5 can do full screen bumpmapping, assuming the shader is simple enough. However, it is likely that your game will perform best with bumpmapping only on crucial objects. Full screen image effects still out of reach. Scripting optimization less important.

iPad (3-е поколение)

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • Apple A5X
  • 2-ядерный процессор 1ГГц ARM Cortex-A9 MPCore
  • 4-ядерный графический процессор PowerVR SGX543MP4
  • 1GB LPDDR2 Ram
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

The iPad 3 has been shown to be capable of render-to-texture effects such as reflective water and fullscreen image effects. However, optimized shaders are still crucial. But if your game isn’t trying to push limits of the device, optimizing scripting and gameplay is probably as much of a waste of time on this generation of devices as it is on PC.

iPad (4-е поколение)

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • 4-ядерный графический процессор PowerVR SGX554MP4
  • 1GB LPDDR2 Ram
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad (5th generation)

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • Apple A9 1.85 GHz dual-core 64-bit ARMv8-A
  • PowerVR 7XT GT7600
  • M9 Motion Coprocessor
  • 2GB LPDDR4 Ram
  • A-GPS and GLONASS support
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.2 + (LTE Advanced, UMTS/HSPA/​HSPA+/DC-HSDPA, GSM/EDGE )
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad (6th generation)

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • Apple A10 Fusion 2.34 GHz Quad-core
  • PowerVR 7XT GT7600
  • M10 Motion Coprocessor
  • 2GB LPDDR4 Ram
  • A-GPS and GLONASS support
  • Apple Pencil support
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.2 + (LTE Advanced, UMTS/HSPA/​HSPA+/DC-HSDPA, GSM/EDGE )
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Air

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • 4-ядерный графический процессор PowerVR SGX543MP4
  • M7 Motion Coprocessor
  • 1GB LPDDR3 Ram
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Air 2

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • Apple A8X 1.5 GHz triple-core
  • 3-ядерные графический процессор PowerVR SGX543MP3
  • M8 Motion Coprocessor
  • 2GB LPDDR3 Ram
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Mini

  • Экран: 1024x768 pixels, LCD с 132 ppi, LED-подсветка.
  • 2-ядерный процессор Apple A5 1ГГц ARM Cortex-A9 MPCore
  • 2-ядерных графический процессор PowerVR SGX543MP2
  • 512 МБ памяти
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Mini 2

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • 4-ядерный графический процессор PowerVR SGX543MP4
  • 1GB LPDDR3 Ram
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Mini 3

  • Экран: 2048x1536 pixels, LCD с 264 ppi, LED-подсветка.
  • 2-ядерный процессор Apple A6 1.3Ггц Apple-designed ARMv7s
  • 4-ядерный графический процессор PowerVR SGX543MP4
  • 1GB LPDDR3 Ram
  • Поддержка GPS
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.0 + (LTE, 3G Cellular HSDPA, 2G cellular EDGE on the 3G version)
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Pro (1st Generation)

  • Screen 9.7″: 20148x1536 pixels, LCD at 264 ppi, LED-backlit.
  • Screen 12.9″: 2732x2048 pixels, LCD at 264 ppi, LED-backlit.
  • Apple A9X 64-bit ARMv8-A dual-core (9.7″ model is slightly underclocked)
  • PowerVR 7XT GT7800 (12 Clusters)
  • M9 Motion Coprocessor
  • 12.9″ Model: 4GB LPDDR4 Ram
  • 9.7″ Model: 2GB LPDDR4 Ram
  • A-GPS and GLONASS support
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.2 + (LTE Advanced, UMTS/HSPA/​HSPA+/DC-HSDPA, GSM/EDGE )
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

iPad Pro (2nd Generation)

  • Screen 10.5″: 2224x1668 pixels, LCD at 264 ppi, LED-backlit.
  • Screen 12.9″: 2732x2048 pixels, LCD at 264 ppi, LED-backlit.
  • Apple A10X Fusion 2.38 GHz Hexa-core (3 Hurricane + 3 Zephyr)
  • PowerVR 7XT GT7600 Plus (12 Clusters)
  • M10 Motion Coprocessor
  • 4GB LPDDR4 Ram
  • A-GPS and GLONASS support
  • ProMotion support
  • Акселерометр, сенсор окружающего освещения, магнитометр (для цифрового компаса)
  • Wifi + Bluetooth 4.2 + (LTE Advanced, UMTS/HSPA/​HSPA+/DC-HSDPA, GSM/EDGE )
  • Механические кнопки: домой, сон, закрепить положение экрана, громкость.

Графический процессор и отсечение скрытых поверхностей

Графический процессор (GPU) iPhone/iPad это тайловый отложенный рендерер. В контраст большинству GPU стационарных компьютеров, графический процессор iPhone/iPad фокусируется на уменьшении работы, необходимой для как можно скорейшего рендера изображения во время обработки сцены. Таким образом, только видимые пиксели будут потреблять ресурсы процессора.

Кадровый буфер графического процессора разделён на клетки (тайлы) и рендеринг происходит клетка за клеткой. Сначала собираются и назначаются на клетки треугольники всего кадра. Затем выбираются видимые фрагменты каждого треугольника. И наконец, выбранные фрагменты треугольников проходят растеризацию (фрагменты треугольников, скрытые от камеры, выкидываются из сцены).

Другими словами, графический процессор iPhone/iPad реализует операцию отсечения скрытых поверхностей (Hidden Surface Removal), для снижения нагрузки. Подобная архитектура меньше снижает пропускную способность, имеет низкое энергопотребление и лучше утилизирует текстурный кэш. Тайловый отложенный рендеринг позволяет устройству выкидывать невидимые фрагменты ещё до растеризации, в результате чего нагрузка меньше.

For more information, see also:

Texture compression

iOS devices support these texture compression formats:

  • PVRTC provides support for RGB and RGBA (color information plus an alpha channel) texture formats and can compress a single pixel to two or four bits. The PVRTC format is essential to reduce the memory footprint and to reduce consumption of memory bandwidth, as in the rate at which data can be read from memory, which is usually very limited on mobile devices.

  • ETC compresses 4x4 pixel blocks into 64-bit quantities, but lacks an alpha channel.

  • ETC2 supports both 1-bit and 8-bit alpha channel compression.

  • ASTC is flexible format that uses pixel block sizes. It’s supported by Metal and OpenGL ES 3.0 graphic APIs.

Note: the DXT texture compression format on iOS devices is NOT supported.

For detailed texture compression options in iOS, see iOS 2D Texture Overrides.

Обработка вершин (вертексов)

У iPhone/iPad есть выделенный элемент, ответственный за обработку вершин, который запускает вычисления параллельно с растеризацией. Чтобы достигнуть лучшей параллелизации, iPhone/iPad обрабатывает вершины на один кадр раньше растеризатора.

Объединённая архитектура памяти

И CPU и GPU на iPhone/iPad используют одну и ту же память. Плюсом является то, что вам не надо беспокоиться о том, что видео память для текстур закончится (только если, конечно же, главная память тоже закончится). Минусом является то, что для графики вы делите тот же пропускной канал памяти, что и для игрового процесса. Чем больше пропускной способности выделяется графике, тем меньше остаётся игровому процессу и физике.

Мультимедийный сопроцессор

Главный процессор iPhone/iPad оборудован мощным сопроцессором SIMD (Single Instruction, Multiple Data), который поддерживает либо архитектуру VFP либо архитектуру NEON. Unity iOS приложение использует эти элементы для различных задач, вроде рассчёта трансформаций skinned меша, “дозирования” геометрии (geometry batching), аудио обработки и других операций с активными вычислениями.


Настройка начального экрана iOS
iOS Player Settings