18

(访谈)iFanr 专访 Gravity 作者 Jan Ole Suhr

English Edition

其中的引用部分为 ifanr 的提问

你好,可以简单介绍一下自己么?比如你的日常工作,创建 Mobileways 有多长时间?

好的,我叫 Jan Ole Suhr,亲戚朋友们一般叫我 Ole。1986 年我得到了自己的第一台电脑,当时我 14 岁。那是一台 Atari ST,我立刻对为其编程充满兴趣。编程很快就成了我最大的爱好,时至今日,它既是我的嗜好也是我的工作。

1998 年前后,我常在芬兰渡假,手机也是在那时很快在芬兰普及开来。当时我还是个学生,手机对我而言很奢侈,但我无法抗拒。1999 年我买了自己的第一部手机 Nokia 8110i,之后我立刻着手为它开发制作铃声和编辑运营商标志的软件。我为手机可以直接访问互联网感到万分激动,觉得创业是个好主意。于是在 1999 年底,我创办了 mobileways.de,主要开发、出售在线铃声编辑器。(译注:Nokia 8110i 就是《黑客帝国》里基努李维斯用的手机)

在新创的芬兰移动网络运营商 Lobox Oy 工作一段时间后,我继续投入到自己的事业—— mobileways.de ,专注于第一款 S60 手机 Nokia 7650 。自 2002 年起,我开始全情投入、专攻 Symbian 平台开发。

可以谈谈你的家庭么?在一些 tweets 里,你提到自己需要照顾孩子。你有几个孩子?有没有因为要编写移动类应用而牺牲了和家人共处的时间?还有就是你老婆会不会用 Gravity 和你联系?

我有两个孩子,四岁的儿子 Lukas 和两岁的女儿 Maja。我目前每周工作三天,我老婆也是,育女教子的任务基本上由我俩均分了,于是周末也就只有一天=)

自己创业的好处是我可以很容易地调整日程配合以上安排。而且我几乎从没接过合约工作,所以可以完全按照自己的意愿进行编程。目前我把每一刻空闲都花在了 Gravity 之上。添加新功能,并从世界各地得到正面反馈实在是一种享受。

目前这种安排运转得很好,但我想自己有必要多花点时间在家陪孩子。工作很有意思,但当你听到你4岁和2岁的孩子说“爸爸在哪儿?” “他在卧室上 Twitter”的时候,你会意识到自己已经牺牲了太多的时间。:-)

我老婆在用 Nokia E71,也常用 Gravity。这种感觉真的很好,事实上这也是她第一次用我编写的作品(我之前的作品确实太专业化了)。

她对于社交网络也很感兴趣,比如说,她对 Facebook 的了解比我多得多。所以她在 Gravity 的改进上一直给我很多反馈。

和绝大多数 Symbian 平台的应用软件不同的是,Gravity 的用户界面和用户体验非常高效且使人享受。有人说 Gravity 是所有平台上可能存在的最好的 Twitter 应用。你的设计理念是什么?

通常我在致力于开发某一个应用软件时,我只有一个“理念”:它一定要符合我的个人需求,而且我必须喜欢它的设计。

我对我的应用程序的“外表”(用户界面)相当挑剔。我可能会花几个小时来对字体大小或颜色做微调,结果第二天仍然不满意。

问题在于我只是一个程序员,并不是一个设计师或是“图形艺术家”。因为要一遍遍的试验调整,一个应用程序的设计工作会占去我相当多的时间。

我也不是一个“设计范式”的追随者。我并不十分在意一个平台(如 S60)的用户界面设计准则。我只是希望这个应用看着好看,在视觉上让人愉快。对此最好的测试方法就是,等你完成一天、一个星期或是一个月之后,再重新审视它。如果第二天你不喜欢,扔掉它,重新开始;如果一周后你不喜欢,那么就要考虑大的修改;如果一个月后你不喜欢,也许只需要一些微调即可。通常我不会在一、两天后讨厌我的“设计”,但是我会持续调整它们,只要我还受得了=)

