【安卓的胜利】 气活乔布斯!Cycada让iOS能在安卓系统上运行
整理时间:2014-04-19 21:23 热度:°C
【楼主】 2014-08-23 17:02
» 气活乔布斯!Cycada让iOS能在安卓系统上运行
腾讯数码讯(编译:Expelliarmus)哥伦比亚大学的一支工程师团队日前开发出了一个名为Cycada的兼容性架构,可让iOS应用无需虚拟机或复杂的兼容层便可在Android平台运行。如果乔布斯九泉有知,肯定会被气活过来。
如果让某一系统中的软件在其他系统运行,一般的解决方案都是虚拟化技术。但是,移动平台的硬件和软件架构都还没有得到类似于PC的标准化,从而让这种解决方案变得难以实现,如果不是全无可能的话。然后还有WINE。它是“Wine Is Not an Emulator(WINE不是模拟器)”的反向缩略语,可允许WWindows应用在某种程度上于Linux运行。但是,WINE的开发者所做的实际上是重新实现WINE API,来模仿出一个Windows系统。
Cycada采取的是另一种方式。研究人员开发了一种名为“编译时间代码适应(compile-time code adaptation)”的方法,让他们可以在Linux上编写其他操作系统的代码。而Linux正是Android的底层系统。他们还使用了所谓的“外交功能”来替代iOS的系统功能。他们并没有像WINE一样重新实现iOS的API,而是对其进行了重新利用,来保持简洁性。
领导这个研发团队的Jason Nieh教授表示,他希望Cycada能够启发更多跨平台标准化的研发。而在实际层面上,这可能会让许多iOS独享的热门应用得以在Android设备上运行。
研发团队并未透露这种方式的难易程度,以及Cycada的具体发布时间。而苹果方面应该也并不希望类似的东西被大众所用。
来源:SlashGear
网友评论 2014-08-23 17:06
好冷
友情帮你一下。。
网友评论 2014-08-23 17:10
吊,支持一下=-=
网友评论 2014-08-23 17:11
虚拟机里开个虚拟机,说顺滑我不信。
评论 网友评论 2014-08-23 17:13
哈哈,山寨厂商早已饥渴难耐了
网友评论 2014-08-23 17:17
原理什么的完全看不懂
网友评论 2014-08-23 17:17
那山寨出来的还能认出真假苹果么,有从表面上完全看不出是假的
网友评论 2014-08-23 17:20
吊炸天,华强北得麒麟臂早已饥渴难耐!
网友评论 2014-08-23 17:21
意思就是买苹果越来越容易遇到山寨货了
网友评论 2014-08-23 17:23
苹果这么多现金会不会直接把这个技术团队买下来?
网友评论 2014-08-23 17:43
Reply Post by oxygen05193204 (2014-08-23 17:23):
苹果这么多现金会不会直接把这个技术团队买下来?
那叫招安…
网友评论 2014-08-24 06:55
应该是安卓可运行苹果的应用程序,而不是系统
网友评论 2014-08-24 07:51
Reply Post by 愤怒的手套 (2014-08-23 17:11):
虚拟机里开个虚拟机,说顺滑我不信。
Android ndk可以不用虚拟机,不过我对游戏的运行流畅度表示怀疑
网友评论 2014-08-24 07:53
ios的优势是优化,拿到安卓上不一定能丝滑,那还有什么意义
网友评论 2014-08-24 08:04
Reply Post by 水无清 (2014-08-24 07:53):
ios的优势是优化,拿到安卓上不一定能丝滑,那还有什么意义
顺滑的问题还不好解决??!?更快!!!更快!!!发热量更大了!!!!耗电量更大了!!!用安卓就是这么自信!
网友评论 2014-08-24 08:05
Reply Post by 隐匿的落殿 (2014-08-24 08:04):
顺滑的问题还不好解决??!?更快!!!更快!!!发热量更大了!!!!耗电量更大了!!!用安卓就是这么自信!
参照游戏主机和电脑玩游戏。。。
网友评论 2014-08-24 08:19
耗电叠加!
发热叠加!
网友评论 2014-08-24 08:21
编译时间代码适应……翻译敢专业点么
我不禁想起了cnbeta上曾有篇文章 说到火狐的夜间构建版……
网友评论 2014-08-24 08:23
会在还没出产品就被苹果收购了吧
Copyright 2012年2月8日 苏ICP备12030052号-3