ARTICLE · 1316528
19年前,人们等着谷歌手机,等来的却是安卓
一部手机要好用,芯片、系统、网络和应用都得接得上。2007年11月5日,谷歌公布安卓与开放手机联盟。它把不同公司的工作放到同一套平台上,也把一个问题摆到台前:谁来让这些环节一起运转?

HTC Dream(T-Mobile G1)滑出键盘后的样子,2009年资料照片;并非2007年平台公布现场。摄影:Marcus Sümnick,CC BY 3.0;等比例缩小。 封面为AI辅助概念插画。The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
图片来源:Marcus Sümnick / CC BY 3.0(许可链接)
01谷歌手机在哪里
“Where’s my Gphone?”
我的谷歌手机呢?
这是2007年11月5日,安卓负责人安迪·鲁宾在谷歌官方博客上使用的标题。他在开头回应此前的猜测:当天公布的,是开放手机联盟和Android,也就是安卓。[1]
今天回头看,这两个名字已经太熟悉,容易让人忽略当时少了一样东西:一部消费者能拿到手里的新手机。
同日新闻稿写得清楚,首批安卓手机预计在2008年下半年上市;开发工具的早期版本,则要到下一周才会提供。[2]
这意味着,公布的承诺还需要别人一起兑现。
手机厂商要把产品做出来,芯片企业要让硬件和系统配合,运营商要提供网络与服务。还有一群不在手机生产线上、却越来越重要的人:写应用的开发者。
如果只问谷歌那部手机长什么样,就容易漏掉这次公布真正值得看的部分:它试图让许多家公司,在一套共同的软件基础上做手机。
至于共同的基础能不能变成好用的产品,当天还没有答案。
02一台手机,为什么要找34家公司
开放手机联盟最初有34家企业。名单里既有谷歌、HTC、摩托罗拉,也有高通、英特尔、T-Mobile和中国移动。[2]
这张名单看起来不像手机新品发布会的主角表,却很像一部手机的工作分配表。
拿在手里的硬件,需要处理器运算、无线芯片通信;屏幕上的软件,要能调动摄像头、存储和网络;用户买回家以后,还得连得上网、装得到应用。
这些事情互相依赖。应用想显示你的位置,需要系统提供定位能力,下面又连着硬件和信号。每层都能单独工作,不代表拼在一起就能顺畅工作。
安卓当时公布的范围,也比一个操作系统内核更大:包括操作系统、中间件、用户界面和应用。中间件可以理解成连接不同软件功能的公共部分,让开发者不必每次都从最底层做起。[2]
对手机厂商来说,共用软件基础,意味着一部分工作可以复用。厂商仍要决定外观、硬件配置和产品体验,也仍要完成适配与测试。
对应用开发者来说,吸引力则在另一头:同一套开发接口,有机会连接更多厂商的手机。
这就是后来常被叫作“生态”的东西。拆开看,没有那么玄:你的工作,能不能被别人的工作接上;你做出的产品,有没有人继续为它添东西。
联盟名单只是一个开头。名字排在一起,还需要工具、产品和应用把关系做实。

2007年开放手机联盟所连接的部分工作环节。依据同期公告概括,箭头表示协作关系,不代表控制或隶属关系;图中开发者也包含联盟之外的参与者。
03手机还没卖,先让软件跑起来
2007年11月12日,安卓的软件开发工具包,也就是SDK,发布早期预览版。开发者可以在电脑上的模拟器里运行、测试和调试安卓应用。[3]
那篇公告还特意提醒:模拟器里的界面只是临时版本,最终界面仍在开发。
这句话很能说明当时的状态。连门面都没定下来,应用开发已经被请进了门。
谷歌希望尽早得到开发者反馈,以便在首批设备面向公众之前修改平台;它还拿出总额1000万美元,举办安卓开发者挑战赛。[3]
为什么要这样安排?因为手机和应用有一道相互等待的难题。
没有用户,开发者很难判断值不值得投入;没有应用,消费者又缺少选择新平台的理由。模拟器让一部分开发工作先走起来,比赛则给了参与者一个更具体的诱因。
到2008年9月,谷歌称已有超过1700个应用参加开发者挑战赛。[4]
平台开始吸引人动手了。接下来,要让手机也真正交到人手里。
04不到一年后,承诺有了具体模样
2008年9月23日,T-Mobile公布首款安卓手机G1。它由T-Mobile、谷歌和HTC共同推进,有触摸屏,也保留了一副滑出的实体键盘。[4][5]
从那部手机上,已经能看见前面几层工作的连接:硬件和安卓系统装到一起,接入运营商网络,用户可以使用谷歌地图、邮件,也能通过Android Market寻找和下载其他应用。[5]
手机公布以后,开源承诺也继续往前走。10月21日,谷歌与联盟宣布通过安卓开源项目AOSP向公众提供平台源代码。次日,G1在美国的部分门店及线上开售。[6][7]
Android Market也在10月22日向用户开放。官方当时给出的规模,是50多个可下载应用,涵盖游戏、旅行指南、条码扫描等用途。[8]
数量还不算多,却让“可以装软件”变成了具体操作:找到一个应用,下载到手机,打开使用。手机的用途可以随着软件增加而扩展。比赛吸引人来尝试,商店则把作品交给用户。

从平台公布到手机开售的五个节点。依据Google、Android开发者博客、开放手机联盟和T-Mobile同期公告整理,节点间距不代表实际时长。
开放源码,也不会自动解决所有问题。拿到代码以后,硬件还要适配,产品还要维护,应用还要有人开发。让不同厂商的产品共享基础,同时保持足够的兼容性,本身就需要持续协调。
从这段历史里,我更愿意记住的,是安卓把合作具体化的过程:让芯片和软件接起来,让厂商有东西可做,让开发者有工具可用,再让用户拿到能安装应用的手机。
十九年前,人们问谷歌手机在哪里。
后来的G1给出了一个看得见、摸得着的回答。支撑它的那套协作方式,则让问题继续向外延伸:下一家厂商、下一个开发者,能不能接着做下去?
主要资料
[1]Andy Rubin,Google官方博客:《Where’s my Gphone?》,2007年11月5日。原文。
[2]Google同期新闻稿:《Industry Leaders Announce Open Platform for Mobile Devices》,2007年11月5日。联盟成员、平台范围及当时的产品计划均按该日口径。原文。
[3]Android开发者博客:《This is the droid you’re looking for》,2007年11月12日。原文。
[4]Erick Tseng,Google官方博客:《The first Android-powered phone》,2008年9月23日。参赛应用数量为谷歌当时自述。原文。
[5]T-Mobile:《T-Mobile Unveils the T-Mobile G1 — the First Phone Powered by Android》,2008年9月23日。原文。
[6]Open Handset Alliance:《Google and the Open Handset Alliance Announce Android Open Source Availability》,2008年10月21日。原文。
[7]T-Mobile:《T-Mobile Launches the Highly Anticipated T-Mobile G1》,2008年10月22日。原文。
[8]Android开发者博客:《Android Market: Now available for users》,2008年10月22日。首日应用数量为平台官方记录。原文。















































































