网页应用和原生应用的战斗

标签: 生活 | 发表时间:2013-05-04 16:55 | 作者:admin
出处:http://blog.chenyi.me

Darling Fireball写了一篇不错的文章: Web Apps vs. Native Apps Is Still a Thing

我做了一下简单的翻译,有些地方是意译,虽然我希望信达雅,但是很多地方为了好玩,我连“信”都放弃了。冏。

马克安德森给你出了一个思考题。

设想我们生活在一个只有平板和智能手机的世界里面。有一天,你第一次见到了一个接在27寸显示器的上网本。你会发现,平板/手机上有的东西,上网本里面都有,甚至更多;你甚至不需要下载应用,更新应用,一切都是最新的版本,触手可及。你开发的应用,无需等待任何人的审核。

“任何人都会欢呼:哇!太棒了!”安德森说到,“这就是为什么我相信在移动设备里网页应用会成为主流,原生应用会失去市场;同样的理由,我相信在桌面电脑上网页应用也会取代原生程序。网页应用比需要下载的原生程序棒多了。”

这个思考题里面有两个讨论项。第一个是桌面和移动设备的战斗:Mac OS X和Windows对战iOS和Android。用乔布斯的话来说,卡车和轿车的竞争。

第二个是原生程序和网页程序之间的对抗(我说的网页程序是指在浏览器中运行的网页),包括在桌面环境/移动环境上的比赛。

桌面电脑的增长疲态尽显,好景不再。只有为数不多的(开轿车的)人会最终发现自己需要一辆卡车。平板和智能手机的销售在个人电子消费领域大幅增长,势头越来越猛;iPad和iPhone是领头羊。

安德森说对了一点:某种程度上,应用商店让人痛不欲生,尤其是苹果应用商店漫长的审核和黑箱操作的审批过程。但是,这些痛苦并不属于最终用户,它属于开发者。应用商店让安装和更新应用变得显而易见又轻而易举。对开发者而言,应用商店也不是没有好处,应用商店让开发者容易把应用卖出去:用户点击“购买”按钮,输入密码,钱就到开发者手里了,付款和收钱都变得轻松。网页应用做不到轻松付款和收钱。(安德森这样的风投对付费应用这样的小生意是毫不关心的)

在生意场上,信任是个非常关键的因素。没有人审核应用当然方便了开发者,但用户却被暴露在风险中:安全问题,隐私问题,以及应用是否能够稳定可靠地运行。有个看门人审核应用,相当于有个警察叔叔告诉你,这里东西我们已经检查过了,没有炸弹没有毒品,质量可靠,原装真品,你可以放心买回家了。

iOS证明了,用户体验并不只是满足最挑剔的用户,对于普通人来说,用户体验也很重要。有时候,用户体验并不是最重要的;但在需要体验的场合,原生程序完胜网页程序。

在今天,在2013年,即使是最好的网页应用的体验,也不能及原生应用十之七八。事实上,大部分的网页应用的体验,甚至比不上2007年在iPhone上诞生的第一批原生应用。

FaceBook,上帝保佑他们,正确地选择了原生应用而不是网页应用。网页的本质其实是服务,对于服务而言,网页可以提供服务,但并不是唯一的途径。原生应用,能够提供比网页更好的体验,提供同样棒的服务。

安德森只不过是老调重弹自己90年代的观点而已,那时候他还领导着Netscape这个公司。从克林顿还是总统的年代开始,我们就开发网页应用,在桌面市场上,它成功地战胜了原生应用;但三十年河东三十年河西,今天,移动市场上是原生应用在独领风骚。

没有哪一方会灭绝。桌面电脑不会彻底消亡,同样的,并不是所有的应用都需要是原生应用。

网页应用肯定会有一席之地。比我为例,每天我都会用到多个网页应用,甚至我还写了一些。但主要原因是,它们没有提供相应的原生应用,否则我肯定会选原生程序。

各有所长。网页应用的优势是容易覆盖到多平台,而原生应用的优势是创造出美好的用户体验。

文章里面有个链接: http://allthingsd.com/20130109/steve-jobs-was-right-tablets-are-cars-pcs-are-trucks/,读了以后,我有了一些想法,也顺便写了下来:

乔布斯的汽车/卡车理论是这样的:PC就是卡车,苹果是小汽车。一开始大家是农场,家家开重型卡车。后来城市形成了,大家都开小汽车。卡车不会消失。但有些人一辈子也不会去开卡车,而且这样的人不是少数。

作为程序猿我难以接受一辈子不用桌面电脑,但仔细一想,一辈子不用电脑的一抓一大把。一辈子都学不会管理文件的人到处都是。就像手动挡不会消失,但自动挡会大行其道(至少对油费不感冒的澳洲是这样的)。平板绝对是未来,但它的用户,很多人想错了,它的用户不光是天天挂在电脑上的你,还包括那些一辈子没碰过电脑的人,而后者的数量,比你想象的要多得多。

很多普通人,他们不使用电脑的唯一原因就是他们不会用电脑;但稍微培训一下,几乎每个人都可以成为收银员。而收银机,其实里面还是电脑,它负责扫描条形码,负责把金额加起来,最后负责把收据打印出来;而对管理人员来说,收银机意味着不容易坏,不需要重装系统,不需要杀毒,不会第二天发现你被人中了木马钱全部被偷了。这就是关键,平板会成为收银机那样的傻瓜玩意,无需学习,坏了直接送修(这里让我想起爱迪生发明电灯的时候被指责损坏的灯泡无法修理;的确无法修理,人们只是直接换上新灯泡罢了)。

