ios基于objc,objc基于c,开发环境MACOS,MACOS基于UNIX(BSD版本)
android基于java语言,开发环境linux
那么问题来了,为什么两个都在类unix环境下开发出来的系统,在硬件相差不大的手机上运行
会存在那么大的差异?是因为java虚拟机本身的缺陷?还是因为java语言没有指针的缺点?
c语言固然是语言之王,但是为什么ios能够做到不卡,系统在大部分情况下流畅?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.