17

文 / 姚尚朗

随着苹果App Store的日渐扩大的影响力,使得移动应用商店备受青睐,并日渐被追崇为移动互联网值得期待的商业模式,在中国乃至全世界以操作系统提供商、电信运营商、手机终端厂商、第三方软件提供商为代表的几类软件商店纷纷诞生,可谓热闹非凡。然而,为了能构建健康、可持续发展的移动应用商店产业,有必要拨开其鲜活繁杂的外表,仔细梳理构建生态系统背后需要的各个角色。

应用商店发展的推动力

说到移动应用商店模式如此受到追捧,就有必要梳理下其鼻祖苹果App Store的发展路线、2008年7月11日上线,在运营第一年内,汇集了65000款软件,吸引超过10万的开发者/开发商参与,同时软件的下载量突破15亿次; 而到上线两周年也就是2010年7月,已经汇集了超过25万应用程序,同时下载量更是突破50亿次,苹果向开发者分成10亿美元的软件销售,缔造了不少靠App Store一夜成名的开发者典范。

苹果App Store开启的新模式无疑是非常成功的,而且发展速度还在不断的加快,带来的效应也绝对不只是软件销售带来的收益。美国投行Piper Jaffray分析师吉恩·蒙斯特(Gene Munster)曾于2010年5月发表过App Store为苹果仅贡献1%的毛利润的研究报告。但是除去其带来直接利润外,更多人关注的是其对iPhone系列产品销售带来的贡献,可以非常肯定的是,如果没有苹果App Store,那么iPhone系统产品的光环将会黯淡许多;再加上其创新模式给苹果带来的领袖地位和形象,以及和开发者利益绑定的做法,使得苹果App Store取到非常骄人的成绩。

苹果App Store的成功使得各方都积极调整自己思路,例如以谷歌为代表的其他手机操作系统(诺基亚、微软、RIM、Palm)提供商,以国内三大电信运营商(中国移动,中国电信,中国联通)、北美Verizon/A&T/T-Mobile、欧洲Vodafone/Orange等为代表的电信运营商,以摩托罗拉、联想为代表的手机终端厂商以及以易联致远(eoeMobile)为代表的第三方都纷纷推出自己的应用商店,面向下游终端消费者提供应用软件消费服务,同时面向上游开发者提供应用软件开发支撑、运营管理及市场营销等服务。还有以腾讯、新浪为传统的互联网企业也开始关注这个领域。一时间,各式各样的移动应用商店不断涌现,令人眼花缭乱。各方发力推动应用商店逐渐成为移动互联网的宠儿! 阅读全文 »

标签:
阅读:8,920 次
15

和产品一起成长

作者:wuzhimin 分类:选题策划 4 Comments »

文/钱宏武

钱宏武,职脉网技术合作人,原搜狐互动产品开发部主管,资深互联网社区架构师,垂直搜索领域专家。

钱宏武,职脉网技术合作人,原搜狐互动产品开发部主管,资深互联网社区架构师,垂直搜索领域专家。

第一次使用Wave,有点晕,看了半天却不知如何操作,有点像老虎看见刺猬,到处都是刺,不知如何下嘴。并且感觉这像是微软,而不是Google做的东西, Google推出的东西很多都给人简单明了的感觉,而Wave让人难以理解。Google中国的工程师给我普及了几个概念,现在还大概记得几个。

Wave,指代明确的线状对话。可以包括一个人,或一组人甚至机器人。就像聊QQ时发生的情况,任何单人、多人聊天都算是一个Wave。如果说每个产品都有自己的专有名词,那么Wave很难让人望文生意。唯一能贴上点的就是Chat,但这个肯定不是聊天、沟通这么简单的东西,但到底是什么?当时的技术人员给我的说法,就是一个很超前的产品。

Blip,指一个小而独立的信息。如聊QQ时发送的一句话,或者玩Twitter时一个tweet。Blip可以附加到其他的Blip上。并且Blips也可以任意地保存和发布,就像QQ聊天时打字输入,但没有发送消息一样。类似的概念还有不少,那位工程师给我解释时都有点急了,恨不得上来给我来个当头棒喝:这么一个好东西,你怎么就不明白了!并且他用两台机器给我演示Wave巨炫的效果。

即时会话,当其他人正在输入的时候,本地Wave会显示对方的输入状态。这比即时通信更即时。每打一个字,其他参与者马上就能收到,同时还显示输入者的输入状态。

