
Netflix高管發表博客文章,談到Netflix為什么要采用HTML5。以下為文章全文:
雖然在蘋果的帶動下,本地應用紅紅火火,但是我相信,隨著網絡開發技術的發展,Web app 會在不久的將來成為主流。Web app 不一定是局限于瀏覽器之內,而是實現 web app 的體驗本地化(如同 webOS 試圖做到的那樣)。這樣的Web app 雖然在不同平臺需要移植或優化,但是相對本地應用更加簡單,有助于打破平臺的壁壘。開發者可以使用統一的工具來開發,并方便的在平臺之間實現移植。
目前,談論這些有些過早,不過許多互聯網服務商對 Web 開發工具的重視是經常可以看到的。近日,美國最大的在線影片租賃提供商 Netflix 的個性化科技部副總裁 John Ciancutti 在博客上談到了為何 Netflix 在各平臺的軟件大量使用 HTML5 。
目前,Netflix 登錄的平臺包括 Wii/PS3/iphone/ipad。android 由于版本分裂和版權保護問題,目前仍沒有 Netflix(明年有可能登錄)。
從今年10月開始,PS3 用戶無需使用 instant streaming 光盤就可以使用 Netflix 服務,因為 Netflix 使用 HTML5 重新編寫了軟件界面,使用的引擎是專門為游戲主機改造的 Webkit 引擎。同時,在 iPhone,iPad 和 即將到來的Android 應用中,也使用了HTML5 技術。
Ciancutti 說:“HTML5 帶來的是在擁有網絡瀏覽器的任何平臺上創造豐富、動態和互動性用戶體驗的自由”。
Netflix 之所以看重 HTML 5 ,主要原因是網絡開發技術帶來的測試上的方便。做為一個視頻點播公司,需要不斷改進用戶體驗以確保用戶的忠誠度,這意味著其后臺和前端界面處在不斷的調整之中。開發者通過觀察用戶的反應,確定如何對界面進行改進。而 HTML5 可以使這項工作更加簡單。對于用戶來說,Netflix 服務更新的時候,無需手動安裝新軟件。
過去 Netflix 服務依賴于嵌入式軟件,對界面的改變需要系統升級,依賴于設備制造商,有時候無法將用戶體驗推進到設備中,新的開發工具和實現方法解決了這個問題。這也意味著各平臺的軟件升級進度會加快,因為 UI 工程師和負責后臺的開發者可以使用同一代碼庫,即使不同平臺使用的界面和后臺需要分別優化,但是基本結構是不變的。
Netflix 對 HTML5 的使用讓我們看到了 HTML5 的巨大潛力,你如何看待網絡開發工具 HTML5/ CSS/Javascript 結合的潛力,以及Web app 的未來呢?