问:边江认为,当web可以实现app的大多数功能时,浏览器将会是唯一的容器,无论在手机还是在pc上。 你怎么看?
答:我觉得,边江的看法多少有点理想主义。Web应用最大的优势,在于跨平台、跨终端,开发、维护工作相对集中、单一。“当Web可以实现App的大多数功能”,这个“大多数”毕竟不等于全部,因此需求就无法指向“惟一”的容器。有时候某个设备的某种传感器的功能,恰恰无法包含在这个“大多数”当中,而用户恰好最需要它,你只能针对设备去开发应用。
“惟一”容器的理想,其实只能是一种基本满足需求的理想,而不是完美满足需求的理想。这个理想是根据设备的共有属性做开发,而不是根据设备的特有属性做开发,有点接近木桶理论中的水容量取决于最短板的概念。
硬件不会坐以待毙,仍然会发展,更强悍的计算、存储能力和视觉表现力,更多的传感器集成,更多样的操作方式和更完美的操作体验,都给独立应用留出了充足的空间。而且硬件的发展注定是不均衡的,最好的硬件,需要最好的专有应用来配合,并且获得最大的利润。
不要忽视商业的引导作用,PC软件市场就是商业引导的结果,在微软之前,不存在商业软件市场。iPhone/iPad仍然会将大批的开发者吸引到自己的平台上,为用户提供Web应用难以望其项背的独特体验,并为开发者带来回报。这将维系独立应用的进一步发展,而不是衰亡。
总之,浏览器确实有可能成为最主要的应用容器,可以满足大部分用户一般性需求。但独立应用可以与硬件完美配合,满足更多的独特需求和独特体验,这种独特性不会被浏览器替代。