其中的引用部分为 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 验证的好消息
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 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。



































一气看完了这篇专访,越发觉得购买的GRAVITY超值,我爱你!伟大的GRAVITY!
回复
Janole 非常了不起。可怕的是一个有正确用户体验理念而且技术高超的人。
回复
感觉诺基亚的员工够无耻的?他们有什么资格要求人家免费提供gravity呢?我倒感觉诺基亚应该给人家搬一个大奖10万美元级别的,我因为gravity这个软件而改变对S60的看法。另外价格不算太贵,应该说是物有所值,作者的付出值得那么多的回报。
回复
看完了专访,感觉这是一个不错的程序员.
但是他对于Symbian的评价不能认同,他自己又何尝不是保护主义呢… 自己能力很强就很容易忽略大多数程序员的能力,这个也是比较正常的.
Symbian赶不上来不光是因为软件不如iPhone,发布渠道阿什么的都还是比较落后的.
回复
第一批参加团购。后来转到android阵营。现在用twidroid,没有这个畅快。
回复
还能说什么呢?和jan ole的老婆用一样的手机。看来以后用什么手机得跟着jan走了。
回复
Ole对S60平台的评价,请体会其中包含的他对自己、对自己产品的骄傲和自豪。
关于区域定价,很难实施。Ole本人不可能有精力去做这个。但Nokia的人要求免费使用软件实在令人难以置信,Nokia不如去跟Ole谈一谈直接OEM这个软件算了。
回复
Logout Reply:
十月 19th, 2009 at 9:25 上午
从文中意思以及后来各种活动中nokia的推荐来看,应该是部分员工在gravity发布初期的行为。
回复
灭哈哈哈哈~看来当初买E71是正确的选择…
回复
虽然我是用破解版的,但是觉得这软件实在是太拉风了,设计和界面都超级漂亮…
回复
期待Jan Ole Suhr开发N900上的Gravity。
回复
看到一个伦敦的用户抱怨Gravity定价过高,只能说明爱占便宜是不分民族、国家的人类天性
不过也许人家的意思是通过降价提高销量带来的收入会比现在高。
回复
Gravity真的是神器!
回复
建议他开发黑莓版的吧
回复
不得不说GRAVITY是塞班上最有价值的软件之一.也是让国人愿意买正版的手机软件,物有所值!
回复