Supported Hardware and Software Specifications

Depending which development platform you are using and which targets you are developing for, You.i Engine One has varying software requirements and dependencies.

You.i TV’s standard practice is to mirror official support for all platforms and tools. When a platform or tool is no longer supported by its author or publisher, support is also dropped from You.i Engine One.

At a minimum, we recommend for your development environment:

  • 2.0 GHz CPU with 8 GB of memory
  • Free storage space:
    • Minimum 16 GB for the You.i Engine One package, including room for building debug and release versions of the app for one development platform
    • Additional storage as required by the Integrated Development Environments (IDEs) you are using (for example, Xcode, Android Studio, or Visual Studio)

Development Platforms

The following platforms are intended for development purposes only.

Development Platform Lowest Highest
Linux Ubuntu 16.04 Ubuntu 18.10
macOS Catalina (10.15)
Windows Windows 10

IDEs

The following Integrated Development Environments (IDE) are supported.

IDE Lowest Highest Notes
After Effects (for design) 2018 2021  
Android Studio 3.4.x 4.2.x  
Tizen Studio 3.2 4.1  
Visual Studio (for UWP) 2019  
Visual Studio (for PS4) 2019 Requires the PlayStation Integrated Plugin
Xcode 12.x  

Target Platforms

These target platforms are supported for C++ applications.

Target Platform Form Factor Lowest
Amazon (FireOS) 10ft 5
Android  tablet, handset, 10ft 7
Apple iOS tablet and handset 9
Apple tvOS 10ft 12
LG webOS 3 10ft 2016 TVs
LG webOS 4 10ft 2018 TVs
PS4 10ft 7.0
Roku 10ft 9.0
Tizen 10ft 2016 TVs or higher
XBox 10ft 10
  • For Android, as of August 2019, Google Play requires all new apps and games to target Android API level 28 (Android 9.0 Pie), or higher. Neon is enabled for ARMv7 devices in You.i Engine One. As a result, ARMv7 Android devices without the optional Neon instruction set are unsupported.

  • For PS4, to develop an application for Sony devices, you must be a certified Sony developer. To register with Sony, see SIE Dev Net. If you have a Sony development agreement, contact your You.i TV account manager or support manager for details on how to install the You.i Engine SDK for PlayStation development.

  • For Roku, as of 5.1 we support Roku Scene Graph v1.2, which optimizes for low-end devices.

Third-Party Tools

Tool Lowest Highest Notes
Android NDK 21d (21.3.6528147) 21e (21.4.7075529)  
Chocolatey (for Windows) 0.10.11  
CMake 3.19.x A custom CMake (version 3.18) comes packaged with You.i Engine One. This version is automatically used when targeting builds for PlayStation 4 and UWP. For other targets, install (3.19.x) from CMake’s Downloads page.
GCC 7.4.x  
JDK JDK 8 You.i TV does not recommend installing Java Development Kit (JDK) separately for Android Studio as it comes bundled with the latest OpenJDK. To learn more about using it, check out Android’s developer documentation.
JDK 8.0 is the only version that is currently supported by You.i Engine One for Tizen Studio.
Ninja (for Android) 1.8.2 1.x  
Node.js (macOS and Linux) 12.10.x 12.x
Node.js (Windows) 12.10.0 Click here to verify that the nodejs-lts version you are installing on Windows is available with the Chocolatey package manager.
Python 3.x for Roku; latest for other target platforms    
Ruby 2.0 3.x  
VLC (64-bit) 3.0  
Watchman 4.9.0  
Yarn 1.13.x 1.22.x