神奇的是,直到现在我还是很喜欢 Gravity 的用户界面——事实上它的界面时时都给我惊艳的感觉。这种情况从来没有过,我必须承认这纯属运气。(其中几个设计确实是因一时的“灵感爆发”而绝非苦心孤诣)

制作过程中克服了哪些挑战?有没有即时通讯或其他应用的计划?

在 S60v5 上的用户界面设计最大的问题是,那些手机对平滑 UI 特效的支持能力被严重低估。在 Gravity 中我开始通过 hack 来绕过限制,计划将来再“修正”它。目前我仍在使用这个方式来实现平滑滚动,你们也许在 N97 或 5800 的全屏模式下已经看到,滚动可以比目前更平滑。

S60 的另一个问题是大量的 手机型号,它们用了不同的液晶显示屏,不同的屏幕分辨率,不同的字体等等。例如同样的配色可能在诺基亚 N95 上看起来很好,但是在诺基亚 E61i 上几乎看不清楚。

我们什么时候能见到它们?

在 Gravity 之前,我开发了一个叫 WirelessIRC 的 IRC 客户端。我想为它增加即时通讯功能,但一直未能成功。我不确定自己到底会不会去做一个即时通讯客户端软件。一个用户界面类似 Gravity 的即时通讯软件会很酷,但我不确定自己有这个时间和资源。

关于 Graivty 将来的新特性的蓝图?你能告诉我计划列表中的前5项特性吗?

目前我还没有一个确定的计划列表,但是我在计划中有一些关于 Gravity 的重要变化:
1.) 最终解决滚动问题,并会有一个“无限”的列表而无需点击“ more…” (但是这需要较长的时间来完成);
2.) 用户资料视图很快会有一次大修改;
3.) Friends 和 Followers 视图将完全重写;
4.) 图片部分最终一定可以允许选取电话上的任何图片,并支持上传视频或音频文件;
5.) “消息编辑器”将被重写。当编辑一条 tweet 时,你将可以选择发送消息的目标账号,添加 #hashtags 或事先编辑的信息 (模板或草稿),缩短地址,添加图片或视频。

你会如何确定这个计划列表呢?确定哪个是首位的,哪个其次,等等。

一般我是看“心情”来实现这些特性的——也就是说看我当时是否需要它们。当然,在收到大量很好的反馈后,我会选择 Gravity 用户中呼声最高或是最急切需要的功能来先实现。

关于开发平台
作为一个移动程序开发人员,你怎么看待其它系统?比如 Android、webOS、Blackberry、iPhone、Maemo 或 Windows Mobile。

Gravity 开发之初我做的准备工作之一就是买了一个苹果 iPod Touch。我尝试了绝大多数 iPod Touch (iPhone) 上的 Twitter 客户端,因为它们当中很多都是用户界面简约而强大的绝佳例子。我试着不当 fanboy,研究其它平台,看看能否有所借鉴。

我认为 iPhone 是当前最好的移动平台。我们这些“移动专家”在 2000 到 2001 年的梦想都被它实现了,当时用 iPAQ PocketPC + 摩托罗拉 GPRS 手机通过 CSD 和 GPRS 方式接入 WAP 网络就是“尖端科技”。iPhone 碾过 Symbian 等成熟的智能手机平台并引领业界这个事实人觉得既有趣又悲哀。

但这不意味着 Symbian 没机会迎头赶上。我没有傲慢、放肆的意思,但我觉得 Gravity 就是个好例子。这说明开发人员可以在 Symbian 上开发出和 iPhone 程序同样有吸引力的程序。

Android 是另一个例子:一个非常令人激动的新平台,力图从零开始赶上 iPhone。

有没有什么计划为这些系统开发程序或移植 Gravity?

我不确定到底要不要移植 Gravity,主要是由于我的资源有限、而且我非常喜欢 Symbian。如果移植的话,Android 和 Maemo 是目前的首选平台。

Gravity 用户们总说 Gravity 是全手持平台最好的 Twitter 客户端,甚至强过桌面平台。你了解或关注过其它 Twitter 客户端么?是否也从中学到了一些?

我从 iPhone 的 Tweetie 上学到了很多。它非常简单——基本上就是一个 Twitter “浏览器”——正是这点让它很特别。我认为它是 iPhone 上最好的 Twitter 客户端(甚至比 Tweetie 2.0更好),如果它可以后台运行的话,可以算得上 Gravity 的有力竞争者;-)

我不太喜欢 PC 上那些基于 Adobe Air 的 Twitter 客户端,比如 TweetDeck 和 Seesmic。不用 Gravity 的时候我会直接用 Twitter 网页版。在另一方面,我也在持续关注这些 PC 客户端。有可能会出现一些 Gravity 值得借鉴的好功能。

Symbian 对于开发者而言是不是一个出色的平台?

是的,Symbian 对于开发者而言是个出色的平台。有很多关于 Symbian 如何难于开发的说法,我不认同。这些谣言八成是夸张和保护主义的组合。

webOS、Maemo 或 iPhone 会引领未来么?

Gravity 启动时,我希望创造最好的移动 Twitter 客户端——很自然的我选中了自己的首选平台,Symbian。我真的认为 Symbian 提供了开发 Twitter 客户端的所有需求,丝毫不逊于 iPhone OS 或 Android。

公平地说我得承认 Symbian 的浏览器已不再出类拔萃,相对于 Android 和 iPhone 甚至是个缺点(比如当你访问推中地址时)

关于国际版
有没有中文版计划?我们乐于提供帮助

这个问题我还没考虑清楚。我之前从没有做过本地化,得研究一下如何将它加入项目当中。而且 Gravity 目前的更新速度很快,在不断添加各种新功能,我讨厌看到只有部分翻译的用户界面,比如新功能显示为英文,老功能显示为中文。另一方面,我清楚在很多国家如果有对应的本地化版本,Gravity 会更加成功,中国就是个显著的例子。

中国有大量类 Twitter 服务,你打算直接或间接通过 hellotxt 支持它们么?

已经有中国的类 Twitter 服务联系过我,我也期待着能为它们提供支持。我得承认自己没有回复最近的一个请求,Gravity 的反馈让我焦头烂额。

你在使用哪款智能手机?偏向触屏还是全键盘?

刚开始 Gravity 开发时我在用 Nokia N95 。这是个好选择,因为 N95 内存很小。(译注:它能用就说明别的S60V3手机也能用)
现在我最喜欢的手机是 N97。N97和我的需求贴合的近乎完美。但最近我更常用 E71 和 E52。今天外出时我随身带着 E52 和 N97。

看起来全键盘更适合 Twitter,你会为 E71、N97 等全键盘手机做优化么?

在今年1到3月,我主要使用 Nokia N95 进行开发,我很快就爱上了用 T9 输入法进行基本的英文输入,用它输入英文的速度令人着迷。但用它输入德语(我的母语)就大为不同。我觉得对于大部分年长的人,用 E71 这样的全键盘手机来发 Tweet 或是短信交流是最好的选择。实际上,E71 也是最为成功的 Gravity 手机,其次我觉得应该是 N97。

智能手机在逐步提供各类诸如 Twitter 这样的 Web 2.0 服务,它们如何影响智能手机和互联网?

我对任何对互联网世界的预言都很怀疑。看过太多完全错误的预测。Twitter 本身就是一个很好的例子:没人能想到它的成功,更不要说有所打算。

