关注了很久,也等待了很久,黑莓终于发布了一个像样的版本即代号为Gold的版本。这个版本和最终的发布版本已经相差无几了,功能方面已经相对成熟了。所以可以拿出来研究研究。网上有人说BlackBerry10见光死,还有什么“BlackBerry10 不可能成功的10大理由”等等诸如此类的预言。反正不管别人怎么说吧,一个大公司投入了千万甚至上亿的资本做出的东西,再怎么不行,也不至于这么快就被扼杀吧?至少我个人看了BB10的宣传片后还是有很多值得欣喜的地方。
BB10是基于QNX内核的智能嵌入式系统,它支持多语言开发,从官方文档介绍来看主推的开发语言有两种,分别是Cascades(C++)和html5。像nativeC和ActionScript分别使用来移植已经存在的应用的。从原生应用效率上来说,当然用C/C++开发,执行效率最高。但是开发效率相对低下,且开发门槛较高,不利于陌生开发人员迅速上手。最不让我理解的是黑莓10之前都是采用java作为开发语言,为什么升到10的版本以后却舍弃了Java,它们难道不知道Java开发人员队伍的庞大吗?好在Cascades SDK中的Cascades和Qt两大C++框架不是非常难学,特别是Qt。给我的感觉就好像在使用JAVA 。
黑莓建造了一个多语言开发平台,为了就是让更多的开发者投入到它的怀抱,特别是为了让已经存在的应用更方面的移植到BB10来,真是费了不少功夫。其中Android Convertor就是一个最好的例证。对于后继者黑莓来说,BB10可能是它最后的翻身机会了,它希望吸引更多开发者,既然如此就给它 个机会吧,毕竟从推广视频的体验上来说还是不错的,另外黑莓有8000W的用户,没那么容易死掉。况且一个新的平台对于开发者来说应该是提供更多的机会。相信会有不少捞金者能够在这里擦出创意的火花。