不过想要开发这样一款app,也不是杨林所想的那么简单。
安卓虽然是从linux内核的基础上开发出来的,但是为了适应不同厂商手机所使用的不同硬件平台,应用层它采用的是跨平台的j**a语言编写。
而苹果的ios系统却用objective-c语言编写的,只应用于iphone、ipad平台,虽然移植性很差,但是由于平台单一,苹果公司可以专注于ios系统的优化,这也是苹果手机为什么比安卓手机要流畅得多的根本原因。
对杨林而言,想要让同一平台的安卓机流畅运行难度不大,真正的难点在于如何让安卓系统在不同的手机平台上保持流畅。
为此,他除了要精通android系统的底层架构,精通嵌入式linux软件开发环境的搭建以及linux系统分启动流程外,还要能对bootloader进行修改和移植,熟悉linux脚本和arm指令集体系结构,熟悉联发科、高通等平台的启动流程和相关驱动调试等。
这些已经涉及到最基础的硬件问题,和他以前研究的加密解密、ip/tcp协议、入侵与反入侵等着很大的区别,即使他现在有了矩阵系统的帮助,很多东西他也要从≥,头学起。
当然在这之前,他要把pc版《生化危机:启示录》的收尾工作完成了在说。
……
2012年9月30日,星期一。
东京cap公司总部,社长办公室。
乔本宏树坐在办公桌后面,看着市场部经理藤原纪香道:“纪香小姐,ag82小组那里还没消息吗?”
藤原纪香有些尴尬道:“我已经催了好几次了,可他们说这款游戏采用了一种全新的加密方式,破解难度非常大,短时间内恐怕……”
乔本宏树皱眉道:“难道连ag82小组也做不到吗?”
藤原纪香低下头去,有些不知该说什么才好,找黑客小组破解这款游戏是她的提议,可谁也没想到,大名鼎鼎的ag82,竟然也拿这款游戏毫无办法。
ag82是日本一个著名的黑客团队,里面有好几个世界一流黑客,特别是ag82的队长【红细胞】,在全世界范围内都有着不小的名气。
但是昨天她和【红细胞】联系的时候,【红细胞】告诉她,他们小组这半个月几乎把所有精力都投到这款游戏上,但依旧拿这款游戏的数据包没有任何办法。
据他所说,pc版《生化危机:启示录》的数据包采用了一种极为奇特的动态加密算法,密码会随着时间的推移不停变化,几乎无穷无尽,根本毫无规律可循。
【红细胞】甚至劝她放弃破解这款游戏,因为能够搞出这种加密手段的团队,背后肯定有超级黑客坐镇,别到时候狐狸没抓到,反而惹得一身骚。
藤原纪香把【红细胞】的原话向乔本宏树转述了一遍,说道:“社长,我想我们恐怕只能等待美国那边的调查结果了!”
乔本宏树叹了口气道:“实在不行,也只能如此了。”
cap美国公司已经向美国警方报警,现在还处在调查阶段,在调查结果出来之前,cap只能眼睁睁地看着对手通过这款游戏疯狂地吸金了。
正当乔本宏树和藤原纪香有些愁眉不展的时候,小野确幸抱着一台笔记本急匆匆地闯进了乔本宏树的办公室,大声叫嚷道:“社长,社长……”