为何即使在强劲的高通4核处理器下,android版的微信和微博客户端还总是不如IOS下的版本流畅?而系统应用如短信、浏览器等则几乎没有差别?第三方优化真的那么难

q879616923 2016-09-23 11:37:24
为何即使在强劲的高通4核处理器下,android版的微信和微博客户端还总是不如IOS下的版本流畅?而系统应用如短信、浏览器等则几乎没有差别?第三方优化真的那么难吗?
...全文
1054 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2020-03-11
  • 打赏
  • 举报
回复
这个跟你Android手机装的APP有关,比如装了一堆软件和只有微信的比较,肯定差异明显的。
肖大叔 2016-09-23
  • 打赏
  • 举报
回复
App 运行流畅与否的讨论,至少也要有一定的约束条件吧 ?内蒙有一只羊,他的肉不如山东一只牛的肉好吃,而山东的羊肉则跟内蒙的羊肉味道差不多?是不是在山东养牛就太难了呢? 如果非要比较的话,应该是以下几方面原因造成的: 首先从技术角度来说,Android 跟 iOS 的系统架构决定了运行其中的 App 所能申请到系统资源是不一样的。Android 下的 app 所能使用的系统资源(主要是内存)是受系统严格限制的,就给你一定的空间(不同版本的 Android 系统为 app 分配的内存大小不同,一般来说版本越高分配的空间会大一些),而 iOS 则可以申请到相当大的内存空间。当然题主可以参考 为什么 iOS 用很长时间仍然很流畅,而 Android 用一段时间后,就卡得不行? 提问下的回答。 再者从产品的设计角度来说,迫于 AppStore 严格的审查机制,发布到 AppStore 的各种国内软件都乖得跟孙子似的,而在 Android 方面,伟大的国产软件恨不得把自己搞成一个操作系统。在Android 没有 ROOT 的情况下,某些程序的权限依然是很高的,各种国产软件都会去拿通讯录、短信、定位的权限,ROOT 之后就更别说了,有些软件是什么权限都会拿,在后台影响整个性能;iOS 对权限的控制是非常严格的,即便越狱,也只是通过 Cydia 安装的 DEB 拿权限,普通的 IPA 还是普通权限。如果题主有能力反编译 Android 的 apk 文件,看一眼 AndroidManifest 文件中的权限的标签就知道了。 最后就是从系统优化方面来说。Android不可能做到每个手机都单独优化(况且市面上各种 Android 手机的配置参差不齐,单纯的一项配置参数也不能决定整体性能),软件对不同硬件配置情况下的优化很大程序上影响了系统效率和流畅度;而iOS仅仅面对有限的几台设备,几乎都是做好了优化,几乎不存在什么不合适的问题。这样的问题最好是弄几台高配置低价格的国产手机体验一下。

949

社区成员

发帖
与我相关
我的任务
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能物联网机器学习 企业社区 北京·东城区
社区管理员
  • Qualcomm开发
  • csdnsqst0050
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