诺基亚中国开发伙伴峰会见闻
上周五 ifanr 受邀参加了诺基亚中国开发伙伴峰会。诺基亚举办此类活动的主要目的是向开发者解释自己的新政策、强调规模优势,推销自己的手机平台。流水帐一样地复述会上内容似乎没什么意思,不如从解决问题这个角度来谈谈这次的开发伙伴峰会提及的重点内容,看看诺基亚做出了哪些改变。过去两年里诺基亚宣布的大多数变革都是在修正曾经的错误路线,开发方面也不例外。
更低的入门费用
半年前,开发者若想通过 Ovi 商店推出程序必须以公司名义花 50 欧元注册 Ovi Publisher ID 发布程序。开发原生程序需要花 200 美元注册 Symbian Publisher ID。这还没完,通过 Test House 签名还需要大约 150 欧元。上述费用比苹果、微软、Google、RIM 四家的程序商店入场费之和还要高很多,独立开发者和小公司很难接受。
而独立开发者和小公司正是苹果 App 商店和 Google Android 市场的主力,他们在开发程序时面临的压力更大,因此也比大公司更加积极、更富创新精神、更愿意听取用户的建议,没有他们就不可能形成一个健全的生态圈。
从 8 月开始,诺基亚在全球范围为独立开发者提供免费的 Symbian Publisher ID 和签名服务,Ovi Publisher ID 的注册费用也在 10月下调为 1 欧元。Ovi 商店的入门费用现在已经是各大平台官方程序商店中最低的。
不过这些措施在国内似乎还没有获得很好的反响,不知道是不是由于这些调整来的太迟的缘故。出席此次开发伙伴峰会的开发者中没多少独立开发者,至少我问到的十多位都来自规模较大的公司,还有很多人的胸牌上直接印着中国联通、Adobe 这种级别的公司名称。
新的分账方式
上午的三位主讲人,诺基亚论坛亚太总监那米拉,诺基亚中国的老大邓元鋆,Ovi 大中国区总监张伟新
Ovi 商店自上线伊始就是诺基亚、开发者三七分账,和其它平台没有区别。会上强调的重点是运营商支付。运营商支付本身并不新鲜,这种支付途径对于信用卡不普及的欠发达地区尤为方便,中国移动的数据显示,9 月 1 日 Ovi 商店开始提供运营商支付之后,国内销售额增长了 530%。
不过按照原先的分账方式,运营商往往要先抽走五成左右的利润,开发者通过运营商支付卖一个 10 元的程序最后只能拿到 3.5 元,只有信用卡支付的一半。
10 月 1 日开始的新分账方式分为两种,信用卡支付不变,仍然是三七开;运营商支付的分账模式现在变为四六开,诺基亚和运营商拿四成,开发者拿六成。以 10 元的程序为例,开发者通过运营商支付的收入从 3.5 元提升到 6 元。
考虑到运营商的本性,在新的分账模式下,为了让开发者拿到六成,诺基亚基本上肯定是在倒贴钱。
Qt 的前景与现状
Symbian C++ 被开发者骂了好些年。08 年,诺基亚收购奇趣科技之后,公司内部和外界都对 Qt 给予厚望。看过展示区,听完技术研讨会的演讲之后我觉得 Qt 在移动开发中的前景虽然很好,但现状并不让人满意。作为用户,如果你指望 Qt SDK 的推出能在短时间内带来什么翻天覆地的变化恐怕会失望。首先来看一段我在 Qt 部门展台所拍的视频:
视频中出现的是一个基于 Qt 技术开发的用户界面演示程序,包括解锁、通讯录和虚拟通话功能,界面很吸引人。左侧是 N97 mini,右侧是 N900,程序用到了 OpenGL 硬件加速,在 N900 上非常流畅。N8 等 Symbian^3 机型有着比 N900 更强大的图形加速能力,应该也有不错的表现。如果 Symbian^3 的界面有这种水平,如果大多数开发者都能用 Qt 做出这种级别的程序,恐怕现在不会有人怀疑诺基亚的反击能否成功。
可惜 Qt 部门的演示程序代表的仅仅是前景,现在各软件公司用它开发出来的程序没有这么漂亮。Qt 确实可以做出一些不错的界面效果,比如下面这段视频是 Zensis 公司用 Qt 开发的程序——香港天气(酒店 WiFi 中途出现问题,所以点击刷新时毫无反应):
但是列表的滑动效果非常不好,不但没有弹性效果,而且滑动时的惯性也很差(视频拍摄中出了点问题,没能拍到列表操作,效果基本上和新版的新浪微博差不多),这是非常重要的细节。我问了在场的工作人员,回答是视频中出现的界面特效开发起来都很容易,但要做到类似演示程序的滑动效果就需要花费很多精力。
诺基亚论坛的工作人员在下午举行的技术研讨会上坦称 Qt 在 UI 方面还有待完善。有传言说去年的内部人事变动导致几位原奇趣科技的核心技术人员离职是 Qt 进度不佳的重要原因。
普通用户一时半会儿可能还看不到很多用 Qt 开发的程序。技术研讨会上,演讲者问现场有多少人在使用 Qt 技术进行开发,到会的 150 人中,只有不到 10 人举手;问到 Symbian C++ 的时候,应者过半。甚至连诺基亚论坛自己似乎也不太鼓励现有开发者转向 Qt:
诺基亚已经在 10 月 21 日将 Qt 定位未来唯一的应用程序开发平台,诺基亚论坛罗列的几点理由看起来更像是安抚现有的 Symbian 软件开发商。毕竟很多公司已经投入了大量财力、人力,暂时还没有转向 Qt 的动力,因为只有 Symbian^3 开始的新机才能充分发挥 Qt 的能力,N97 mini 的表现怎么样相信上面的视频已经表现的很清楚了。而且 S60V5 机型在安装 Qt 程序时需要下载一些必需的库,这个工作可以通过 Smart Installer 自动完成,但在 GPSR 网络下可能需要花费 10 分钟时间,对于普通用户来说,这种体验实在是不怎么好。
S40 的变化
除了改善智能手机平台的软件开发环境、销售渠道以外,诺基亚还希望吸引开发者为功能型手机平台 S40 进行开发,推出了 S40 版 Ovi 商店,免去 Java 签名费用。技术研讨会上,诺基亚论坛重点强调了近期推出的两款 S40 触摸屏直板键盘机 X3-02 和 C3-01。
就我试用半周的感觉,X3-02 的触摸体验相当好,虽然它也采用了电阻屏,但触屏的灵敏度远胜 N97,不需要用指甲,直接用手指也可以实现准确的触摸。不过目前绝大部分 S40 手机依然在用非触摸屏,开发者为了兼顾非触屏机型的操作,很难拿出一个完全适合触摸的界面。而且非智能手机用户购买、下载程序的频率远低于智能手机用户。诺基亚刺激 S40 平台软件开发的挑战非常大。
一些感想
作为从 6600 开始接触 Symbian 的用户,我觉得过去半年里诺基亚在开发方面所做的改变比过去七年加一起都要大。如果没有 iOS 和 Android 的冲击,不知道何时才会有这样的改变。不管怎么样,这些变化是好的,作为每个平台都在用的博爱用户,我很期待 Symbian^3 和 MeeGo 平台能有更多更好的软件。
要说有什么特别失望的地方,就是诺基亚这次完全没有提到新浏览器。放弃 WRT,全面支持 HTML5 的决定很好,但必须得有好的浏览器才能为 Web 程序带来出色的体验,Anssi 在诺基亚大会上许诺更强大的 WebKit 浏览器会登陆 Symbian 平台,可惜目前为止还没有具体的时间表放出。
此外,开发伙伴峰会不送手机给开发者也是一个问题,现场只通过抽奖形式送了六部 N8,而伦敦举行的诺基亚大会和美国的开发者活动都是每位开发者一部 N8。大公司还好,诺基亚事先已经给了不少,而且他们也有经费购买。但诺基亚现在急需争取的是独立开发者,Symbian^3 机型并不便宜,提供测试机很必要,活跃的 Android 开发者有哪个手里没两三部 Google 送的手机?