智能電視應用與行動裝置 App開發的比較

來源:互聯網
上載者:User

標籤:android   style   ext   color   width   http   

自從樂視小米的智能電視火了以後,越來越多的行動裝置 App開發人員投身智能電視應用開發。其實智能電視開發與行動裝置 App開發既有相同點,又有很多不同點。

大部分移動開發人員基於android與IOS兩大作業系統,而在智能電視方面基本上android一家獨大,加上apple遲遲不推出蘋果電視,所以國內基本沒有IOS方面智能電視開發人員。所以本文主要比較android系統下的智能電視開發與移動開發的異同。

智能電視有幾個特點。雖然電視物理尺寸較多,但是解析度比較集中,目前主要有1920x1080,1280x720,1366x768,以前兩種為主,這點不同於手機,手機的解析度則多很多。電視的主要操控還是普通的遙控器,而手機目前主要的操作方式是觸摸。操控方式不同,設計準則就不一樣。電視通過遙控器操作,那麼要考慮焦點移動,要考慮應用對遙控器的響應要靈敏,而手機應用主要考慮觸摸的靈敏性。

使用者一般離電視比較遠,所以字型要足夠大,跟手機不一樣。電視一般都是使用有線網路或者無線網路,所以看視頻的時候不需要考慮流量問題,而手機不一樣,使用者在看大流量的資料的時候,一般應該提醒使用者是否在2G/3G網路下是否繼續下一步,否則使用者要抱怨了,說不定你的應用就要打入冷宮了。電視一般都是永遠續電的,所以應用不需要考慮電量夠不夠的問題,而手機則要考慮,所以很多應用會顯示電池電量。手機在橫屏和豎屏之間可以自由切換,而電視不可能做到這一點,所以電視應用永遠都是在橫屏狀態。

由於曆史原因,電視製作商必須在正常螢幕尺寸的外側預留空白邊,這些空白地區就是過掃描。應用程式不能在過掃描地區顯示,所以建議應用提供10%的空白邊。而手機不存在這個問題。

由於電視螢幕較大,加上遙控器操作,所以一個應用啟動後,可以通過遙控器的按鍵啟動另一個應用,所以應用開發人員需要注意。例如,應用啟動後,按遙控器的設定按鈕,可以更換系統語言,應用如何自動跟隨系統變化,開發人員需要思考。

同樣由於電視螢幕尺寸較大,所以運營人員和產品人員希望提供高保真的圖片,增加產品的美度和賣點,但是對開發人員是一個挑戰,一個1920x1080的24位元影像片渲染時需要消耗8M的系統記憶體。如果有大量的圖片,那麼對應用效能有嚴重影響。這種情況下在產品和效能方面做平衡,不能因為其他原因影響了應用的使用者體驗。效能也是行動裝置 App需要考慮的核心因素。效能差的應用,沒有使用者會買帳。

智能電視應用和行動裝置 App的設計目標是一致的,都是給使用者提供方便好用有良好使用者體驗的好產品。

----------------------------------------

號tvplayer,互連網電視行業從業者,熱愛生活,喜歡八卦,關注互連網視頻和物聯網。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.