OpenMoko 的 OM2008.9,为 Neo FreeRunner

作者:Cory Wright

OpenMoko 项目最近发布了 Neo FreeRunner 官方软件堆栈的急需更新。我使用 FreeRunner 已经有几个月了,在那段时间里,我用它运行了从 Debian 到 Qtopia(现在称为 QT Extended)的各种系统。因此,当 OpenMoko 宣布 OM2008.9 更新时,我迫不及待地进行了升级,想看看它提供了什么。

(这是一篇关于最近发布的 OM2008.9 软件堆栈的简短评测。有关 Neo FreeRunner 的全面评估,请阅读我即将在 12 月份的 Linux Journal 刊物上发表的评测。)

初步印象

启动 FreeRunner 进入 OM2008.9 后,我注意到的第一件事是全新的启动画面。以前,人们不得不观看两到三分钟的内核消息在屏幕上滚动,然后才能看到任何类型的 GUI。对于我们这些技术人员来说,这不仅很酷,有时甚至很有用。然而,每当我向我的普通朋友展示 FreeRunner 启动时,总是会引起同样的“WTF?”困惑。为启动过程添加一个简单的启动画面是那些实际上增加了很多润色的细微之处之一(即使它只是奇怪地显示了一双靴子)。

一旦 GUI 启动并且 FreeRunner 准备就绪,我注意到主屏幕上漂亮的图标。这些图标鲜艳而色彩丰富,尽管不一定能指示它们所代表的功能。默认情况下只有 6 个图标:联系人、拨号器、位置、消息、设置和数独。这些是运行在 OM2008.9 上的应用程序的图标。可以使用屏幕底部显示的内置安装程序添加更多应用程序。

标准应用程序

“联系人”应用程序非常简单,并提供基本的联系人管理功能。它有时会有点小错误,尽管最大的缺点是必须使用默认键盘输入信息(稍后会详细介绍)。如果您的联系人已经存储在您的 SIM 卡上,那么 OM2008.9 可以直接从卡中访问它们,甚至无需导入。

“拨号器”应用程序没有太大改进,仍然有点难用。在键盘上有一个红色“X”方块,人们会认为它可以删除之前输入的数字。但实际上,按下此键会退出拨号器,这可能会非常令人沮丧。删除数字的按键显示在屏幕底部的菜单中,您通常在该菜单中退出应用程序。除此之外,拨号器基本上符合您的预期。

“位置”应用程序利用 FreeRunner 的 GPS 功能在世界地图上显示您当前的位置。这很棒,尽管在这一点上它似乎几乎没什么用。我相信开发人员对此应用程序有计划,因为我们已经看到地图应用程序可能非常强大。

“设置”应用程序用于配置您的偏好设置,正如人们所期望的那样。虽然此界面的改进相当大,但仍然相当有限。我很高兴看到一种新的、更简单的方式来加入 WiFi 网络。然而,在尝试(未成功)加入几个网络后,我开始怀疑。事实证明,WiFi 支持只是 OM2008.9 中许多已知问题之一。

需要改进的领域

OpenMoko 仍然有很大改进空间的一个主要领域是通话质量。使用 OM2008.9 拨打的电话声音含糊不清,对您和线路另一端的人来说都是如此。对于一款作为手机销售的设备来说,确保通话效果良好非常重要。此外,FreeRunner 缺少硬件音量按钮,当您周围环境中的噪音发生变化时,这可能会非常令人沮丧。

在评测 OM2008.9 时,我大部分时间都使用了 FreeRunner 的触控笔,但通常情况下,直接用手指操作屏幕会更方便。我发现 OM2008.9 软件的几个部分对触摸和触控笔的响应不同。例如,在“设置”中,您必须向下滚动页面才能看到列表底部的项目。这在使用触控笔时效果很好,但是当使用手指时,“设置”应用程序倾向于从列表中选择一个项目而不是滚动。我不知道从技术角度来看这个问题有多难,但如果软件能够始终如一地响应来自触控笔和手指的输入,那肯定会很好。

另一个可以改进的领域是电池续航时间。即使 FreeRunner 处于空闲状态,并且 WiFi 和 GPS 都已禁用,我也只能获得大约 6-7 小时的电池续航时间。我知道这可能不是 OpenMoko 团队的重点,但这里的改进肯定会鼓励人们将该设备用作全职手机。不太可能有人愿意携带只能持续 6 个小时的手机。与此相关的是,手机有时会停止充电,即使已插入充电器,也会在您需要手机时给您带来不愉快的意外。

与以前的版本相比,UI 方面有了巨大的改进。虽然有时会有点滞后,但在大多数情况下,界面非常流畅且响应迅速。话虽如此,有两个特定的界面元素可以从更多的工作中受益。首先,应该有更多的进度条。例如,当尝试加入 WiFi 网络时,UI 不会指示其进度,似乎立即完成,并且无法告知您是否已成功加入网络。在这种情况下,一个简单的进度条可以设定用户的期望,并减轻一些挫败感。

第二个需要改进的 UI 元素是错误消息对话框。这些消息弹出以传达有关操作状态或输出的一些消息。虽然消息的文本在那里,但对话框的背景是透明的。文本通常叠加在背景屏幕上,使其难以阅读,尤其难以关闭消息。

但是,在所有这些问题中,没有一个能与使用默认键盘的痛苦相比。

可怕的键盘

我对 OM2008.9 堆栈最大的抱怨是默认键盘。起初,它似乎只支持标准的小写 26 个字符。我不得不研究键盘才能了解到,其他字符是通过向上滑动屏幕键盘来显示的。该键盘非常不直观且相当难用。例如,要输入电子邮件地址,您必须先输入前几个字符,然后向上滑动键盘两个屏幕才能输入 @ 符号,然后向下滑动键盘两个屏幕才能输入域名,然后再向下滑动两个屏幕才能输入句点(.),然后再向下滑动两个屏幕才能输入“com”。这个过程绝不快速。键盘主屏幕有足够的空间来包含一些常用字符,例如 @ 符号、破折号、句点、问号和 Shift 键(大写字符也列在您必须切换到的单独屏幕上)。

键盘是任何移动设备的关键组成部分,它真的需要易于使用和理解。移动设备对键盘的尺寸限制是众所周知的,移动软件供应商不断创建有趣的解决方案来解决这个问题。OpenMoko 团队需要确保把键盘做好。

即将完成

您还记得 2000 年末和 2001 年初 Linux 的状态吗?2.4 内核即将获得官方支持,KDE 2 几乎准备就绪,世界各地的公司都在通过采用 Linux 登上头条新闻。当时,Linux 似乎“即将完成”。任何一天,您的祖母都会使用 Linux。嗯,这就是我现在对 Neo FreeRunner 上的 OM2008.9 的感觉。它越来越接近了,人们正在非常努力地使这东西为黄金时段做好准备。作为一款手机,在您的祖母可以用它打电话之前,还有一些工作(好吧,很多工作)要做。

然而,作为一款 Linux 设备,FreeRunner 真的非常棒。这就是我在即将发表的关于 FreeRunner 的文章中介绍的内容,该文章将在 2008 年 12 月的 Linux Journal 刊物上发表。您将看到我在使用 Neo FreeRunner 的几个月中学到的一切,甚至如何在您的手机上运行 Debian。

加载 Disqus 评论