说实话,这个对我是震撼性的,这个功能对于客户端来说实现都很麻烦,对于B/S结构来说,这个实在太厉害了,加上这个产品的定位,如果能保证功能,我确实很想知道是保证效率的和稳定性的。难怪给我炫耀这个东西,用他们的新闻稿来说,确实是 “集成了电子邮件、即时通讯、博客、维基、多媒体管理和文件共享的合作交流工具”,但对于这个所谓“颠覆邮件的应用”来说,我当时的想法,啥时候下线。原因如下。 阅读全文 »

标签:
阅读:12,314 次
15

文/郝培强

郝培强(@tinyfool),现居上海,程序员及二手经济学家,任职于盛大创新院。

郝培强(@tinyfool),现居上海,程序员及二手经济学家,任职于盛大创新院。

Google Wave真是得天独厚,它是世界最牛的网络公司Google的产品。

一年前,Google Wave的演示出现在Google I/O后,马上就红遍了整个Geek圈。有人预言它将成为Email的替代品,有人预言它将彻底改变我们的生活,有人说它让所有其他协作工具黯然失色。

刚开始支持邀请注册,它就引发了狂潮,Twitter上天天都有人在求邀请码,谷奥甚至设计了一个邀请排队系统,至少有7000多人曾经在这个系统里注册过。

我从小规模邀请阶段开始试用Google Wave。那时候最大的烦恼是人少,很长一段时间,我通讯录里面一个人都没有。

但不久,Google Wave就火了,人们慢慢地从各种渠道获得邀请码,我的所有好友都出现在Wave中,经常有人ping我,经常有人把我加到他的Wave里。

“哈,又一个Gmail式的营销神话诞生了!”我当时这么想。

然而,一切喧嚣过后我发现,Google Wave里面有无数Wave,大多数我都没有兴趣打开,更谈不上参与。而我参与的所有Wave都有上百人,每个人都留了一句或者几句话。打开Google Wave慢得要命,打开那些很热的Wave更慢。 阅读全文 »

标签:
阅读:16,000 次
15

程序员1009封面8月4日,Google宣布停止Wave作为一个独立产品的开发,原因是Wave的用户接受情况未达到预期。一年多前,也就是2009年5月28日,Google在旧金山总部举行的I/O大会上推出Wave时,业内好评如潮,被誉为“颠覆性”、“革命性”的产品,Wave邀请码在eBay甚至被炒到70美元的高价!从互联网产品的角度考察,Wave无疑是一个值得探讨的话题。

本系列由三篇文章组成:

高巍:产品经理看Wave

郝培强:浓眉大眼的Google Wave怎么也会死?

钱宏武:和产品一起成长

产品经理看Wave

对于这件事,我从一名互联网产品经理的角度,对Wave产品做一些分析。

高巍,安卓爱普公司创始人。原搜狐媒体产品中心经理。关注移动互联网、互联网产品管理。 微博:httpt.sina.com.cn/inetpm 博客:http://hi.baidu.com/inetpm

高巍,安卓爱普公司创始人。原搜狐媒体产品中心经理。关注移动互联网、互联网产品管理。 微博:httpt.sina.com.cn/inetpm 博客:http://hi.baidu.com/inetpm

产品定位:并非致力解决用户真实存在的需求

Wave是什么,我能用它来干嘛?

一个成功的产品,应该能够用一句通俗易懂的大白话来回答上面的问题。可是对Wave,恐怕没多少人能说上来,官方文绉绉的说法是“一个实时沟通与协作的Web新应用”,等于没说。对Wave产品最多也是最中肯的批评,是“A solution without a problem”,屠龙之技。

对Wave的由来,Google Wave的发明人Lars和Jens兄弟的说法是,如今计算机和互联网技术大大发展了,需要一个全新的通信模式。于是他们提出了一个的问题:“如果我们今天重新发明Email,它应该是什么样?”

Google是典型的“工程师文化”,很遗憾我们没有听到对用户需求的追问:用户对Email,或者更广义地说,用户对异步沟通的方式,还有哪些未得到满足的需求?这个需求的发生频度如何?用户为满足该需求的付费意愿或者不付费而甘愿忍受广告的渴求强度如何?……

