Subnautica: Pocket Edition (Android/iOS)

Subnautica: Pocket Edition is a port of the open-world survival action-adventure video game Subnautica developed by Unknown Worlds Entertainment for Android and iOS and Panic Button for the Nintendo Switch. Based on the PC, macOS, PlayStation 4, and Xbox One versions of the game, the port of Subnautica is optimized for Android, iOS and the Nintendo Switch with the story and all of the features intact.

Differences between the PC/console versions and the mobile versions

 * Both of the versions ran on the Unity engine. While the engine supports a variety of operating systems and devices, various platform-specific optimizations and changes have to be made.
 * The filesize for the Android/iOS version are weighed around 4.52 GB, while the Nintendo Switch version's filesize is similar to the PC, PS4 and Xbox One versions (around 6-7GB).
 * The Android/iOS version have an on-screen gamepad, while the Nintendo Switch uses the controls of the system. The use of Bluetooth/USB controllers are supported in both versions.
 * The story, gameplay and features remain the same on these versions, but some of the features, such as the Survival PDA, Fabricator, picking up items, and camera controls, are now optimized for touch controls.

Graphical changes

 * The Android version uses either OpenGL ES 3.2/Vulkan, while the iOS version uses Metal and the Nintendo Switch uses Vulkan.
 * The target framerate for the Android/iOS version runs at 30fps, while the Nintendo Switch version runs at 30fps in 1080p docked mode and at 60fps in 900p/720p handheld mode. Only a select number of Android devices (such as Samsung Galaxy S9, Huawei Honor Note 10 and Xiaomi Mi9) and iOS devices (iPhone X/XS/XR and iPhone 11) can run at 60fps.
 * In the Android/iOS version, the textures and graphical effects are reduced to around 10 to 15 percent in quality in order to be optimized for older and newer mid-range and entry-level devices. Because of this, a downloadable HD texture pack was released a few days later.
 * Both the Android/iOS and Nintendo Switch versions supports dynamic resolution when the target FPS of either 30fps or 60fps is selected. A resolution scale is also included in the game in case of adjusting the graphics to reach the target FPS.
 * The UI scaled well for both platforms, which depends on the resolution.
 * Jagged edges are noticeably visible on the Android/iOS version, while the Switch version is somewhat less noticeable.

System requirements
In order to run Subnautica on an Android/iOS device, the following system requirements must be met:

Android (30fps target)

 * A 64-bit ARMv8 processor
 * 3GB+ of system RAM
 * A Mali-G71 MP2 GPU or equivalent

Android (60fps target)

 * A 64-bit ARMv8 processor
 * 6GB+ of system RAM
 * A Mali-G72 MP18 GPU or equivalent

iOS (30fps target)

 * A 64-bit Apple A9/A9X (iPhone 6S/iPhone 6S+/iPad Pro) or Apple A10/A10X Fusion (iPhone 7/iPhone 7+/iPad Pro 2017) processor
 * 2GB/3GB+ of system RAM

iOS (60fps target)

 * Apple A12 Bionic or Apple A13 Bionic
 * 4GB of system RAM