百科问答小站 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等危险操作真的很过分)



  

相关话题

  如何看待鸿蒙os里全是android痕迹? 
  安卓之父晒出疑似 Essential 的新手机,修长的外形设计你们怎么看? 
  优化代码中大量的if/else,你有什么方案? 
  面向对象中,平行继承体系是否尽量完全抛弃? 
  Qt的前景如何?Qt for Android 好吗? 
  怎么看大家都喜欢称软件工程师这类人为码农? 
  现在的苹果手机,是不是除了 iOS 和 A13 处理器,已经全面落后于安卓旗舰了? 
  华为的鸿蒙系统可以玩b服的原神吗?如果可以的话能和windows与安卓数据互通吗? 
  android主线程如何保证获取足够的时间片? 
  Java的同步机制比起pthread方式有何优点? 

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





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