桌面电脑(卡车)意味着高效,而平板(小汽车)意味着简单和快速。我想,当中还应该有城市SUV这种货色:可以做一点重任务但又简单到和小车一样。 也许iPad就是小车,而安卓平板就是SUV。 随着硬件软件的进化真正的SUV出现的日子应该不远了。好吧。也许Windows8平板才是SUV。

程序员们,我们其实是农场主和建筑师,我们需要卡车,因为我们是世界的建造者。我们不光开卡车,我们还开起重机,开吊车,开推土机,但是别让屁股决定脑袋,屁股坐在油罐车驾驶室并不等于着其他人也需要学习如何驾驶油罐车。我们是天才,上帝需要我们去照看不会用桌面电脑的猴子们。猴子们的数量要比想象中多得多,而且很多猴子比你有钱有势有地位(囧)。

 

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/11949;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

相关 [网页应用 应用 战斗] 推荐:

网页应用和原生应用的战斗

- - 陈轶的盛夏厅
Darling Fireball写了一篇不错的文章:. 我做了一下简单的翻译,有些地方是意译,虽然我希望信达雅,但是很多地方为了好玩,我连“信”都放弃了. 马克安德森给你出了一个思考题. 设想我们生活在一个只有平板和智能手机的世界里面. 有一天,你第一次见到了一个接在27寸显示器的上网本. 你会发现,平板/手机上有的东西,上网本里面都有,甚至更多;你甚至不需要下载应用,更新应用,一切都是最新的版本,触手可及.

Chrome网页应用开发教程

- tiger - 互联网的那点事
发布时间:2011年2月1日. 发布源:How-Tos(OhBoard). 我花了10天时间开发了OhBorad,这个小巧的白板应用. 12月12日,我萌生了想法,12月22日我赚到了第一笔钱3.99美金. 所以在这里和大家分享一下这个开发指南. 如果你打算自己做Chrome网页应用,那么你可幸运了.

离线 Google Docs Chrome 网页应用发布,但可是……

- Cary - 谷奥——探寻谷歌的奥秘
以前只是一个快捷方式的Google Docs Chrome网页应用已经进化,增加了离线支持. 不能编辑文档简直是灭绝人性,这个功能在很久很久以前的Google Gears时代还可以做到呢. Google应该在HTML 5和Chrome离线应用完全成熟之后再停止对Google Gears的支持,否则只是凭借蛮力去强推完全不给力的HTML 5 Chrome离线应用只能让用户感到悲伤.

山寨 Time Machine 的精美 doodle 相册网页应用

- zhipeng - 谷奥——探寻谷歌的奥秘
感谢 Fan zeyi 的爆料. 这是朱一同学看到@zjcqoo同学制作的Doodle fans贺卡网页应用后,动手制作的又一doodle展示网页应用,山寨了Mac OS X系统里的Time Machine界面,效果非常出色,似乎仅支持Chrome和Safari浏览. © musiXboy 发表于 谷奥——探寻谷歌的奥秘 ( http://www.guao.hk ), 2011.

Parse将推出Javascript SDK支持移动网页应用

- - CocoaChina移动观察
文/Kim-Mai Culter. 由美国知名创业孵化器Y Combinator支持的创业Parse曾为面向移动应用(如Band of the Day 和Hipmunk)提供后端支持,宣布将为移动网络应用提供支持. 这家位于旧金山的创业公司提供了面向JavaScript的SDK,实现更为方便的创建HTML5应用.

【转载】Pulse为IE10打造全新HTML5网页应用

- - HTML5研究小组
Pulse作为全球知名的新闻阅读应用,现在已经遍布各大智能平台. Pulse提供了多家新闻网站以及报纸的内容供读者阅读,并凭借出色的产品设计和用户界面提供了良好的使用感受. 从2010年的iPad版,到现在的多平台支持,Pulse从Web端到移动设备都已经覆盖. 现在Pulse专门为IE10推出了HTML5 网页应用,采用同Windows Phone移动端一样的LiveTile式设计,还添加了侧边栏和导航板,力求为所有的IE10用户提供最好的使用体验.

三个 Chrome 网页应用开发者的新去处

- - 谷奥——探寻谷歌的奥秘
首先, 网页应用的开发指南更新了,这里可以帮助开发者创造出出色的网页应用. 这个指南分设计基础、创建出色的体验的小贴士、应用实例. 不管你是第一次开发网页应用,还是想提高自己的应用,都是一个必看的指南. 其次, HTML5Rocks.com也做了更新,增加了三个垂直频道: Games、 Business和 Mobile.

移动手持及平板电脑和网页应用设计UI规范

- Guan - 所有文章 - UCD大社区
Official user interface (UI) and user experience (UX) guidelines from the manufacturers, links to which you can find below, are a source of inspiration for mobile web and app design.

谷奥: 用 Apps list 从 Chrome 右键菜单里打开网页应用

- 远望无限 - 谷奥聚合——谷奥主站+谷安 aggregator
Chrome的右键菜单是个加以开发的好地方,很多扩展都将功能塞到这里. 在安装Apps list这枚扩展之后,你就会发现所有安装的Chrome网页应用都出现在右键菜单里的Apps选项里了(上图),你甚至可以直接进入Chrome Web Store和管理扩展的界面. 这比用新建标签页来打开要快多了,即便是用AppJump Launcher扩展打开也要占用一个扩展的位置呢.

Google 正式发布适合打造网页应用的 Dart 编程语言

- Kidwind - 谷奥——探寻谷歌的奥秘
在等待了将近一个月之后,Google正式正式发布了Dart语言,帮助你打造网页应用. 这个新的平台可适合开发简单、高效而具有可扩展的网页应用,整合了强大的全新的编程特色,但却同时具备你熟悉的语言语法结构. Google称这个新的语言将协助开发者打造出结构化的灵活网页程序,同时Dart又让程序员感到很熟悉而自然,简单易学.