Skip to main content
Skip table of contents

Configurable branding on OpenTV ION mobile

Responsive UX

The configuration examples in this document use the iPhone 6S+, 7+ and 8+(414x736 pixels) screen resolution. However, our responsive UX will scale easily to different screen sizes: iPhone SE (320x 568), 6S, 7, 8 (375x667 pixels) and iPhone X (375x812 pixels), as well as different resolution and aspect ratio smartphone screens (Android Phone). The same configuration options and use cases apply to the tablet app.

Examples of responsive UX

responsive1.png
responsive2.png


Specially designed for iPhoneX and other notch display screens

Example of iPad UI

Logo and background image

The logo is used in these three screens and can be replaced:

  • Splash

  • Sign In

  • Menu

Logo dimensions

Platform

Size

iPhone

117px × 117px

Android

117px × 117px

iPad

204px × 138px

Android Tablet

260px × 162px

Logo placement

This is the ideal placement of the logo:

Splash screen

The background image can be anything but ensure that the logo and animation (if applicable) are clearly visible and standout.
[All sizes are in pixels, PNG format]

iOS 6 splash screen and sizes

*ION Specific – used in the application but not device specific.

Device

Portrait Size

Landscape Size

12.9" iPad Pro

2048px × 2732px

2732px × 2048px

10.5" iPad Pro

1668px × 2224px

2224px × 1668px

9.7" iPad

1536px × 2048px

2048px × 1536px

7.9" iPad mini 4

1536px × 2048px

2048px × 1536px

iPhone X

1125px × 2436px

2436px × 1125px

iPhone 8 Plus

1242px × 2208px

2208px × 1242px

iPhone 8

750px × 1334px

1334px × 750px

iPhone 7 Plus

1242px × 2208px

2208px × 1242px

iPhone 7

750px × 1334px

1334px × 750px

iPhone 6s Plus

1242px × 2208px

2208px × 1242px

iPhone 6s

750px × 1334px

1334px × 750px

iPhone SE

640px × 1136px

1136px × 640px

ION Specific*

640px x 960px

960px x 640px

ION Specific

320px x 480px

480px x 320px

ION Specific

768px x 1024px

1024px x 768px

ION Specific

1536px x 2008px

2008px x 1536px

Android splash screen and sizes

DPI

Portrait size

Landscape size

default

480px x 800px

800px x 480px

hdpi

480px x 800px

800px x 480px

ldpi

200px x 320px

320px x 200px

mdpi

320px x 480px

480px x 320px

xhdpi

720px x 1280px

1280px x 720px

xxhdpi

960px x 1600px

1600px x 960px

xxxhdpi

1280px x 1920px

1920px x 1280px

ION Specific

640px x 1136px

1136px x 640px

First use, background image size

[All sizes are in pixels, PNG format]

iOS sign in and background

768px x 1004px (ION Specific)

Device specific sizes (IOS)

  • 2048px × 2732px

  • 1668px × 2224px

  • 1536px × 2048px

  • 1536px × 2048px

  • 1125px × 2436px

  • 1242px × 2208px

  • 750px × 1334px

  • 1242px × 2208px

  • 750px × 1334px

  • 1242px × 2208px

  • 750px × 1334px

  • 640px × 1136px

Device Specific (Android)

  • 480px x 800px

  • 200px x 320px

  • 320px x 480px

  • 720px x 1280px

  • 960px x 1600px

  • 1280px x 1920px

  • 640px x 1136px

Menu and label

Menu

Menu items are dynamic and configurable.

Example of the configurable menu

menu1.png
menu2.png

Label

The menu labels are also configurable. Labels on the menu screen should match up with labels throughout the app.

Example of labels on screen

Colors

Colors can be configurable. The current value of the primary color (known as the accent color) is #35FFA7.

Focus

Focus in the ION UI is partially denoted by either a horizontal or vertical bar as depicted in the images below. The color of this bar is configurable and, for the purposes of this document, is called the “focus color”.

Horizontal focus bar & vertical focus bar

Other examples of focus bar used throughout the ION app

Text

All of the following text colors are configurable:

  • Menu

  • Title of each screen

  • List

  • Channel info & Show info

  • Call to action

Example of configurable text

Progress Bar

The colors of the progress bar are configurable where the progress is the same color as the focus color. However, opacity can be adjusted depending on design.

Progress bars are found in the following screens

  • Preview on Media Card

  • Fully or partially watched show on Media card and Saved

  • Full Screen Playback

  • Throw Controller

 Progress bar on Preview

 Progress bar on full screen playback

 

progress.png

EPG

The color of the time indicator is configurable.

Time indicator

Call to action

The background color of call to action buttons is configurable.

Call to action button

cta.png

    

PIN entry

The color of PIN entry indicators is configurable.

PIN entry indicators

    

Generic loading animation

On the generic loading animation, only the colors are configurable – the highlighted dot and the unhighlighted dot.  The highlighted dot is the same as the focus color. 

Animation displayed during loading

anim.png

Loading on the media card

The color of the progress circle is configurable.

Loading a video

loading.png

Icons

Configurable icons

Icons are PNGs and can be swapped out if the replacement icon size is the same (except generic iOS or Generic Android icons).

Configurable iOS & Android generic icons

Generally, iOS and Android generic icons are not configurable except:

  • The color of the Switch On icon in Settings

  • Airplay & Chromecast on Throw. These cannot be configurable as well except color for Throw.

Switch on

switch1.png
switch2.png

App icon

iOS app icon and sizes

App icon to launch ION app can be swapped. [All sizes are in pixels, PNG format]

  • 20 x 20

  • 40 x 40

  • 60 x 60

  • 29 x 29

  • 58 x 58

  • 87 x 87

  • 80 x 80

  • 120 x 120

  • 180 x 180

  • 76 x 76

  • 152 x 152

  • 1024 x 1024

  • 50 x 50 (ION specific)

  • 72 x 72 (ION specific)

  • 167 x 167 (ION specific)

App icon on screen

 

Examples of iOS app icon

Android app icon and sizes

The icon used to launch ION app can be swapped. [All sizes are in pixels, PNG format]

  • 16 x 16 (notifications

  • 24 x 24 (notifications)

  • 32 x 32 (notifications)

  • 36 x 36 (ION specific

  • 48 × 48 (mdpi)

  • 72 × 72 (hdpi)

  • 96 × 96 (xhdpi)

  • 144 × 144 (xxhdpi)

  • 152 x 152 (ION specific

  • 192 × 192 (xxxhdpi)

  • 512 × 512 (Google Play store).

 

App icon on screen

Examples of Android app Icon

icon.png

General         

Missing posters

Placeholder graphics are used in place of missing posters. The graphic used is configurable. The size should be maintained.

Example of a placeholder graphic

File naming conventions

Naming

  • File names should all be kebab-case, e.g. this-is-a-filename.png

  • File names should include their dimensions and resolution.

  • Examples:

    • icon-20x20.png

    • splash-768x1024.png

    • logo-204x138.png

  • Assets should be placed in platform specific directories.

    • Assets/android/…

    • Assets/ios/…

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.