第二十七章 游戏版权之争 下(已经A签,求收藏)(第1页)

杜克郁闷了一会儿,想起手头的工作还没有做完,便将这件事抛开,开始协调克里把广告平台植入Sala输入法,原来版本中已经预留了广告模块接口,很快克里就完成带广告的PC版Sala1.0正式版本,杜克将完成的程序拷贝进U盘,准备明天带到公司后发布。

做完这一切,杜克感觉自己还是很精神,显然还在拿铁的有效期内,索性开始研究基于Android的开发框架,下午克里已经在下载的资料下,完成了基于Android2.3版本的移植。

因为Android2.3版本的NDK直接支援C/C++开发,克里只需要修改原来应用中系统调用相关部分,如底层语音捕获部分模块,直接在原来程序基础上修改就行,说到API调用,对于克里这个超级电脑来说,实在是太简单了,只要将API说明文件下载下来输入进去,就没有杜克什么事情了。

只是克里完成的这个移植版本兼容性不太好,对于Android2.3之前版本来说就无法运行,对于之后的版本也没有模拟测试过,虽然对于蔡思强交代的任务来说,这个已经足够了,能够在手机上跑起来足以说明问题,让金地公司的技术人员无话可说。

但是杜克这会儿睡不着,想着闲着也是闲着,就静下来心,开始研究怎么做才能尽善尽美,在有规则的情况下,克里可以做得非常完美,但是对于这种开放性的思维活动,人脑比起电脑还是胜出一筹。

杜克下载的资料充分,克里的检索更是无比方便,很快就找到了一种解决兼容性的新方案:将Sala输入法原来的C++程序改造,核心算法编译成Android的so动态库,这样以后应用就可以用JNI的方法进行JA-VA调用,通过这种方法就能够完美解决诸如Android1.5、Android1.6等老版本手机兼容性问题。

更为关键的是,克里产生的程序源码几乎没有什么可读性,一切都按照效率来生成的,如果没有克里,连杜克都看不懂,这个东西非常不利于后续协作开发,让杜克也无法脱开身。可是一旦将核心算法编译成为So动态库后,杜克就可以放心脱手这个工作,将上层应用开发完全交付给别人去开发,而杜克只要确保核心算法动态库更新就好。

顺带着还有一个保密的好处,杜克不需要开放核心源代码,就能够使得上层应用开发人员完成他们想要的一切,为未来同其他公司的有限合作打好基础,毕竟,这个革命性的成果,还是彻底掌握在自己手里更
(本章节未完结,点击下一页翻页继续阅读)