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 的未来呢?
Via mashable