百科问答小站 logo
百科问答小站 font logo



为什么安卓不去掉 Java 语言底层? 第1页

  

user avatar   8421bcd 网友的相关建议: 
      

不知道是哪个人才发明的"安卓卡慢是因为Java"这种奇葩言论并深刻影响了一代又一代“发烧友”以至于9102年了这种观点还广为流传

其实我也能够理解这个观点是如何被“发烧友”广泛接受的:

“Andoird用的Java,app都是跑在虚拟机上的,多了一层,所以比iOS卡……”“原来如此,醍醐灌顶”

你提的问题论点不成立,我相信你也看不进去我们长篇大论Android和iOS运作机制分析,以及从早期至今的运作机制变革。如果你是真心想弄清心中的疑惑,我可以给你提供几条索引,把这几条内容看懂个20%左右,应该就会明白

  • Android系统架构,iOS系统架构,二者异同
  • Dalvik虚拟机,ART
  • Android后台机制,iOS后台机制
  • iOS和Android的事件响应优先级

如果你没那个耐性想直接看答案,以下是回答

Android卡顿不是因为虚拟机,所以没有讨论去掉Java的必要

如何让Android跟iOS一样流畅?买手机时花跟iPhone一样多的钱


附录

当以下内容出现一条及以上时,可以判定不宜与此人讨论手机话题

  • “安卓不是Android”,原生Android就是牛逼!
  • Android卡是因为用的Java,性能比C++啥的差太多了
  • 国内应用都是不遵循MD设计规范的辣鸡!
  • 相信偷拍、偷听,且不提供任何技术向证据
  • 表现出极其强烈的品牌偏好
  • 谈及卡顿三句话内必出现“root、绿色守护、黑域、冰箱”等词汇,丝毫不谈其他因素,“我用了这些一点也不卡!”(这里并没有贬低上述开源软件的意思,还要十分感谢软件作者们为优化Android环境所做的贡献,但无视硬件条件限制无脑推荐甚至安利小白搞root等危险操作真的很过分)



  

相关话题

  两种开放态度,为什么桌面端 Windows/Linux 的口碑与移动端 iOS/Android 相反? 
  鸿蒙系统要去除AOSP里的代码,那么没有AOSP是如何做到兼容安卓应用的呢? 
  Java的同步机制比起pthread方式有何优点? 
  既然Java反射可以访问和修改私有成员变量,那封装成private还有意义么? 
  如何快速打好Java基础? 
  安卓1.0明显是基于linux内核开发的,安卓1.0是不是linux套壳? 
  服务端把客户端几次发的数据一起接受了,是怎么回事?socket,Tcp协议 
  为什么挺鸿蒙的都是正儿八经做技术的, 而喷鸿蒙的都是一些不会写代码喷子? 
  如何评价不愿在 App Store 中花钱而用盗版的这种行为? 
  安卓1.0明显是基于linux内核开发的,安卓1.0是不是linux套壳? 

前一个讨论
俄乌边境局势升级后,俄罗斯卢布和证券大跌触发熔断,目前已暂停交易,这会如何影响全球金融市场?
下一个讨论
基本粒子可以再分吗?





© 2025-05-29 - tinynew.org. All Rights Reserved.
© 2025-05-29 - tinynew.org. 保留所有权利