JAVA也是手机的一种系统 应用十分广泛,但是iPhone是IOS系统的 比JAVA牛X很多,JAVA能做的,iPhone都可以做,JAVA做不到的,iphone一样可以做到,JAVA和iPhone的OS系根本没有可比性。所以iphone不会支持java的。
1、苹果手机不可以运行java程序。运行java程序必须要有java虚拟机的支持的 java是一种跨平台的语言,只要在不同的平台上安装了不同的java虚拟机,就可以运行相同的java代码,所以只要你的平台(一般指操作系统)支持安装java虚拟机 ,那么就可以运行java程序!但是ipone是不支持java。
2、基于Darwin的为移动优化的类unix系统的源ios,一开始就是更多考虑了移动操作系统的效率、多点触控、系统架构。ios不支持java估计一方面是从java性能上考虑,另一方面是不想java许可权这趟浑水:苹果在创建封闭生态圈方面从来不遗余力当年乔帮主看到linux火时候也考虑过用linux做os x内核,后来因为LGPL协议不利于构建封闭系统以及和约谈linus不欢而散而作罢没有集成linux内核到mach,具体《乐者为王》中有提到。ios的系统越狱后据说也可以跑java程序。
3、java是跨平台,但是java源代码编译出的class字节码文bai件是需要JVM运行,也就是Java虚拟机。没du有虚拟机加载如何能运行? java跨平台,但是JVM不跨平台,不同操作系统上的JVM是不同的,比如windows和linux就不同。 苹果作为封闭式的,只有苹果软件可以,也就是用Object-C编写的。
已被943人点赞