西西河

主题:从曾经的Android组成员的角度来说说Android吧 -- zllwy

共:💬137 🌺380
全看分页树展 · 主题 跟帖
家园 部分正确

虽然送宝支持LZ的主贴,但是对这里的错误部分还是要批评的。

最重要的需求是一个有很多开发人员基础的易于上手的UI Framework和相应的开发工具。Apple有XCode;MS有Visual Studio;Google有什么?所以Google就使了一招:偷天换日。偷来Java的UI开发工具和开发人员;得到(引用:Java的一堆好处。。。);换掉下面的VM;得到所需的性能等等。

“ARM cpu通常没有mmu”说法灰常不正确。所有ARM应用处理器,只要能够运行完整Linux都有MMU。没有MMU的ARM只能运行阉割的Linux。所以所有运行Android的ARM必定有MMU。

“还有就是跨平台的需要,这样应用就独立于硬件结构了”有些想当然。iOS/MacOS以及其上的应用程序没有VM也是跨平台的:ARM/X86;Windows CE没有VM,从来都是跨平台的:ARM/MIPS/X86。Linux没有VM也一样是跨平台的:所有你能想象的架构。我相信,如果Android打开始就没用VM,它一定也是跨平台的。

纯技术争论,没有贬低LZ的意思。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河