2013-03-23 101 views
0

從強大的前端開發背景到連接的設備,我瞭解到,當談到統一客戶端時,我應該始終爲最低公分母開發。對於標準的CE-HTML風格的開發者,我發現它主要是2011年低端藍光,它似乎是性能最差的。但是現在我開始開發Roku設備,以便我應該開發哪種設備?我應該開發哪種Roku設備?

回答

4

如果您希望您的應用程序能夠訪問所有設備,然後開發roku固件3.x系列。要兼容的主要事項是:

對於roUrlTransfer對象,請使用setPort而不是setMessagePort。

的2D API只支持3.1固件90度旋轉

如果遇到屏幕的2D API在閃爍,你可能想畫成位圖,然後繪製到屏幕上,而不是直接在屏幕上

在較舊的設備上執行除繪製到roImageCanvas之外的大多數內容。 ImageCanvas可能是舊設備上更快

少位圖的內存可用在舊的,3.1固件

荏苒後

最大項目規模是舊設備,在較新設備50MB左右700K,但在所有平臺上建議的最大尺寸爲500K。

將最低固件設置爲3.0或更低以定位舊設備,並且永遠不要單擊cramfs按鈕。

如果使用roGridScreen,則需要將所有網格數據存儲在數組中,並在啓動其他屏幕之前銷燬網格屏幕,並在返回到網格時重新創建它,否則可能會發生顯示損壞。

就地升級功能應該可以正常工作,但應用內購買尚未在3.x上進行測試,即使它們可能已經實施。

相關問題