Android设备兼容性

用于Android开发的设备兼容性。

Windows
MacOS
Linux

Android生态系统包含各式各样的设备,其硬件和功能也各不相同。本文档介绍虚幻引擎最新版本支持的Android设备,以及设备必须满足的兼容性标准。

最低设备要求

从4.24版开始,虚幻引擎支持的标准规格是使用OpenGL ES 3.1的安卓设备。此外,目标设备必须支持以下扩展:

  • GL_EXT_texture_buffer

  • GL_EXT_color_buffer_half_float

满足这些要求的所有设备都将兼容UE4项目。此外这些功能默认在ES 3.2设备上可用,且所有ES 3.2设备都应与UE4项目兼容。

OpenGL ES 2.0已在4.23和4.24版本中被废弃。此功能默认未启用,但可在项目设置(Project Settings)中启用。4.25版已完全移除此功能。

支持的最低GPU

自4.25版起,以下GPU满足ES3.1的上述要求:

  • Adreno 4xx

  • Mali T6xx和更高版本

  • Mali G71和更高版本

  • PowerVR Rogue G6100

设备描述

以下规范概述了Android的默认设备描述。为了更好地介绍各种Android GPU,Android设备描述被分为了几个桶。这些桶是默认配置,建议创建自定义设备描述 来满足自身项目需求。作为参照标准,Android_High描述文件代表UE4针对Android设备支持的完整功能。Android_Low描述文件代表UE4当前支持的最低端设备的最少功能。

控制台变量

Android_High

Android_Medium

Android_Low

r.MobileContentScaleFactor

1.0

1.0

0.8

sg.ViewDistanceQuality

2

1

0

sg.AntiAliasingQuality

2

1

0

sg.ShadowQuality

2

1

0

sg.PostProcessQuality

2

1

0

sg.TextureQuality

2

1

0

sg.EffectsQuality

2

1

0

sg.FoliageQuality

2

1

0

GPU兼容性(按描述文件)

下表列出了Android_Low、Android_Mid和Android_High描述文件支持的设备:

设备描述

GPU

Android_High

Adreno 6xx, Mali G72, Mali G76, Mali G77, Tegra K1, PowerVR GM9xxx

Android_Medium

Adreno 5xx, Mali T8xx, Mali G71, PowerVR GT7xxx, PowerVR GT8xxx

Android_Low

Adreno 4xx, Mali T6xx, Mali T7xx, PowerVR G6xxx

Vulkan兼容性

以下设备除非Vulkan描述文件外,还包含Vulkan专用描述文件:

  • Adreno 6xx

  • Mali G72

  • Mali G76

  • Mali G77

  • PowerVR GM9xxx

如果你的设备使用Android 9或更高版本,且为你的项目启用了Vulkan这一功能级别,它会使用这些GPU系列的Vulkan版设备描述文件。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback