-
答案 1:
我是公司的CEO,但同时也是航班管家的产品经理,让我用这个目前市场上占有率最大的手机商旅应用来做个例子,说明一下我们是如何考虑web app和native app的:1)两大核心功能:机票查询和航班动态,全部是native app,主要是为了保证速度和稳定性,因为这时候的用户对效率很敏感。2)辅助的服务功能:我们还提供诸如“机场登机口导航”、“机场商家地图”、“航空公司服务”以及“酒店查询”等功能,这些功能由于暂时不是用户的最基本需求,同时在业务上调整和增加的内容要求很灵活,所以我们采用内嵌web网页的方式来实现,将用户引导进入我们自己和其它第三方的网站里。这些功能都统一放在“实用工具”的分类里。3)创新型功能:在一季度末,航班管家会推出“机场漂流瓶”以及“航班同乘人”等准社区服务,这都是基于web,并已经开始采用html5的一些方法,希望能够达到两个目的:在体验上接近native app,开发上具备更多的灵活性和跨平台性。综上,作为一个移动互联网的应用开发商,我们更倾向于看重以html5为未来的趋势! -
答案 2:
Web的特点为业务逻辑和数据存诸基本上全在服务端,传统Web不支持离线应用,Cookies仅支持4K;而App除了能做Web能做的事,即C/S+B/S两层架构外,支持离线应用,WebKit或者说HTML5引入了数据库机制允许离线操作,未来两者可能会融合。做WebOS时的经验,整理出来几个App vs Web的主要区别:1、App运行速度更快;2、App可以更省带宽;3、App支持离线操作;4、App访问本地资源;5、App可以去中心化;6、Web部署成本很低;7、Web学习成本很低;8、Web跨平台和终端;关于Web App vs Native App的问题,正好前段时间在iTech Club上分享了《跨平台手机应用开发》的主题演讲(linxinglu.com/2011...已整理成文章,含PPT文档)。 -
答案 3:
总的来说,融合是趋势。但目前来说,Native app仍然是高品质产品的首选。就好像Facebook iOS版本的开发者Joe Hewitt说的: “I want desperately to be a web developer again, but if I have to wait until 2020 for browsers to do what Cocoa can do in 2010, I won’t wait.”(我十分想再一次成为Web开发者,但是如果浏览器到2020年才能做到Cocoa2010年就能做到的事儿,我不愿等待。) -
答案 4:
Web App从实现角度是不是可以分为几种:直接使用移动设备浏览器使用;
使用本地封装Embed Browser来调用Web接口
使用Web技术(HTML,JavaScript,CSS)直接构建本地应用
-
答案 5:
前几天Techcrunch上还有一个激烈的讨论,是说google的应用转向native是webapp将失败的一个证明, 我觉得融合是一个真正的趋势, webapp+native的融合,现在越来越多的APP开发的趋势, 当然以html5为基础的webapp目前还有不完善的地方, 浏览器支持的API不够多, 调试工具的缺乏,都导致了webapp不能迅速的普及。Native的优势不言而喻,但问题就在于不能跨平台,开发成本高。对开发者来说,选择自己适合的, 小快灵的往前走就好了。 -
答案 6:
这个和2年前讨论是否SaaS(Software as a Service) 才是趋势,是不是差不多呢?混合还是不混合,都取决于本身应用的产品设计。我不知道定义上Native app是否指不需要网络一样工作正常的app?还是说整个界面只要在本机开发运行而不是通过webview界面的,都算native app?我自己觉得,一个计算器,显然就是native app最简单,飞机上我也能算算报销;但飞机落地后我用地图察看当地最新的团购,就显然是web app才更方便。 -
答案 7:
从工程师的角度看, 当然希望web app是主流,让广大的工程师从一个又一个的native app中释放出来,去做更多有意义的事情. 记得访问facebook cto关于11年的开发重点的时,就着重了html5, 他也提到现在为了维护一个facebook的mobile version, cost很大, 不同的platform至少一个, 就算是苹果一家, ipad和iphone也是两个app, 我没做过android app开发,不知道android不同version,是不是开发也有差异(写到这句让我想到了android岂不是mobile os中的ie...悲剧). 另外, web app的流行也依赖于其他技术的成熟, 当仁不让的就是html5, 怎么让offline的用户体验用好用顺很重要. 而且我想如果web app dominate的话, 是不是手机的ram和cpu的利用率会更好些, 此点属于瞎扯.但是从现状来看, 目前肯定是native app是主流, 不得不承认, 现在的大部分web app太难用了, 甚至没法用. 前几天还见到reader上有人分享了一个可以把web转成android app的应用, 间接的说明web app实在是太难用了. -
答案 8:
如果web app增加2个功能就完全可以和native app进行PK:1、不用安装插件可以调用本地设备硬件和文件API2、将网页的快捷方式放在启动栏或者桌面 -
答案 9:
iOS 的 App 内普遍使用了 UIWebView 。而 Web App 在发展通过 JS 调用本地功能的技术。所以相互融合是趋势。 -
答案 10:
如果是将来物联网的话,首先很多的小节点无法运行浏览器,无法构建BS,只能建立简单的CS,然后BS浏览器访问本地的一些外设比较难, 比如spi,com口或者usb之类的,不适合一些数据采集设备等等。这是项目中遇到的一些问题,不知道以后会不会解决。 -
答案 11:
二者缺一不可,在没有更好技术出来之前,融合是取长补短的最佳方案 -
答案 12:
强势关注web app,看好以html5为未来的趋势! -
答案 13:
基于互联网的第三方应用基于终端的App将长期并存当然,不同的具体的产品,需要具体看,取决于用户需求但总体上,基于互联网的第三方应用和基于终端的App,目前看来是两条平行线......从开发者的角度看,是射线 -
答案 14:
前面的各位讲的很全面,我补充一点点:1.web app暂时还没办法充分利用手机的特性,比如陀螺仪。所以如果你是开发游戏APP的话,大部分时候几乎只能选择native app2.试想一下如果没有native app,全部是web app,那盈利模式就会变成一个大问题:怎么收到钱呢?而且用户在手机上往往不愿意在多个网站上去登录自己的网银账户所以,短期之内,我觉得native app是主流,如何和web app平衡,岩浆数码的王总的经验值得借鉴 -
答案 15:
看情况,一般是native app为主, web app为辅(一定程度上减少工作量)。 要说用户体验还是native app。 要把web app做到gmail for mobile那种程度还是很费劲的 -
答案 16:
现今互联网发展的趋势是:HTML5 和云计算。但更为重要的趋势是移动设备化,越来越多人大部分使用互联网的行为都会在移动设备上进行。HTML5 的目的是想要浏览器上面的体验趋近 Native apps,云计算的目的是把数据和一部分的数据处理放在云端减轻客户端的工作负担。所以在 web apps 的体验还不够好,移动设备电力续航和处理性能不足网络带宽有限的情况下,Native apps 会是主流,而且现在的趋势大概是更优雅更高效的 Native apps. -
答案 17:
合久必分分久必合盖茨上高中的时代,终端是主流模式
Web App 和 Native App,哪个是趋势?
2012-01-19 17:30:26 来源: 点击:
相关热词搜索:
上一篇:国内有哪些较好的邮件客户端?国外呢?体验和效率上又有哪些不同?
下一篇:DrupalChina为什么上不了了?