title: 各个操作系统下的JVM是谁开发出来的？
desc: 为什么 iOS 没有对应的 JVM？
topic: 苹果公司 (Apple Inc.)
content: 其实有能在iOS上运行的JVM而且也不只一个。原则上说只用解释器的支持ARM的JVM都可以想办法包含在app内运行在iOS上。前面 朱亮 的回答不准确。Apple的iOS AppStore并不阻止部署使用Objective-C之外别的编程语言所编写的应用。用LuaPythonJavaScript写的iOS应用也不少，它们里面照样有虚拟机（所谓runtime）。我觉得最重要的几点是：第三方开发者不能部署一个language runtime来支持多个app（但是可以每个app自己包含自
answerer_tags: 软件工程师、主攻高级编程语言虚拟机的设计与实现