【IT168评论】诺基亚和微软的壮举震惊了移动互联网整个行业,在今天刚刚召开的2011年移动世界大会(Mobile World Congress,MWC2011)上,诺基亚CEO埃洛普表示,对于刚刚宣布的与微软结盟一事,他没有什么好说的,而诺基亚的“当务之急是打败Android”。甚至有传言说诺基亚会成为Windows Phone的独家生产商,对此埃洛普的回击称诺基亚无意成为唯一的Windows Phone生产商。

▲诺基亚联姻微软
失望与抱怨声不断
通过诺基亚CEO在移动世界大会上慷慨激昂的话来看,诺基亚的重点已经不在Symbian平台了,甚至在这么重大的场合忽略了曾经成就诺基亚的Symbian,这对于Symbian开发者来讲无疑是非常失望的。
和一些目前正在做Symbian开发的朋友聊天,他们的反应都很强烈,甚至用诺基亚快要倒闭了的言语回应这次诺基亚和微软的合作。不过我可以肯定的是,这些一直潜心做Symbian的开发者对于windows phone的了解也并不多,而是出于诺基亚果断放弃重振Symbian的无奈和叹息。对于一线的开发者而言,他们经常讨论的不是平台发展,而是如何实现项目的功能,完成领导交给的任务。
面对Symbian在诺基亚那里失宠,小三上位的状况,这些开发者们除了担心未来诺基亚项目不会很顺利之外更是无可奈何,用诺基亚就要倒闭的言辞发泄一下也是情理之中。
从一些Symbian开发者那里看出,他们对于平台的开发还是很单纯的,只要有项目在手,很少会谈及平台的前景,而一旦因为某些问题导致今后项目来源受阻,无奈的抱怨成为了他们发泄的唯一渠道。
谋求出路才是王道
合作的消息发布之后,也有一部分开发者开始打听Android、ios等其他平台的开发情况,从而保证自己继续走开发路线。同时这些开发者自己心里也都很清楚,现在的诺基亚市场都是靠Symbian打下的天下,而且随着智能手机时代的到来,诺基亚在新时代已经没有了竞争优势,除了想尽一切办法减缓下降速度之外,转变思路才是求生之道。毫不客气的说,Symbian手机用不了多久就会成为昔日的经典被大家珍藏起来,而这个结果与诺基亚的这个举动是有非常大的关系的。
因此现在的Symbian项目也无非是在迎合手机上目前正在使用的Symbian手机,而且这些项目也会随着Symbian手机市场份额的下降逐步走低。诺基亚将把Windows Phone作为智能手机的主要操作系统,并在该平台上,在诺基亚处于市场领先地位的领域进行创新,如拍照等。虽然诺基亚仍不打算立即放弃Symbian系统,在已经售出2亿台塞班系统手机的基础上,仍计划未来再销售1.5亿台Symbian系统手机,但是显然windows phone平台已经牵扯了诺基亚更多的精力。
诺基亚将协助推动和定义Windows Phone的未来。诺基亚将向微软提供硬件设计和语言支持方面的专业技术,并协助Windows Phone手机丰富价格定位,获得更多市场份额,并进军更多地区市场。
诺基亚借助与运营商拥有广泛的计费合作,帮助消费者更为便捷地在信用卡使用率较低的国家购买诺基亚的Windows Phone智能手机。而这也在很大程度上抢占了Symbian系统的智能手机份额。
在诺基亚和微软的合作中,有一项内容应该是大家非常值得关注的,诺基亚的内容和应用商店将与微软的Microsoft Marketplace整合,提供更为完善的消费者体验。这个合作是不是意味着诺基亚在个人应用软件商店方面已经没有了继续投入的必要呢?这个问题需要Symbian的开发者考虑。另外,诺基亚虽然一直在转型做移动互联网业务,而其中也包括Ovi应用商店,但是经过一年多的发展,没有取得太好的效果,这与Symbian平台不太适合做个人开发有很大关系,虽然之前Symbian开发者的数量高居首位,但是在应用商店上出售的项目确是很少。
1月12日,Distimo的报告包含了苹果应用商店,谷歌Android应用市场,黑莓应用世界,Nokia Ovi商店,Palm应用分类,Windows Mobile6.x和Windows Phone 7市场,2010年记录的数据已经考虑在内。根据此份公开的报告,苹果商店增长率最高,应用程序数目翻了一倍,达到30万个。Android市场中的应用数量翻了六倍。Nokia Ovi商店拥有两万五千个应用。足以见得Symbian在发展中的困难有多么大。
我之前曾经认识一些做微软windows Mobile的开发者,前年的时候有的已经看到windows mobile的没落,于是转投了Symbian,可是如今诺基亚又将他们给戏耍了一番,这些开发者似乎又走到了选择的十字路口。
继续走Symbian路线
有些开发者选择继续走Symbian开发路线。给出的理由很简单,做习惯了Symbian开发,也没有仔细考虑别的平台,而且现有的Symbian平台手机保有量还是挺大的。不过,对于Symbian手机,他的评价是半智能机,从这一点看,对于Symbian的前途还是表示出了担心,做现在的选择也是一种无奈。
选择其他平台的优势
Symbian开发难度在现有的这几个智能手机平台中是最大的,这对于编程功底的训练也是有很大的好处。从开发语言上讲Symbian的开发语言是Symbian C++,属于被定制化的C++,可以运行标准C++的类库,只是语法规则有了变化,但是在编程习惯和编程思想上仍旧是C++。而Android开发用的是Java语言,熟悉编程语言的都会清楚,Java开发的难度要远远低于C++,因此开发者几乎不会再为内存泄露的问题头痛半天。Ios开发用的是Objective-C,这个也是一个面向对象的开发语言,对于有C++编程经验的开发者来讲,想选择做ios开发也并不是难事。只要学会了Objective-C的编程语法,就会很容易上手编程。
从一些招聘信息来看,现在招聘Android和ios开发者的信息会比较多,
建议:
Symbian开发者可以选择继续做Symbian开发,但是应该抽时间研究一下市面上比较热的Android和ios以及windows phone开发。Symbian的项目会随着Symbian手机逐步退市而越来越少,现在的开发也只是公司为了维持原有的Symbian用户群而已,但是这个下降的趋势是不可避免的,迟早会出现上游无水下游干的境地。
跨平台开发倒是一个不错的选择,而且很多开发者也都在公司的业务需求之下将自己锻造成了跨平台开发的高手,这类开发在将来的开发者竞争中会有明显的优势。