(注,此文已重新完整翻译,之前仅仅截取了python部分,难免有“断章取义”之嫌,因为之前并没有找到原文。另:本人英文水平非常有限,出入之处请指正)
原文及评论:
http://www.themaemo.com/and-now-for-something-completely-different-the-n900-and-its-killer-feature/
现在市场上有很多很多优秀的智能手机。他们都分别有一些各自的强项,或许有些用户只想用它来上网如已。在这种情况下下,很难从功能上区分哪个设备更优秀。尽管如此,诺基亚还是创造了众所期待的N900,虽然他们拒绝称之为“智能手机”,而宁愿称为“移动电脑”。重要的是买家能理解。否则,一些用户可能会搞不清楚这是不是他要买的东西。而恰恰相反。有些用户就可能不清楚N900到底提供了哪些其他设备没有的东西,那么,让我们看看到底N900是什么及它不是什么。
N900并没有世界上最完整的手机功能体验。
一些高级玩家可能会失望地发现,目前好几个功能在N900应用中都没有。例如,你不能为不同的联系人设置专有的铃声,你不能对联系人进行分组,没有语音拨号等,在不久的一个固件升级后,这些功能就会出现,但是目前,这些功能是缺失的。我想这就是为什么诺基亚并不把N900称作智能手机的原因了。手机应用只是附属而已,并不一定是最重要的。
N900的音乐播放器不是世界上最好的。
从较早的N900手机玩家的几份报告来看,N900的音质,包括内置扬声器和耳机,处于中等偏上水平。然而,一些用户可能会很在意一些音乐播放器的内置功能。例如,没有均衡器,不能通过自带供的耳机控制音乐播放,必须搞一个蓝牙耳机才能这么做。此外,播放列表也比不上其他播放器,学习曲线颇高,因为他们的工作方式比较不同。尽管如此,我们还是很欣慰的注意到,还是有其他的媒体播放器可以在N900上使用,并且提供我们想要的这些功能,更符合某些用户的口味。
N900不是世界上最好的GPS设备。
N900带了诺基亚的自家产品-Ovi Maps 1.0,1.0这个版本编号应该是指它是第一个发布在上Maemo的Ovi地图。根据大量用户反馈来看,非常令人失望,远不如一些Symbian设备上的Ovi Map3.0。例如,它没有提供语音向导,仅仅看看而已。相比类似google导航有一个优势,就是可以不需要通过一个数据连接。在没有3G的信号的时候这个很不错。不过,似乎有一个第三方的叫做Sygic的替代产品,看起来是为Maemo准备的一个有着更完善功能的导航包。此外,还有一些尝试利用google 导航功能的应用。例如,Maemaps。
N900的电子邮件功能不是世界上最好的。
当使用内置邮件功能时似乎有几个问题。如果您使用Gmail,只需使用浏览器界面。此外, Mail for Exchange 功能目前只适用于MS Exchange server 2007,而不包括2003或google的activesync。相信这些方面以后会有所改善,不过还是要小心了。
N900的操作系统Maemo5不是世界上最成熟,无BUG的操作系统。
如果您已经看过一些互联网上N900相关的视频,你可能已经知道N900有一个非常酷的界面,相比其他设备他可以更好的实现多任务,有许多更独特和理想的功能。Maemo5相对于以前的Maemo版本是一个相当大的升级。然而,它的许多功能尚未得到充分开发,也不够稳定和成熟。你必须通过升级固件的手段来延长他的寿命。这种情况并不奇怪,电子产品的上市时间非常重要,在完全完成之前就发布产品会给制造商带来多次的压力。制造商必须仔细权衡这一点,因为功能的缺失或功能未完成导致大量的返工投入。利润也会受到影响。从一些早期的报告中,N900最初版本可能还有一些质量控制问题。因此,你得谨慎一点。如果你碰巧收到有缺陷的设备,你可能没有用几天,你就得耗在换货的无聊等待里。
N900目前还没有大量的应用程序。
在拿到手机几天后,我并不认为他将带给我更大的惊喜,但我想我不如包容它。且看下文如何尽快的去弥补这一切。
你还在这儿?如果你因为这一点觉得N900不适合你,我不会感到很遗憾。事实上,我相信许多购买这款手机的人大概在已考虑更好的不同的设备了。就在昨天,我推荐Android手机给我的朋友。不过,它可能适合你去闲逛一下让我告诉你什么是N900的优势。我不打算深入到每一个功能的细节,因为这些广告上都介绍了,包括事实上它确实有迄今为止最好的网络浏览器,相比其他设备他有最佳的多任务管理。我只关注N900的一些独一无二,使它更为突出的功能,或者可以称之为N900的“ 杀手级的功能”。
N900是当今市场上最简洁和最酷的POSIX-compliant计算机。
嗯,你说呢?POSIX(“可移植操作系统接口[用于Unix]”)是一个极客术语定义的操作系统,其中包括“某些标准要求的应用程序编程接口(API),以及shell和utilities interface。这意味着,N900可以作为一个通用的UNIX计算机来运行运行通用的UNIX程序。这将使UNIX和Linux的计算机专业人士和爱好者着迷,因为它展示了更多可能性,特别是在开发上。
N900使用的是Linux桌面应用开发平台。
不像iPhone或Android给开发人员施加种种限制,您可以使用不同的开发语言,而且还有更多的加入进来。此外,在开发图形用户界面方面可以使用标准的Linux GUI工具包,GTK和Qt。这意味着,大量的Linux桌面开发人员会去拥抱这个设备,他有一种不可抗拒的吸引力。
Python-N900的杀手功能!
在我看来现在N900提供的最重要的功能中,一个最有可能提升N900的长期竞争力的是python。你会问,python这个词是什么意思?python其实就是一种编程语言。那么,是什么让Python显得比较特别呢?我没有时间解释,并给出一个合理的评估。如果你有兴趣,直接去看Eric Raymond“
why Python ?”文章。这也是我认为Python是N900的一些最重要的功能的原因。
1,Python降低了N900的开发门槛。
这是因为Python非常容易学习。我的第一个编程语言为basic,随后是Visual Basic。我向你保证,Python更容易学习,更值得学习。当我们在阅读别人的代码时,这一点尤其重要。
2,Python更容易解决难题。
相比其他更复杂的语言来说,开发人员能解决更复杂的问题。这意味着N900比其他类似设备可以实现更丰富的程序。
3,Python非常适合移动式开发。
您随时可以打开一个编辑器,修整您的代码,并可以立即执行代码,而无需先等待代码的编译。
4,N900上的python并非是一个简单化的实现。
我了解到Android也在努力引入Python和其他可用脚本语言的功能,但是我目前所知道的是,他们只是实现了类似宏的功能。换句话说,在Android中,你并不能够创建一个完整独立的Python应用程序。而N900可以做到这一点。即使是创建图形用户界面,也可以使用像PyGtk和PyQt这样的工具包。这是非常重要的,因为有大量的开发人员,已经知道怎样开发N900应用程序,虽然他们还没有意识到这一点。
总结
您可能已经注意到,我所认为的N900的一个真正杰出的功能,对于开发者来说非常重要。也正是N900的开发者用户最想做到的。诺基亚一直在指出N900并不是为普通消费者所准备的设备。他们认为这是为普通消费者提供Maemo设备之前的准备,这就是它为什么如此吸引开发人员并且对他们来讲是如此的重要。N900将为开发人员开发应用程序提供一片沃土,以使将来Maemo成为普通用户的最佳选择。
这是否意味着如果您不是开发人员,你就不应该购买的N900?当然不。只要您了解设备的局限性,如我以上所言,足以应付这个成长过程中的麻烦。操作系统会越来越成熟稳定,只要你明白了N900提供的这一切物超所值,你应该会为拥有N900感到快乐。如果没有,那就使用一段时间不同的设备,当Maemo5更加成熟稳定,或者其后继者Maemo6到来。就尽快回来。你很可能会想很快回来,比你想像的更早。