面向商务人士的 Linux - 诺基亚 770 初探
2005 年 11 月,期待已久的诺基亚 770 互联网平板电脑开始在商店销售,首先在欧洲,然后在美国,在美国以 350 美元的零售价迅速售罄。当我们在 Linux Journal 网站上发布了预发布版本的迷你评测(见在线资源)后,我们很快收到了数十条评论,其中一些对撰写这篇初探评测非常有帮助。
对于诺基亚来说,770 是一次彻底的变革,主要是因为它不是一款手机。它也没有基于 Symbian,Symbian 是由诺基亚共同创建并在无数诺基亚设备上运行的移动设备操作系统。相反,770 是一款运行在 Linux 上的掌上平板电脑。
它体积小巧(5.5 英寸 x 3.1 英寸 x 0.7 英寸),轻便,并配备了清晰的 4.3 英寸(800 x 480)16 位彩色屏幕。这意味着它在一个需要轻松缩放的区域中塞入了大量细节。为此,770 提供了软按钮和硬按钮。另一个硬按钮可以将浏览器窗口缩放到全屏。您可以使用手写笔在虚拟键盘上输入文本(通常是 URL),或者手写字母,770 可以轻松识别。您还可以通过蓝牙或 USB 连接自供电设备。它没有硬盘驱动器,但您可以通过 USB 连接一个。
虽然我没有以正式的方式测试过它,但我对 770 的电池续航能力印象深刻。它很快进入睡眠状态,这很有帮助。但它也能同样快速地唤醒,这对于像这样的便携式设备来说是必须的。
连接到互联网最简单的方法是通过 Wi-Fi。770 会告诉您每个信号的名称、信号强度和开放/锁定(WEP 加密)状态,并让您轻松覆盖 770 自己做出的任何选择。它还支持 WPA 加密(据我们所知,这要归功于在诺基亚工作的 Linux 内核工程师 Samuel Ortiz)。连接到互联网非常容易,以至于我九岁的儿子(他还不是电脑高手——至少目前还不是)在几秒钟内就搞定了。他还弄清楚了该设备的其他许多有趣的功能。
我个人最喜欢的是 770 的互联网广播。许多基于网络的广播电台(例如,RadioParadise.com、KCRW.com、SmoothJazz.com、WEMU.org、WNYC.org 和 WUNC.org)将其流媒体的 IP 地址发布为页面链接。点击 .mp3 流媒体链接会弹出一个广播/音频播放器,通过扬声器或标准的 3.5 毫米立体声插孔端口输出出色的音频。我已经用它来驱动耳机和家庭音响系统好几个星期了。它实际上已经成为我们首选的互联网广播。
记忆流媒体不太直观。我已经弄清楚了大部分,但我仍然不知道是否可以让我的任何收藏夹加入或替换应用程序中默认的三个 Virgin Radio 流媒体作为唯一的选择。
视频性能(使用 Real 播放器)也非常好。我已经开始在 news.bbc.co.uk 上观看 BBC 的“三分钟新闻”。
广播和视频应用程序只是该设备附带的最初几个应用程序中的两个。其他基本应用程序包括浏览器(Opera 8——是的,带有弹出窗口阻止功能)、v6 Flash 播放器、电子邮件客户端、新闻阅读器、音频和视频播放器、图像查看器、PDF 查看器和文件管理器。操作系统名为 Internet Tablet 2005。它是可升级的。在撰写本文时,预计 2006 版即将推出(可能在您阅读本文时已经发布),并将支持其他服务,包括 VoIP 和即时消息。
770 的 CPU 是一款由 ARM9 内核驱动的 ~220MHz OMAP 1710。内存为 64Mb DDR RAM,可通过 RS-MMC(缩小尺寸多媒体卡)或全尺寸 SD 卡扩展。
有一个开发站点(见资源),其中包含一个活跃且非常有用的 Wiki,应该可以满足您对产品深入数据的需求,同时也能让您为它进行开发。
我有很多问题,这些问题通过与诺基亚人员的电子邮件交流得到了解答。我将把它们浓缩成这个问答环节
Doc:你们使用什么内核版本?
诺基亚:我们直接从 kernel.org 获取内核,但我们使用 Debian 包管理来创建我们自己的“内部发行版”。
Doc:那么桌面环境呢?(大概是 GNOME?)
诺基亚:GNOME,是的。我们创建了自己的小部件集,以提供 770 的外观和感觉。我们称之为 Hildon 小部件集。它基于 GTK+ 工具包,GTK+ 工具包是 GNOME 的组成部分,并且全部是开源的(见资源)。
Doc:这些的设计考虑因素是什么?
诺基亚:对于内核/发行版,我们希望与 Linux 社区保持同步。我们希望充分受益于那里发生的开源开发。因此,我们希望直接跟进最新的内核版本,并且我们积极地将我们的贡献提交回开源社区。例如,我们在内核的 OMAP 树中非常活跃。这为我们提供了最有效的工作方式:使用最新的,直接与社区合作,并尽快将您的更改提交回去,从而带来速度、质量和成本效益。
我们和 Linux 社区之间有一个商业发行版供应商会减慢我们的速度,会更昂贵,并且会阻止我们立即从我们与社区合作的工作中受益。此外,这样的供应商可能会控制我们想要使用的工具、版本和合作伙伴。此外,我们还有许多外部发行版供应商无法解决的问题,例如诺基亚特定硬件和 Linux 的适配。
直接与社区合作是我们的最佳选择!
对于 UI,我们希望创建一个利用真正的开源(GNOME)和诺基亚在 UI 设计方面的专业知识的消费设备。GNOME 是真正的开源,它不包含任何一家公司的控制,它允许开发人员和公司使用免费的开源组件和工具进行工作。GNOME 是领先的桌面环境——因此对我们来说是一个显而易见的选择。此外,GNOME 社区非常支持我们,并为我们完成工作提供了 значительную помощь。他们真的是我们 770 团队的一份子。
至于 UI,我们希望创建一个易于使用且直观的消费设备。我们遵循所谓的面向任务的设计原则。因此,我们没有用大量的选项和可能性来困扰用户,而是希望以非常容易访问的方式呈现最常用的功能(浏览、电子邮件)。我们没有创建一把瑞士军刀,而是创建了一个专注于特定功能的产品。我们的 UI 反映了这一点。770 不是您的通用 PC 或 PDA。它是一款消费设备——平板电脑——让用户可以随时随地在线(上网和收发电子邮件)。UI 完全支持这一点,并使用户的操作极其容易。
Doc:诺基亚在产品开发中与 Linux 开发人员的合作有多密切?
诺基亚:尽可能密切。我们一直是 GNOME 社区不可或缺的一部分,我们聘请了许多 Debian 开发人员,我们提交了很多代码等等。所以这真的是一项开源工作。合作的例子包括:与 Mikael Hallendal、Anders Carlson、Richard Hult、Michael Natterer Matchbox 和 X.org 进行 GNOME 组件工作(gconf、D-BUS、gnome-vfs、GTK+、Gazpacho 等);与 Matthew Allum、Ross Burton 和 Richard Purdie 进行 GTK+ 工作;与 Christian Schaller、Wim Taymans 等人进行 GStreamer 工作;以及与 Nils Faerber 和 Florian Boor 等人进行 GPE 掌上电脑工作等等。
Doc:作为 Linux 的“嵌入式”用途,内核的哪些部分(模块)(如果有)被省略了?
诺基亚:我们没有省略任何重要的东西。这实际上更像是一个“桌面产品”,而不是一个“嵌入式产品”。
Doc:有没有简单的方法进入终端模式?如何进入?这对我的读者来说非常重要,他们大多是 Linux 专家,他们希望在命令行中工作。
诺基亚:我们决定不将终端放入设备中,因为它真的是一款消费设备——我们不期望足球妈妈们会想要处理命令行界面。但是,任何人都可以访问应用程序目录,下载并轻松地将 xterm 安装到 770 中。顺便说一下,我们的开发站点(见资源)为开发人员提供了在 770 上工作的工具。我们提供工具、文档、示例应用程序、Wiki、讨论邮件列表、支持、源代码,甚至开发人员 root 文件系统,以便您可以在需要时真正深入了解 770。
Doc:外接键盘的情况如何?
诺基亚:再说一次,对于大多数目标受众来说,外接键盘有点——笨拙。因此我们没有内置对它的支持——但与 xterm 一样,如果您需要一个,您可以通过 maemo.org 开发人员站点获得一个。kb 插件是独立开发的,本身不是诺基亚的功能。但是,如果人们真的喜欢它,我们将来可能会将其与设备软件集成——这同样适用于其他应用程序和插件。
Doc:音频播放器是什么?Real?Helix?
诺基亚:作为多媒体框架,我们使用 GStreamer。就格式而言,我们支持音频(MP3、MPEG4-AAC、WAV、AMR 和 MP2)和视频(MPEG-1、MPEG-4、Real Video、H.263、AVI 和 3GP)。所以我们也有 Real 播放器。当然还有 Flash。
Doc:在日期/时间设置中,有没有办法让设备通过 Internet 时间服务器或站点进行设置?
诺基亚:在此软件版本中没有。顺便说一下,这引出了一个重要的话题——与手机不同,770 是软件可升级的。因此,将会有新的软件版本发布,客户可以升级他们的软件。新版本可能包含您提出的一些功能,但肯定会包括 VoIP 和即时消息。
如果这段对话没有鼓励到您,也许 Greg Kroah-Hartman 会。Greg 是 Linux 内核的驱动子系统维护者,也是内核本身最多产的贡献者之一。2005 年 11 月,他在他的博客中写道(见资源)
我的第一反应和所有人一样,“Damn,这屏幕真不错。”这周多玩了一会儿之后,我真的被它迷住了。它可以很好地处理流媒体互联网音乐,取代我的笔记本电脑完成这项任务。把翻录的 DVD 放到存储卡上,孩子们很高兴一遍又一遍地观看《超人特攻队宝宝 Jack-Jack》。
但它不仅仅是这样。它实际上是一个有用的 Web 浏览器。我可以成功地阅读不同的新闻网站,所有这些都来自一个电池续航能力非常好的小型设备(至少与我的笔记本电脑相比)。
再加上已经非常活跃的开发社区(诺基亚聪明地用设备播种,非常明智的举动),我认为这将是一个值得关注一段时间的平台。应用程序的数量只会增长并变得更好。在这东西上使用 xterm 已经很有趣了。
现在要等待内核源代码树的发布,这样我就可以开始对其进行调整,并弄清楚为什么他们在任何地方都看不到串行输出的情况下使用我的 pl2303 驱动程序(见资源)……
我预计 770 不仅会成为热门产品,还会开创一个热门的新设备类别。
本文资源: /article/8700。
Doc Searls 是 Linux Journal 的资深编辑。