“闭门造车”,毕竟还有一个“出门合于辙”的反馈检验。可是Wave推出后,大量用户抱怨不懂怎么用,开发团队却拖了将近一年才为Wave提供6种模板以操作向导的方式告诉用户可以怎么用。

“互联网,唯快不败”,要求短迭代、快反馈、轻量级。Wave开发团队对用户的响应迟钝,不似Google,倒像微软。 阅读全文 »

标签:
阅读:21,964 次
15

专注于发掘并研究互联网早期创业项目的王翌有过多次创业经历,均与互联网及软件有关。他是最早向国内引入RSS技术及产品的倡导者,同时也是国内最关注和了解草根互联网的从业者之一,直接主导了包括动网及PHPWind等互联网创业项目的挖掘与天使投资。

 奇虎360 投资总监 王翌

奇虎360 投资总监 王翌

记者:你是如何定义中国草根互联网创业者的?他们有什么特点?

王翌:我们很难给中国的草根互联网创业者一个定义,不过可以总结出我接触过的数千位草根创业者的共同特点,比如:没打过工;个性鲜明、非常自信、能坚持,往往只是专注在一个很小的项目上;普遍相信某一项技术或某一个产品能为其带来很高的竞争壁垒;渴望资本,但往往忽视现金流的重要性;创新能力强。我认为,正是因为拥有这些特色才让他们有勇气在没有多少资本、经验和资源的情况下去创业。

记者:草根创业者在和投资人交流的过程中有哪些误区呢?

王翌:草根创业者的误区基本上都在于对自身价值的认定上。

很多人都觉得自己产品不错就很值钱,或者已经有了一些用户就值钱。大部分人在估值的时候,只考虑以用户数量来计算自己的市场价值,没考虑过风险问题。但是,投资人一般首先是从最坏的角度看问题,以规避风险。往往双方在对项目价值的判断上会有非常大的差距,而投资人一般不会在这方面做太大的让步,很多创业者则表现出比较偏激的情绪。

一个成熟的创业者会比较理解投资人的顾虑,明白自身在现阶段最需要的是什么,这样才有可能真正与投资人产生有效的沟通。

记者:你现在负责“免费软件起飞计划”,这个计划的初衷和目标是什么?

王翌:早些年做记者时,我主要跟踪互联网领域的技术和产品方面的变化趋势。碰巧研究了已经在国外部分网站刚开始出现的RSS输出,就感觉RSS应该会成为未来大部分资讯类网站都支持的内容输出标准。

我和两个Delphi高手组成了一个小team,做出了国内最早的一款RSS阅读器。不过那时候对创业的很多思考都不成熟,最终这个软件项目只存活了不到三年。RSS本身作为一项Web标准,是不存在所谓商业模式的,关键还是看它的应用,国外有一些RSS相关项目,基本上在Web2.0最火的那段时间都被一些巨头收购了,但我们在国内创业就缺乏这样的退出渠道。“起飞计划”是由三位国内顶级投资人——红杉中国合伙人沈南鹏、高原资本合伙人涂鸿川、360公司董事长周鸿祎共同发起的联合投资计划,以360牵头,主要面向国内互联网软件创业者的投资、扶持或孵化。因为我有过类似的创业经历,所以也非常理解个人软件作者面临的困惑。加上这两年给一些风险投资商作顾问的经历,我能够从资本的角度理解个人软件创业者在融资中遇到的问题。 阅读全文 »

阅读:14,540 次
14

文/郝培强

一段时间以来,开发者的圈子里面,有很多对苹果公司,以及iPhone OS平台(包括iPhone、iPod touch、iPad)批评的声音,主要是批评这个平台不开放。有些批评是很诚恳的,直击要害的,而有些完全是空穴来风,以讹传讹。

首先,开放不是一个简单的概念。

在智能手机出现之前,手机上的操作系统往往是制造厂商私有的,上面的软件往往是内置的,只有制造厂商才能开发上面的程序,而且大部分机器根本不支持安装新软件。这才是真正的封闭。

有了智能手机后,虽然有大量的平台和语言我们可以选用,但是实际上并没有形成蓬勃发展的应用程序市场。

J2ME曾经幻想给手机应用市场带来繁荣。但实际上,一方面,为了保证兼容性,J2ME放弃了很多功能,性能和应用场景也大大受限,很难开发出让用户使用方便而且功能强大的程序。

