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)

2019

 

Visual Studio (for PS4)

2019

with PlayStation Integrated Plugin

Xcode

11.5

12

Xcode 11.5 and higher require macOS Catalina 10.15.2 or higher.

 

Supported Target Platforms

These target platforms are supported for both React Native and C++ apps. See Hermes JavaScript Engine for more details on our Hermes support.

Target Platform

Form Factor

Lowest OS Version Supported

Hermes Support

Notes

Amazon (FireOS)

10ft

5

Yes

 

Android 

tablet and handset

 

10ft

7

 


7

Yes

 


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.

     

Apple iOS

tablet and handset

9 (on devices that support iOS 9)

No

 

Apple tvOS

10ft

12 (tvOS)

No

 

PS4

10ft

7.0

No

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.

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 or higher

Yes

2015 TVs work with Tizen Studio 2.3.

Hermes support requires Tizen 2017 TVs or higher, and Tizen apps built with Hermes JavaScript Engine must be developed on Linux.

XBox

10ft

10

No

Use the UWP target for React Native.

LG webOS 3

10ft

2016 TVs

Yes

 

LG webOS 4

10ft

2018 TVs

Yes

 

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

21d

 

Chocolatey

0.10.11

 

CMake

3.18 or higher

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, you can use the version of CMake installed by the brew package manager (3.18 or higher).

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

12.x

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

React Native

0.60.6

You.i Engine React Native corresponds to React Native 0.60.6 with a peer dependency to React 16.8.6. 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

React Native Debugger 0.10.10 is supported with React Native 0.61 and lower.

Ruby

2.0

2.6

 

VLC (64-bit)

3.0

 

Watchman

4.9.0

 

Yarn

1.22.4