Danger:所有人都已忘记的未来
iPhone 彻底颠覆了手机行业。我们很容易把以前看做蛮荒时代。那些外形古怪、功能单一、不够智能的老设备,只能引发些感叹和回忆。它们挑不起我们的欲望,也不能给我们什么启迪。不过,Danger 公司的 Sidekick 可以算是例外。它是第一款获得明星和年轻人喜欢的智能手机,而且,它的创新也被现在的手机完全继承了下来。近日,员工的 Chris DeSalvo 在 Medium 上回顾了 Danger 的许多创新做法。
Danger Research,Inc 的三位联合创始人是 Andy Rubin、Matt Hershenson 和 Joe Britt。他们都曾经是苹果公司的员工。2000 年的时候,浏览器刚刚出现不久,许多人没有手机,几乎没有宽带网络。在互联网上,门户网站占据着统治地位,他们希望用户时刻关注网站,但是消费者没有可以随时接收信息的移动设备。Danger 最早的产品就是要解决这个问题。
Peanut
Peanut 是一个带 LCD 显示屏的钥匙挂件,可以接收与用户账户关联的信息,比如 todo 列表、日历、邮件等等。Danger 的计划是以 1 美元的价格销售 Peanut,然后向门户网站收取月费。他们运行一个服务,把门户网站的数据和用户设备联系起来。
向 Peanut 传输数据的方法有两个:一是通过与计算机串行接口相连的 dock,然后登陆一个特殊网页。定制的浏览器插件可以把数据传到 peanut 上面。他们有一个想法是,在传输数据的时候,插件和 peanut 上显示一个广告。另一个方法是通过调频电台副载波传输数据。他们的设想是,向每个主要城市的广播电台租借带宽。这种技术是单向的,而且只能发送很少的数据,因此,每天只能发送有限信息。不过,这种方法带来了新的可能性,比如零售商可以购买调频发射器,与 Danger 网络相连,向用户推送消息。例子,用户经过星巴克的时候,Peanut 发布 ding 的声音,告诉他说,收到了一个团购折扣。这个功能并没有完成,不过其概念存活了下来。苹果的 iBeacon 就是类似的东西。
不过,使用调频电台传输数据,从技术上存在许多问题。这时候,Danger 的一个风投带来了好主意,他们可以利用刚刚兴起的 GPRS 技术。同时,风投还找了一家乐意与公司合作的小型运营商 VoiceStream(后来的 T-Mobile )。于是,他们放弃了 Peanut,开始了制造一个全新的设备。这个设备就是 hiptop(T-Mobile 在美国销售时将其命名为 SideKick),第一个始终开机、与互联网相连的智能手机。
hiptop 能够做什么
永远在线、双向数据:当时的许多 PDA 要求用户进入传输模式,进行同步,而 hiptop 是永远在线的。在任何时候,公司的服务器都能够向设备推送数据,设备也能即刻做出反应。当你断线的时候,所有的任务都会排队,一旦上线,这些任务就会被立刻处理,不用什么“下拉更新”或者“点击再试”。
大量的输入操作:设备上有一个滚轮,作为主要控制按钮(后来换成滚珠),四向的 d-pad(游戏或其他),三个控制按键(菜单、切换和取消),一个全键盘和单独的数字行。菜单按钮配合字母键可以复制粘贴,切换按钮可以在应用间快速切换。后来还加入了专门的接听和挂断电话按钮。
多协议即时通讯:一个即时通讯客户端,支持 AOL、Yahoo Messenger 和 MSN。通过设备上的按钮可以在不同的通话键切换,通过菜单按钮和数字键可以直接跳到某个对话。客户端支持 Emoji。
多账户邮件:设备支持 POP 和 IMAP。除了内置的邮件账户,用户可以登录三个其它账户。邮件客户端支持富媒体、图片和其它附件。
PIM 应用:设备上有记事本、todo 列表、通讯录和日历。日历支持多时区,可以很好地处理重复性任务。
浏览器:hiptop 使用了 AvantGo 的授权技术。通过使用大量的中转服务器,Danger 把用户想要访问的网页压缩、重新渲染,并且把文字重新编码(设备只需要支持 UTF-8)。浏览器的一个创新是,用户无需输入 www 和 .com,直接输入 apple 就能登录到 www.apple.com。
输入法:Danger 在按键形状上投入了大量精力。由于盲打很方便,用户可以数小时使用 IM,或者编写上千字的邮件。
云端存储:用户讨厌手工同步,因此,在 hiptop 上做的事情会即时备份到公司的服务器上。如果用户多个设备使用同一账户,那么,用户做的事情会同步到所有设备上面。
网络应用:Danger 提供了一个网页界面,可以浏览备份的邮件、PIM 应用和图片库。
多任务和应用间的交流:当你打开一个应用,它会一直运行,没有退出的选项。一切都在永远运行的状态。当浏览器在载入网页的时候,你可以切换到邮件或者即时通讯软件。一旦载入完成,系统会通知你。所有应用之间都有交流。在记事本选择一段话,按菜单+m,就会编写以这段话为内容的邮件。从浏览器下载文件,存在 SD 卡上,然后就能用其它应用浏览或者编辑。
App Store:hiptop 有一个在线的商店,T-Mobile 称其为“Download Fun”。商店的分类有应用、游戏、工具、铃声和壁纸等。用户可以看到截图和介绍。如果是铃声,可以播放一个片段。点击“购买”按钮后,应用就下载和安装了,费用从手机费中扣除。公司有 24 小时退货政策。如果在 24 小时内删除,用户无需付费。
服务费:hiptop 的服务费是每月 19.95 美元。便宜,易于理解。用户不用考虑数据套餐。当时这种固定费模式并不常见。
OTA 升级:hiptop 的软件可以通过手机网络无线更新,便于修复漏洞和增加功能。这一切都在后台进行,然后用户会得到一条通知,说升级下载完成,要求重新启动。当然,用户可以选择不升级。
通知和音乐:hiptop 使用了 RGB LCD,可以显示各种原色,同时设备上还配有震动器,这使得音乐播放很有意思。设备的铃声使用的格式是 General MIDI 增强版,因此,播放音乐的时候,可以配合不同颜色的闪光和振动。
当屏幕关闭后,LCD 可以间歇性的闪动,告诉用户有通知。用户可以为每个应用选择不同的颜色和闪动模式。
开发者项目
Danger 知道第三方应用的重要性,因此,他们提供了开发者工具,让开发者可以打包、测试和提交应用。平台是基于 Java 的,开发者可以使用 Mac OS、Windows 和 Linux 开发应用。(为 hiptop 开发 java runtime 的工程师后来加入 Google,开发了 Android 的 runtime Dalvik。)。他们提供了设备模拟器,以供开发者进行各种测试。模拟器甚至可以模拟摄像头和其它硬件,或者模拟糟糕的网络状况,让开发者了解应用会如何表现。
公司有一群技术很强的软件人员,对上交的应用进行长时间测试。如果开发者应用被拒绝上架,他们会知道原因是什么。根据公司提供的测试列表,开发者也可以自己进行测试。这种方式似乎比 android 和 iOS 现在的做法都要好。
其它东西
2001 年,Danger 做了一个用户定位的应用 Where My Dogs At? 它可以展示出你的朋友所在位置。当时,手机没有 GPS 定位,Danger 的定位是基于手机基站的。某位工程师还做了很酷的应用,一个地点相关的记事本。当你站在正确的位置,你能够看到记事,否则它是隐藏起来的。
2002 年,Danger 的员工开始用设备写微型博客,记录自己的生活,自动上传到网页上。2003 年,他们把这种做法变成了一种服务。用户把文字和图片发到 [email protected] 后,生成的文章会添加到博客上。这就像是 Instagram 和 Tumblr 的合体。
2005 年,设备全面支持蓝牙耳机、音响系统和车载界面。
2009 年,hiptop 上有了原生的 Facebook、Twitter 和 MySpace 客户端。TeleNav 为其做了一款地图应用。
最酷的一件事情
2004 年,Danger 内部有个特别的项目,把 Gameboy 和 Hiptop 结合起来。这个项目被称作 G1。他们把 GBA 的芯片组与 hiptop 主板结合起来,然后制造了一个芯片来混合两者的视频信号。结果是,他们做到这样的事情:玩 Gameboy 游戏的时候,有电话打来,然后 Gameboy 游戏会暂停,并且在画面上出现一个警示窗口,询问你是否接听电话。电话结束后,游戏会重新开始。通过他们的应用商店,用户可以购买 Gameboy 游戏,无需携带什么卡带了。任天堂的高管们非常喜欢这个主意,但是,任天堂的游戏授权中,不包括电子销售方面的权利,而且在商店中销售游戏,还有大量的工作要做。最终,这个项目没有进展下去。
图片来自 wired
题外话:
Andy Rubin 于 2003 年离开 Danger,创建 Android。2005 年,Android 被 Google 收购,Andy Rubin 成为 Android 部门主管。
2008 年,微软收购了 Danger。Danger 团队参与 Kin 的开发。Kin 发布后,Danger 的另外两位创始人 Matt Hershenson 和 Joe Britt 离开微软,去了 Google。
Danger 的设计总监 Matias Duarte 于 2005 年离开 Danger,2007 年,他在 Palm 担任人机界面和用户体验副总裁,主导了 webOS 人机界面开发。2010 年,他跳槽到 Google,担任 Android 用户体验主管。