热门评论 匿名人士 | 2014-08-21 13:38:59 ios就是个山寨free bsd,果粉爹都不认了。 支持:1 | 反对:0 匿名人士 | 2014-08-21 13:17:00 [s:喷]这个表情很有爱 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:16:39 黑苹果手机?! 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:25:35 滑动帧数感人 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:22:41 安卓就是个山寨ios系统 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:30:50 这运行效率可谓真正的卡sh1t。。。 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:36:24 这标志笑代谢产物 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:43:49 关键是流畅度 兼容性 反正现在的手机都性能过剩了 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:42:10 啊哈哈,因为蠢得太可笑我都不想喷了 支持:0 | 反对:0 匿名人士 | 2014-08-21 13:41:09 高仿苹果终于可以面世了 支持:0 | 反对:0 来自哥伦比亚大学的一个工程师团队,已经开发出了Cycada(原名叫Cider)。作为一个兼容体系架构,它可以让iOS应用在Android上运行,而无需繁重的虚拟机或复杂的兼容层。与之相对的是,“老方法”通常需要借助于虚拟化。当然了,这种移动硬件和软件架构还没能达到PC级别的标准化程度,因此类似的解决方案几乎是不可能实现的。 很多Linuxer一定对“WINE”这款软件有印象,虽然这家伙自称“WINE Is Not an Emulator”,但它确实可以在一定程度上帮助不少人在Linux平台上运行Windows应用程序。 从技术层面上来说,WINE开发者的主要工作,实际上仍属于“重建Windows API环境”。 不过,Cycada自有一套,因为他们开发出了一个叫做“编译时代码适应”(compile-time code adaptation)的新方法,以便其能够在Linux上为其它操作系统构建代码。 需要指出的是,由于Android底层实际上也是基于Linux打造的,所以无需任何修改。 此外,该团队还使用了所谓的“Diplomatic Funtions”来替换iOS系统功能,以便app能够调用Android上的“等价”系统函数。 Columbia Cycada Demo 这么说来,Cycada确实与WINE所采用的“重建Windows API环境”有所不同,而是通过简单地重用来让事情变得更加简单。 这支团队包含了五名博士生,并且由该校计算机系教授Jason Nieh所带领。他们希望这项成果能够激发更多“跨平台标准化”方面的研究。 而仅仅从技术层面上来说,此举也算是打开了诸多iOS独占游戏向Android设备迁移的闸门——尽管该团队并没有说明这么做的难易程度。 当然,即使此举没有违反苹果的政策和服务条款,显然也会让该公司非常不高兴。 [编译自:SlashGear , 来源:Columbia University 1 , 2]