“我记得当他谈到货币化的事情时,佩奇打断了他的话,说‘别担心!我希望你们能造出最好的手机,剩下的我们来解决。’”
划重点
1、2005年初,安卓公司急需获得更多资金,以便帮助将他们的安卓系统从设计变成真正的产品。
2、谷歌向许多风投公司推销自己的设计,同时也曾寻求与三星、HTC等合作。
3、安卓团队制作了15张幻灯片,描绘他们看到的安卓市场机遇以及如何为投资者赚钱等图景。
4、安卓希望提供世界上第一个完整的开源手机平台解决方案,帮助简化手机设计和制造。
5、在与佩奇领导的谷歌团队举行三次会谈后,安卓团队最终同意加入谷歌。
8月16日消息,在资深安卓工程师切特·哈斯(ChetHaase)撰写的新书《构建安卓操作系统的团队》中,他采访了数十名谷歌员工,回顾了安卓系统早期开发的幕后故事以及被谷歌收购的内幕。据悉,安卓公司成立之初曾四处寻找风险投资,最终在与谷歌进行了三次谈判后,同意加入其行列。
到2005年中期,安卓公司被谷歌收购,并且看起来前景相当光明。但在六个月前,其情况似乎并不那么乐观。那年1月,这家初创公司急需现金,他们的主要任务也和大多数初创公司一样,即获得资金支持。在从相机操作系统转向开源手机平台后,该公司仍然面临着真正制造产品的艰巨挑战,这意味着他们需要更多的资金来雇佣更强大的团队来实施这项工作。
因此,安卓公司需要专注于三件事。第一,他们需要制作演示幻灯片来展示自己要做什么;第二,他们需要阐明自己的愿景,并提供资料帮助解释;第三,他们需要带着演示资料和幻灯片上路,向潜在投资者推销他们的产品。
演示时间
最初的安卓系统演示由布莱恩·斯威特兰和克里斯·怀特编写,后来由Fadden补充,显示了主屏幕和几个应用程序,它与安卓当前的主屏幕大相径庭
安迪·麦克法登(AndyMcFadden,团队中称他为“Fadden”)加入后的第一项工作就是加强演示材料的制作,这是布莱恩·斯威特兰(BrianSwetland)和克里斯·怀特(ChrisWhite)始终在研究的手机操作系统原型。实际上,当初这种系统无法操作,只是在主屏幕上显示一个股票报价器,使用硬编码符号和陈旧的数据。但这个演示代表了产品在实际实施时可能会是什么样子的愿景。
Fadden在演示中添加的应用程序包括一个简单的日历应用程序。这个早期的演示项目后来曾一度困扰过他,在安卓平台上工作了很多年之后,他最终帮助开发了安卓日历(AndroidCalendar)应用程序。
移动商机
当这个团队设定他们的愿景时,他们制作了幻灯片来加以解释。这些幻灯片描绘了他们看到的安卓在市场上的机遇,以及安卓将如何为投资者赚钱的图景。
2005年3月的演示包含有15张幻灯片,足以吸引风投机构和谷歌的注意。一张幻灯片对个人电脑和手机市场进行了比较,这让推销变得有趣起来。2004年,全球个人电脑出货量为1.78亿台,而同期手机出货量为6.75亿部,几乎是个人电脑的四倍,但手机的处理器和内存仅与1998年的个人电脑相当。
在安卓成立之后的许多年里,这个自定义字体中的“ANDROID”一词仍然是该操作系统的标志
当时在PalmSource并最终加入安卓团队的黛安·哈克伯恩(DianneHackborn),也注意到移动硬件的这种潜力。显然,移动产业已经做好了大爆发的准备,因为终于有了足够的力量来建立一个真正的、有能力的计算平台。哈克伯恩说:“你可以看到这样的迹象:硬件越来越强大,市场规模已经超过了个人电脑。”
2004年,手机的销量已经超过了个人电脑销量,这为拥有更强大软件的手机提供了巨大机遇
演示中还指出了移动软件成本不断增长的问题。硬件的成本在下降,但软件的成本没有下降,这使得它在每部手机的成本中所占的比例越来越大。但手机制造商不是软件平台开发的专家,也没有能力或兴趣提供日益增长的功能,以使自己的软件有别于竞争对手的软件。
开源机会
安卓团队展示的第二个要点是,开源平台的市场存在缺口,也蕴含着巨大的机会。也就是说,安卓将是个免费的操作系统,制造商可以通过开源获得。公司将能够在自己的手机上使用和分发这个操作系统,而不需要受制于软件提供商,也不需要自己构建。这种开源方法在当时还未出现。
微软提供了一个专有操作系统Symbian,制造商可以获得授权,然后移植到他们自己的硬件上。Symbian主要由诺基亚使用,索尼和摩托罗拉也部分采用。RIM有自己的平台,只在自己的黑莓设备上使用。但对于那些想要一款功能强大的智能手机而又不想构建自己的操作系统、不花大力气定制现有操作系统、不支付高额授权费的制造商来说,他们别无选择。
这张幻灯片展示了开源平台的潜力,因为它能提供当时无法提供的东西
更大问题的是,当时已有的系统未能为应用程序提供生态系统。Symbian为操作系统提供了部分核心基础设施,但UI层留给了制造商,这导致了针对某种Symbian机型编写的应用不一定能在其他类型的手机上运行,即使是来自相同制造商的手机也不通用。
Java编程语言在服务器和台式电脑