而在另外一个方面,它没有比较完善的界面和操作方面的标准,支持了各种形形色色的手机之后,实际上的兼容性又完全无法得到保证,很少有程序可以真的完美支持多款手机,尤其是游戏类应用,真正地做到兼容多款手机的凤毛麟角。

Nokia坚持了S40和S60的两条战线,在标准化和产品多样性上做到了比较好的平衡。曾经被认为是手机应用市场的救星,然而这10年来,Nokia的手机虽然外观日新月异,但是软件和操作系统方面的改进乏善可陈。而且Symbian系统开发难度一直过高,Nokia也没有在Symbian平台发展势头最好的时候推出类似AppStore这样的商业模式出来。所以,在iPhone出现以后,大量有志于移动开发的开发者,开始放弃Nokia和Symbian平台。 阅读全文 »

标签:
阅读:10,377 次
13

文 / 云风

C语言,从20世纪70年代设计并实现之初,就注定是带有强烈工程师文化,而缺乏一些学术气息的语言。它的许多细节设计,都带有强烈的实用化痕迹。C语言因Unix操作系统而生,是Unix系统的母语。这导致在这个广泛应用的操作系统上开发,必须通过C语言的形式和系统进行交互。这不仅影响了Unix一个平台上的软件,也影响了后来世界上最大的桌面系统Windows,以及越来越多的嵌入式平台。

由于大部分应用软件最终都需要和操作系统打交道,所以用来开发应用软件的语言,绝大部分也需要利用C语言完成和操作系统的通讯。这个世界上绝大部分流行的编程语言,都选择了用C语言来实现其编译器或解释器,以及基础部分的运行时库。无论C语言设计本身有何种缺憾,在今天,它已无可取代。

到了今天,大部分程序员不再需要逐个时间周期地去抠程序的性能。不需要刻意追求速度最快、最节省系统资源的软件。不需要写那些和系统内核紧密联系的程序。但C语言在此之外,依然有其重要的应用领域。我们可以把它作为对最终机器模型的高层次的统一抽象工具,而不必考虑机器环境的差异。经过30多年的发展,证明了C语言的确是对经典机器模型的最佳表述。仅仅通过增加一个非常薄的胶合层就得到了清晰简洁的设计。正是这一点,使得C语言在计算机硬件高速发展的几十年中,一直生机勃勃。

我们在讨论C语言时,其实不仅仅涉及了C语言本身那用三十几个保留字构成的精简的控制结构和简约的语言特征。还包括了一套对#号打头的预处理部分(尤其是基于文本替换的宏处理),以及某些惯用的源代码组织方式(例如所有的接口定义被定义在后缀为h的文件中,并通过预处理方式替换进源代码)和基本的程序库。 阅读全文 »

标签:
阅读:32,371 次
13

文 / 吕娜

名人堂-图图灵奖颁发的历史,是计算机科学技术发展史的缩影。图灵奖获得者都是最优秀的计算机科学家,他们勇于实践和创新,做出了众多计算机科学技术界最高水平的贡献。被誉为关系数据库之父的埃德加•科德(Edgar Frank Codd)就是这样一位开创了新时代的计算机科学家。他创造的关系模型是计算机科学最引人瞩目的成就之一,也是关系数据库的理论基础。

从飞行员到程序员

大家都称埃德加•科德为Ted,他1923年生于英国多塞郡波特兰岛的一个大家庭,曾就读于牛津大学,主修数学和化学。二战中,他毅然从戎,作为一名机长在英国皇家空军服役。战争结束后的1948年,他来到纽约,成为IBM公司的一名SSEC程序员,后来参与了IBM第一台商用科学计算机701中逻辑设计等重要项目的开发。出于对参议员约瑟夫•麦卡锡(因肆意煽动莫须有的政治迫害而臭名昭著)的不满,1953年,他迁往加拿大渥太华居住了数年。

返回美国后,他为IBM STRETCH计算机发明了“多道程序设计”技术。因为感到自己硬件知识的不足,科德于1960年代初,年近40时重新回到校园,在密歇根大学深造,1963年获得硕士学位,1965年取得博士学位。1970年,他调到IBM公司位于加州圣何塞的研究中心工作,在那里,他开始了创造历史的工作。

数据库模型的革新

早期用于处理数据的模型有两个:层次模型和关系网络模型,但都比较复杂,一般都由专门的编程人员来完成。科德提出数据应该按照基于各种类型的数据间的关系原理来组织,他构想了一套新的容易使用的基于关系集合理论的查询语言,允许数据通过逻辑层而不是物理层来访问。 阅读全文 »

