在桌面端,越来越多的服务开始以网页的形式呈现给用户;有很多人相信在移动端也会如此。box的联合创始人兼ceo aaron levie表示:“我以为未来的itunes将会通过一系列的链接跳转到移动站点。当时确实很难想象我们又会回头开始做客户端的app。”
一直以来,在移动设备上安装app都为开发者所头痛——这也是大家转向网页端的一个原因。开发者除了需要自己维护,还要亲自做app的推广工作,然后教授消费者如何安装。
但在乔布斯劝说开发者转向移动网页端的9个月后,苹果改变了主意——发布iphone的sdk。苹果的思路是在手机上直接内置app store,让用户轻易地就能完成浏览,选购和为app支付的过程。
igor pušenjak在iphone sdk发布的当时是一名自由开发者,偶尔为别人教授设计。他先是跟他的兄弟合作开发了一款售价0.99美刀的游戏试水,而这款游戏带来的收益支撑了后续更多app的开发。其中一款app我们非常熟悉,叫做doodle jump——目前在各大平台上享有超过1亿次的下载量。“苹果如果没有在设备上内置app store,我们谁也想不到会有现在的局面。他们使开发者能很容易地发布自己的内容,并且让有兴趣的人们去购买这些内容。”
随着app store的壮大,关于它的争议也越来越多。几乎从一开始,苹果多变的规则就一直为舆论诟病。2010年,苹果屏蔽了一款普利策获奖漫画app,理由是“戏弄公众人物”,但最终不得不在舆论压力下让步。之后,wsj曝出部分app在用户不知情的状况下收集数据。同年,苹果同意向一批起诉的父母赔款1亿美金——原因是他们的孩子可以在app内轻易地支付数百美刀而不需要父母同意,苹果在支付环节上过于宽松了。
我们常常听到开发者说起app store的优势,但同时也有人抱怨它缺乏同类竞争市场中的功能:比如试用版,付费升级以及能对严厉的评论加以回应等等。部分vc表示当下想在app store中获取成功已经越来越困难了,“app store中的应用规模从几百个发展到了几十万个,但主屏上的位置仅从20个变成了24个。”kpcb的chi-hua chien表示,“想象一下那些海边的地产——海滩本身没有变大,而人们正不停地来到这里。”
app store作为苹果推出的移动软件集市一脚踢开了后pc时代的大门,还记得当年乔布斯是如何强烈反对它的吗?
5年前的7月10日,app store上线了。彼时这里只有500个来自开发者的app,游戏、效率管理工具和职业棒球大联盟打头。在app store的发布会上,苹果用了3次“革命性”这个词——第一次让人感觉不是吹的。
而5年之后,这里坐拥90万的app,累计下载量超过500亿次。在这里,围绕着ios衍生出数十亿美金的商机,从游戏到打车应用,再到一系列的的企业工具。开发者们已经从app store激起的淘金热中卷走100亿美金,而其中的一半都是产自去年。
据苹果的估算,在美国app经济激生出的个工作岗位超过30万。库克船长在上月的wwdc上讲道:“app store是一种前所未有的形态,而当下它已经给世界带来了巨大的改变。”
evernote的创始人兼ceo phil libin在一次媒体采访中说道:“如果我们回看过去5年中发生的变化,app store显然位于对人类影响最大的事物之列。”他表示,app store将数以百万的消费群体开放给开发者,使得即使是最小的开发团队也能跟巨头们展开竞争。
仅仅在5年内,app store已经从根本上拓宽了我们对智能手机的认识,刺激了产业的扩张,吸引了一堆竞争者,并最终助力苹果成为全球最有价值的科技公司之一。而所有这些,都让我们在回想起乔布斯当初对此事极力反对的态度时感到困惑。
对客户端app的强烈呼声
相比app store,没有任何一样单个的事件更能推动老乔口中“后pc时时代”的到来。但最初,这一事物差点被老乔绞杀。据walter isaacson在乔布斯传中描述,这位苹果的联合创始人由于担心第三方app介入会扰乱团队最初开发的os。isaacson写道:“他不希望局外人为iphone打造的app扰乱最初的os,注入病毒或是污染它的整体性。”
但在苹果内部,ios团队对客户端sdk一直呼声很高。“从工程师的角度,我们都认为——至少都在期待——有一天ios会对客户端app开发者开放。”evan doll参与了最初的iphone软件开发,离开苹果之后他和mike mccue联合发起了flipboard。
“我们当时并不知道在这背后的商业影响,但拥有更丰富的客户端app显然会让我们的平台变得有趣。”
苹果的工程师们还会自己做一些app和小游戏;doll回忆当时一位同事做了一款叫sasquatch finder的app——玩家会在一座森林里寻找潜伏的怪兽。“人们开始在内部曲线地做一些简单的尝试,这也预示着app store出现后的局面会多么丰富和有趣。”
真的不给sdk吗?
乔布斯曾经鼓励开发者在移动版的safari上打造网页app。网页app可以跨平台运行,自动更新并且苹果不用为此组建内容审查团队。在2007的macworld上,乔布斯还向开发者演示了html和ajax编程的好处。但没有人能完全认同这一点。(daring fireball的john gruber把网页app的方式称为垃圾,而持同样观点的开发者们开始在越狱设备上打造app。)http://thwy01.51dzw.com











