加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 适用于Android的I-Phone VM

发布时间:2020-12-15 05:16:01 所属栏目:Java 来源:网络整理
导读:我正在考虑开设一个项目来为 Android 2.0创建一个i-phone虚拟机(阅读motorola droid)之前我有一些问题: 我错过了一个已经存在的人吗? Droid的Arm Cortex A8可以降低到550MHz(感谢维基百科)处理I-Phone抽象层吗? 性能方面最好的办法是用C编写应用程序,但为
我正在考虑开设一个项目来为 Android 2.0创建一个i-phone虚拟机(阅读motorola droid)之前我有一些问题:

>我错过了一个已经存在的人吗?
> Droid的Arm Cortex A8可以降低到550MHz(感谢维基百科)处理I-Phone抽象层吗?
>性能方面最好的办法是用C编写应用程序,但为了系统的健康状况,将iphone vm置于dalvik vm之上会更好吗?哪种方法更好,为什么.

解决方法

Does one already exist that i just
missed?

没有.

Can the the Droid’s Arm Cortex A8
down-clocked to 550MHz (thanks
wikipedia) handle an Iphone?

不,但CPU并不是严格意义上的问题.

Performance wise the best thing to do
is write the app in C++,but for the
health of the system,would it be
better to put the iphone vm on top of
the dalvik vm? Which approach would be
better and why.

可以想象您可以在C/C++中创建可以通过Android NDK在Android上运行的Objective-C实现,但是NDK库具有有限的系统访问权限,这意味着您无法在Objective-C中做很多事情.

可以想象,Objective-C实现可以作为独立应用程序在root用户硬件上运行,因此可以访问更多系统,但是你几乎不再运行Android了.

创建一个将在Dalvik VM上运行的Objective-C实现并且其性能类似于iPhone上的Objective-C的本机实现,这是不可思议的.

请注意,我甚至没有讨论如何实现Cocoa库等,因为我不知道如何在没有版权侵权的情况下在合理的时间内做到这一点,这将使你被起诉被遗忘(参见:Apple v.Pystar).避免这种情况的唯一方法是全面的洁净室实施,WINE民众将指出他们如何尝试为Windows做这个约17年并且取得了不完全的成功.

如果您的目标是编写跨Android和iPhone运行的应用程序,请考虑PhoneGap,Appcelerator Titanium Mobile和类似的工具包.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读