未来是HTML 5还是原生App的天下?
2012-09-11 10:42:47 来源:Chinaz 评论:0 点击:
随着智能手机的普及,越来越多的人通过NativeApp(本地化应用或原生App)进行信息查找、玩游戏、观看视频等活动。NativeApp越来越受欢迎的背后,我们还应该看到另外一个趋势:随着HTML5的兴起,基于HTML5的WebApp也在悄然崛起,目前的主流浏览器(国外的Chrome、IE;国内的UC、QQ浏览器等)纷纷公布其对HML5的完美支持,有甚者如UC、QQ浏览器等已经开始内嵌HTML5应用。
未来是WebApp的天下,还是NativeApp的天下?设计师到底是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这一直是大家关心的话题。
近日,法国咨询机构faberNovel通过52张幻灯片为我们详细介绍了HTML5及其未来的发展前景:主要分为以下几个方面:1)HTML的发展和演变2)NativeApp是否正遭受到WebApp的威胁3)NativeAppVs.WebApp4)未来趋势。由于篇幅所限,小编将就大家比较关心的“WebApp和NativeApp孰优孰劣”的问题——也就是幻灯片的第三和第四部分为大家带来详细的介绍。希望通过这篇报告进一步详细了解HTML5、WebApp及NativeApp的读者,可通过文章最后的链接点击下载完整版幻灯片!
一、NativeAppVs.WebApp
1)WebApp
WebApp的优势:开发成本低;适配多种移动设备成本低;跨平台和终端;迭代更新容易;无需安装成本
WebApp的劣势:浏览的体验短期内还无法超越原生应用;不支持离线模式(html5将会解决这个问题);消息推送不够及时;调用本地文件系统的能力弱
2)NativeApp
NativeApp的优势:提供最佳的用户体验,最优质的用户界面,最华丽的交互;针对不同平台提供不同体验;可节省带宽成本;可访问本地资源;盈利模式明朗
NativeApp的劣势:移植到不同平台上比较麻烦;维持多个版本的成本比较高;需要通过store或market的确认;盈利需要与第三方分成
二、WebApp和NativeApp如何取舍
通过上面的对比,只能说WebApp和NativeApp个有千秋,那么什么样的情况下该使用WebApp?什么情况下又该使用NativeApp呢?下面通过几个案例来分析下:
1)游戏娱乐类(NativeApp)
2)新闻信息类(HybridApp:即NativeApp+WebApp混合模式)
3)社交网络(NativeApp或NativeApp+WebApp混合模式)
4)地图、旅游应用(NativeApp)
5)预定、网购、银行业务(NativeApp)
6)YouTube等多媒体服务(目前还是以NativeApp为主,未来会转向WebApp)
三、未来趋势
虽然现在Web化的趋势已经非常明显了,但是还是无法取代你本机安装的一些工具类的、游戏类的应用,在Web技术没有达到本地应用的效率和体验之前,WebApp是无法颠覆NativeApp的。
总的来说,Web只是设计者和开发者所期待的一种理想化结果,开发成本低、轻松跨平台、迭代更新快,但是显然,现阶段用户的期待和手机设备厂商的期待还是体验上更胜一筹的本地化应用。Web之于我们,只是一种趋势。在这个也许会非常久的过渡阶段,对复杂产品来说,NativeApp+WebApp的HybridApp模式也许是个不错的解决方案,在可能的地方使用Web视图,在不能的地方使用平台特定的本地化组件。
正如我们为什么不去争论“打印”和“数字化存储”谁优谁劣的问题一样,其实每一种介质在这个世界上都有它的位置,它们可以彼此补充,完美配合。与其把时间浪费在那些毫无意义的争论上面,不如让好好利用NativeApp和WebApp各自的优点来创造更好的应用体验。
未来是WebApp的天下,还是NativeApp的天下?设计师到底是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这一直是大家关心的话题。
近日,法国咨询机构faberNovel通过52张幻灯片为我们详细介绍了HTML5及其未来的发展前景:主要分为以下几个方面:1)HTML的发展和演变2)NativeApp是否正遭受到WebApp的威胁3)NativeAppVs.WebApp4)未来趋势。由于篇幅所限,小编将就大家比较关心的“WebApp和NativeApp孰优孰劣”的问题——也就是幻灯片的第三和第四部分为大家带来详细的介绍。希望通过这篇报告进一步详细了解HTML5、WebApp及NativeApp的读者,可通过文章最后的链接点击下载完整版幻灯片!
一、NativeAppVs.WebApp
1)WebApp
WebApp的优势:开发成本低;适配多种移动设备成本低;跨平台和终端;迭代更新容易;无需安装成本
WebApp的劣势:浏览的体验短期内还无法超越原生应用;不支持离线模式(html5将会解决这个问题);消息推送不够及时;调用本地文件系统的能力弱
2)NativeApp
NativeApp的优势:提供最佳的用户体验,最优质的用户界面,最华丽的交互;针对不同平台提供不同体验;可节省带宽成本;可访问本地资源;盈利模式明朗
NativeApp的劣势:移植到不同平台上比较麻烦;维持多个版本的成本比较高;需要通过store或market的确认;盈利需要与第三方分成
二、WebApp和NativeApp如何取舍
通过上面的对比,只能说WebApp和NativeApp个有千秋,那么什么样的情况下该使用WebApp?什么情况下又该使用NativeApp呢?下面通过几个案例来分析下:
1)游戏娱乐类(NativeApp)
2)新闻信息类(HybridApp:即NativeApp+WebApp混合模式)
3)社交网络(NativeApp或NativeApp+WebApp混合模式)
4)地图、旅游应用(NativeApp)
5)预定、网购、银行业务(NativeApp)
6)YouTube等多媒体服务(目前还是以NativeApp为主,未来会转向WebApp)
三、未来趋势
虽然现在Web化的趋势已经非常明显了,但是还是无法取代你本机安装的一些工具类的、游戏类的应用,在Web技术没有达到本地应用的效率和体验之前,WebApp是无法颠覆NativeApp的。
总的来说,Web只是设计者和开发者所期待的一种理想化结果,开发成本低、轻松跨平台、迭代更新快,但是显然,现阶段用户的期待和手机设备厂商的期待还是体验上更胜一筹的本地化应用。Web之于我们,只是一种趋势。在这个也许会非常久的过渡阶段,对复杂产品来说,NativeApp+WebApp的HybridApp模式也许是个不错的解决方案,在可能的地方使用Web视图,在不能的地方使用平台特定的本地化组件。
正如我们为什么不去争论“打印”和“数字化存储”谁优谁劣的问题一样,其实每一种介质在这个世界上都有它的位置,它们可以彼此补充,完美配合。与其把时间浪费在那些毫无意义的争论上面,不如让好好利用NativeApp和WebApp各自的优点来创造更好的应用体验。
分享到:
收藏