另外一方面,当我在 2006 年开始对 Web 2.0 感兴趣后,我马上就想要把这些服务移植到我的 S60 手机。我觉得很多的 Web 2.0 服务在手机上比在 PC 的网络浏览器使用更为靠谱。
不过,在手机上引入这些服务,你往往要非常仔细。在我看来,完全复制一个网络服务到一部手机上绝对不会成功。我相信在 PC 上使用互联网和在手机上使用互联网地方式完全不同。

关于商业和破解
破解的阴影似乎永远笼罩在共享软件之上。有人甚至说软件破解会增加正版注册量。你怎么看这个问题?打算怎么保护 Gravity?

我对这个问题的评论有些踌躇。不过我想你的假定是正确的:开发者永远也不可能完全阻止盗版。开发者可以采取尽可能严密的反制措施,但不能影响正版用户的体验。

Gravity 物有所值,但中国用户可能会觉得有些昂贵。你是否打算为中国之类的发展中国家提供区域定价?

这个问题我考虑了很长时间,将会拿出一个区别定价解决方案。我想中国会是其中的一个,还有印度、南非等等。

告诉你一个故事:当你们(ifanr)在中国的第一批团购活动开始之时,有些Nokia 等公司的员工要求我免费为他们提供 Gravity!还有一个关于 Gravity 定价过高的讨论,发起人在伦敦工作生活——西方世界最大、物价最高的首都之一。这是一个诡异的世界,还能说什么呢?

总之,我觉得只有多样化定价才公平。但我目前还不确定具体实施细节。

可以透露一下 Gravity 的销量么?你是否对这个销量感到满意?

我还没有决定是否以及如何发布销售数字。不过我可以说自己对销售的成功感到受宠若惊,现在可以只靠 Gravity 一个软件的销售过活。希望这个状况可以持续一段时间,以便让我继续扩展、改进 Gravity。

为 HelloTXT 以及其他中国专有服务提供支持?

HelloTXT 还在计划列表上。至于中国专有的服务,我需要一些反馈,关于到底哪个服务最重要或者最适合。我还需要一些文档翻译的帮助,这些服务的文档都是用中文写的,Google 翻译让人无法理解;-)

像支持 Twitpic 等服务那样直接上传照片至 Flickr?

Flickr 在开发计划之中,已经进行了一部分。

延伸阅读:

Gravity@Janole 通讯:关于 OAuth 验证的好消息

关于 Gravity 的新动向,MiniTalk with @Janole

Gravity 推出重大功能升级:RSS 阅读

小范软,大贡 献:Gravity 上了《福布斯》

最强 Twitter 范软 Gravity 使用集要 1.1(补充了API部分)

English Edition At Page 2

Pages: 1 2

24 条评论了已经

Trackbacks/Pingbacks.

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

使用新浪微博登陆

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.ifanr.com),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

      小众论坛

      猫窝论坛

    态度

    ifanr 近期的内容调整

    Loading ... Loading ...

    最新评论

    分类目录

    推荐阅读

      订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到Newsgatar 订阅到Rojo 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype 订阅到QQ邮箱

      weibo

    @iflea 互助交易群


    @范小叨

    • 坐在电视前人是轻松的,坐在电脑前人是紧张的。电视是家庭生活,需要更轻松的享受。而点播和收视类似于拉取和推送,后者更轻松。RT : 大家都觉得电视不能连到网络上不对劲,但是目前包括苹果,都没有成功的把他连到网络上,这里面差了点什么呢?
    • 99美分一部片,租赁还是购买,似乎是个问题 http://www.ifanr.com/18672
    • 9.1 Apple Press Event 全记录,综合了之前的一些八卦,可全面了解现场一些精华细节,推荐阅读。http://ifanr.in/co2mjZ
    • 美国海军在测试的现实增强软件,用来训练机械维修。他们用了一个头盔,可以将计算机生成的 3-D 图像覆盖在需要维修的设备之上,将每个部件标上名称,然后给出一步步的指导。http://www.ifanr.com/18380

    友链

    功能

    小众论坛