Developer Portal

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.

We only list a version as supported once it has been fully tested across all relevant platforms and targets.

Important: While you may find that you're able to use a version earlier or later than the ones listed below, You.i TV provides fixes and updates for supported platforms only.

This page lists required versions for the following categories: 

Recommended Hardware

At a minimum, you need:

  • 2.0 GHz CPU with 8 GB of memory
  • Free storage space:
    • Minimum 10 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)

Note

The 10 GB requirement for the You.i Engine One package assumes you are building debug and release versions of the app for all possible supported target platforms on a development platform. You may need less free storage space if your app is intended for just a subset of target platforms; for example, just iOS and Android.

Supported Development Platforms

The following platforms are supported for development only. You.i TV doesn't warrant that you can produce a commercial application for these platforms.

Development Platform

Lowest

Highest

Notes (these platforms are for development only)

Linux

15.04

18.10

Cloud Solution app development can occur on macOS or Linux. If you use Linux for Cloud Solution app development, Ubuntu 18.04 is required for React Native and C++ projects.

macOS

Catalina (10.15)

 

Windows

Windows 10

 

 

Supported IDEs

IDE

Lowest

Highest

Notes

After Effects (for design)

2018

 

Android Studio

3.4.x

4.0.x

 

Tizen Studio

3.2

3.7

 

Visual Studio (for UWP)

2017

 

Visual Studio (for PS4)

2017

with PlayStation Integrated Plugin

Xcode

11.5

Xcode 11.5 requires macOS Catalina 10.15.2 or later

 

Supported Target Platforms

Note that C++ apps are supported for all target platforms. We are working to support React Native on all target platforms, as well.

Target Platform

Form Factor

Lowest OS Version Supported

React Native

Notes

Amazon (FireOS)

10ft

5

Yes

 

Android 

tablet and handset

7

Yes

  • As of August 2019, Google Play requires all new apps and games to target Android API level 28 (Android 9.0 Pie), or higher.
  • As of version 5.9, 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.

     

10ft

7

Yes

Apple iOS

tablet and handset

9 (on devices that support iOS 9)

Yes

 

Apple tvOS

10ft

12 (tvOS)

Yes

 

PS4

10ft

7.0

Yes

 

Roku

10ft

9.0

Yes

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

Tizen

10ft

2015 TVs

Yes

2015 TVs work with Tizen Studio 2.3.

XBox

10ft

10

Yes

Use UWP target for React Native.

LG webOS 3

10ft

2016 TVs

No

C++ development for LG's webOS platform has been available with Engine One since version 5.2. RN development for LG’s webOS platform is under development.

LG webOS 4

10ft

2018 TVs

No

Development platforms Linux, macOS, and Windows are not supported as target platforms.

Third-Party Tools

You may need to install some or all of the following tools.

Tool

Lowest

Highest

Notes

Android NDK

17c

 

Chocolatey

0.10.11

 

CMake

3.17

3.18

A custom CMake (version 3.14) comes packaged with You.i Engine One. This version is automatically used when targeting builds for PlayStation 4 and UWP.

GCC

7.4

 

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.9

 

Node.js

10.9.0

12

Windows: Click here to verify whether the nodejs-lts version you are installing is available with the Chocolatey package manager.

React Native

0.58.6

You.i Engine React Native corresponds to React Native 0.58.6 with a peer dependency to React 16.6.3. Ensure that your app code depends on these specific versions.

Note: The You.i TV installation scripts automatically install this version. You do not need to manually install it.

React Native Debugger

 

0.10.10

Note: Future versions beyond 0.10.10 of the React Native Debugger won't work due to their use of React Native versions past 0.58.6.

Ruby

2.0

2.6

 

VLC (64-bit)

3.0

 

Watchman

4.9.0

 

Yarn

1.13.0

1.22