如何適應阿里YUNOSTV平台


YUNOS TV類型與設定


##阿里YUNOS TV終端數眾多,我們提供開發者最具參考性的終端參數,協助開發者適應。

目前YUNOS TV應用程式中心主要運行在MagicBox 1,MagicBox1S,MagicBox1S pro,MagicBox1S (或2C),MagicBox2裝置上,以下是這幾款設備的具體設定參數:

1450334462663_6512bd43d9caa6e02c990b0a82652dca (1).png

1450334462663_6512bd43d9caa6e02c990b0a82652dca.png


附註:YunOS聯盟盒子和一體機機型眾多,設定參數待分維度整理後補充。



#YUNOS TV顯示參數

對於不同類型的設備,其顯示參數會有一定的不同,為保證開發者的應用能夠在各個設備上正常顯示,且在各個平台上的體驗保持一致,開發者需要能適應多種尺寸的應用,可參考《Optimize Layouts for Larger Screens》。


Aspect ratio
類型

參數


Screen Size

sw720p

Screen pixel density

mdpi

Orientation

landscape

landscape

######long###############




YUNOS TV應用UI規範

在YUN OS上開發的應用程式在字體、控制項等UI方面有一定的標準規範,開發者可以按照這個規範來適配自身應用或開發。

1450332794935_c4ca4238a0b923820dcc509a6f75849b.png




遙控器、手把等週邊鍵值


TV應用程式或遊戲在轉接的過程中需要適配遙控器的鍵值,可選擇是否適配手把等其他週邊裝置的鍵值,並確保使用遙控器可以完成應用的所有操作。 Linux和Android鍵值是鍵值適配的兩個標準,建議優先適合Linux鍵值,同時相容於Android。特定週邊裝置適配與存取可以下載週邊SDK

鍵值##已備註在方向上鍵KEY_RIGHT (106)KEYCODE_DPAD_RIGHT#方向右鍵KEY_DOWN (108)KEYCODE_DPAD_DOWN#方向下鍵KEY_MENU (139)KEYCODE_MENU#選單鍵KEY_HOMEPAGE (172)KEYCODE_HOME#主頁鍵KEY_ESC (001)#KEYCODE_BACKKEY_ENTER (028)##BTN_THUMBL (0x13d)KEYCODE_BUTTON_THUMBLLeft Thumb ButtonBTN_THUMBR (0x13e)

Linux

##Linux

鍵值

Android

KEY_LEFT (105)
KEYCODE_DPAD_LEFT

#方向左鍵

KEY_UP (103)
KEYCODE_DPAD_UP

##返回鍵

#KEYCODE_DPAD_CENTER

####### ##############KEY_VOLUMEUP(115)#############KEYCODE_VOLUME_UP(24)###

音量鍵增

KEY_VOLUMEDOWN(114)

KEYCODE_VOLUME_DOWN(25)

音量鍵減

BTN_A (0x130)

KEYCODE_BUTTON_A

遊戲A Button鍵

#BTN_B (0x131)

# KEYCODE_BUTTON_B

遊戲B Button鍵

BTN_X (0x133)

#KEYCODE_BUTTON_X

遊戲X Button鍵

BTN_Y (0x134)

#KEYCODE_BUTTON_Y

遊戲Y Button鍵

BTN_TL (0x136)

#KEYCODE_BUTTON_L1

遊戲L1 Button鍵

BTN_TL2 (0x138)

#KEYCODE_BUTTON_L2

遊戲L2 Button鍵

BTN_TR (0x137)

#KEYCODE_BUTTON_R1

遊戲R1 Button鍵

BTN_TR2 (0x139)

KEYCODE_BUTTON_R2

遊戲R2 Button鍵

##BTN_SELECT (0x13a)

KEYCODE_BUTTON_SELECT

遊戲Select Button鍵

BTN_START (0x13b)

KEYCODE_BUTTON_START

遊戲Start Button鍵

################################################################################################################' #########KEYCODE_BUTTON_THUMBR#############Right Thumb Button###############


應用規格


#應用程式規格:

#應用的版本號碼Version Code格式:210AABBBCC,版本號碼不能超過10位元。

前段210為前綴。 AABBB,5位,用於表示版本號,例如1.7可以表示為01007,2.0.0表示為02000。 CC每個版本的小版本號,預留100個,用於bug修改和小功能升級時使用。


圖示規範:

TV應用程式中心目前採用了兩種圖片規範,分為2.5及以下版本和2.6以上版本,在適配的時候需要製作兩種不同規格的圖表來適應。


2.5及以下版本的應用中心圖示採用340x460尺寸的圖片,在製作圖片的時候需要注意圖片的視覺焦點在340x328(距起始50px)區域,底部的340x112區域為文字遮罩區域,在該區域不要出現複雜圖形,或包含重要資訊。


2.6以上版本的應用程式中心圖示採用340 x340尺寸的圖片,製作圖片的時候需要注意圖片的視覺焦點在256 x256區域。

圖示上勿加文字或角標。


TB16WBQOVXXXXcsXFXXXXXXXXXX-1268-714.png


1450332962519_a87ff679a2f3e71d9181a67b7542122c.jpg



#########