不幸的是,谷歌对我帮助不大:我正在寻找一些关于Windows 7上应用程序(用Phone 7开发工具编写)的执行信息。
总的来说,我感兴趣的是Phone 7是如何执行程序的,以及Android或IOS的概念是否存在差异。
谢谢
发布于 2012-01-21 18:10:33
部署到电话中的是普通的.NET字节码吗?
是。
如果是,电话中是否有某种JIT编译器?
是的,它包含在CLR中。这是一个移动版本的桌面CLR运行在手机上,但这是完全相同的原则。JITer在运行时将MSIL代码转换为本机代码。
Android支持本地代码和托管代码。如果使用Java托管代码,则在运行时会出现虚拟机和字节码进程编译。
iPhone的Objective是不同的,因为它已经是不需要进一步编译的本机代码。
发布于 2012-01-21 18:15:37
如果您熟悉如何在Windows机器上执行代码,Windows Phone非常类似。
iOS实际上是不同的。它不允许JIT编译。例如,MonoTouch在运行之前正在预编译应用程序。请参阅单触觉限制
https://stackoverflow.com/questions/8955343
复制相似问题