标签:
阅读:18,959 次
08

文 / 张欣

在今年2月15日巴塞罗那的Mobile World Congress 2010大会上,微软终于正式宣告了其下一代的智能手机平台Windows Phone 7 Series(目前已经更名为Windows Phone 7)。这半年来,随着各大媒体对于Windows Phone 7的关注度日益提高,大家对Windows Phone 7的了解也越来越多。同时,为了能够让广大开发者在Windows Phone 7正式上市前顺利地开发出Windows Phone 7上的相关应用,微软也已经在这两个月陆续地向Windows Phone 7第一拨发行国家的开发人员发放了几千台Windows Phone 7的开发样机。

图1  Windows Phone 7的Metro UI

图1 Windows Phone 7的Metro UI

Metro

从早期的Pocket PC到后来的Windows Mobile操作系统,微软的智能手机平台最为人所诟病的一点就是:它太像一个电脑而不是手机了。这一点放在七八年前或许还能作为证明其功能强大的优势来说说,放在现在只能让人摇头叹息。直到Windows Phone 7的出现才真正让人眼前一亮,或许这才是用户所需要的智能手机操作系统。Windows Phone 7采用了一套称之为“Metro”的设计规范来设计它的用户界面和交互部分。之所以起名叫做“Metro”,是因为这是从大家常见的地铁中对于乘客的指示系统中汲取了大量的经验:简洁清晰、快速、内容为主。微软自己则对Metro描述为:“Metro is our design language. We call it Metro because it’s modern and clean. It’s fast and in motion. It’s about content and typography. And it’s entirely authentic.”


Panorama

还记得在Windows Mobile中,如果程序具有多个不同的视图来展现不同的内容的时候,你会怎么安排这些内容呢?没错,最常用的做法莫过于建立多个窗体,而用户通过窗体上的按钮或者超链接等控件的操作来在多个窗体之间进行跳转。这样做其实就是一种完全的电脑上行为的模拟,对手机用户其实是很不方便的。一来用户需要在某些特定的控件上点击才能进入所需要的视图;二来用户往往容易迷失在多个窗体之中不知道该如何返回或者去往想要的窗体。 阅读全文 »

标签:
阅读:14,670 次
08

从G1上市到现在,市面上已经出现了至少30款Android手机。为什么至今依然有一些用户在抱怨Android不好用,在相关的开发中,什么才是真正值得关注的,开发的核心是什么?为什么移动应用需要格外关注用户体验?本文将对这些问题尽可能的作出解答。


文/何晓杰

Android一词的本义指机器人,同时也是Google2007115日宣布的基于Linux的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用程序组成,是首个真正为移动终端打造的开放并且完整的移动平台。2008922日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机,即T-Mobile G1,从那个时候起,Android的时代就真正的来临了。

Android 1.0至今经历了多次的版本更新,其中重要的变更是1.52.02.2。而其他的版本更新相对而言并不是那么重要。另外,由于每次更新都会多少改动包括 Dalvik 在内的底层模块,同时牵扯到 SDK,导致了一些程序需要跟着 Android 版本进行变动。对于相对较为保守的开发人员而言,快速的版本更新将给他们带来越来越大的限制。在这种情况下,Android 开源的意义就显得不是那么大了。

无论如何,由于AndroidGoogle服务的紧密捆绑,这款操作系统拥有了得天独厚的优势。通过Google强有力的支持,很多事情在Android上都会变得很简单。另外需要特别提出的是,Android是一款基于互联网的操作系统,在可以连接上互联网的情况下,一款Android 手机可以发挥出比其他手机更多的能力。而在没有网络的情况下,Android手机并不比其他的手机出色,尤其是娱乐性相对于iPhone可以说是逊色不少。

作为开发人员,应当在学习并深入了解Android之后,在自己的软件中,将Android的优势发挥出来,同时通过一些手段去弥补Android 本身的缺陷或不足。下面来看一下Android拥有的特点吧:

  • 与硬件交互非常方便,包括摄像头、GPS 等,都可以简单的操作。
  • 拥有自己的运行时和虚拟机,优秀的内存管理能力。 阅读全文 »
标签:
阅读:21,656 次
preload preload preload
京ICP备06065162