iOS Crash 治理:淘宝VisionKitCore 问题修复
本文通过逆向系统,阅读汇编指令,逐步找到源码,定位到了 iOS 16.0.<iOS 16.2 WKWebView 的系统bug 。同时苹果已经在新版本修复了 Bug,对于巨大的存量用户,仍旧会造成日均 Crash pv 1200+ uv 1000+, 最终通过 Hook 系统行为,规避此 Bug。在手机淘宝双 11 版本中已经彻底修复,Crash 跌 0。
iOS Crash 治理:淘宝VisionKitCore 问题修复
本文通过逆向系统,阅读汇编指令,逐步找到源码,定位到了 iOS 16.0.<iOS 16.2 WKWebView 的系统bug 。同时苹果已经在新版本修复了 Bug,对于巨大的存量用户,仍旧会造成日均 Crash pv 1200+ uv 1000+, 最终通过 Hook 系统行为,规避此 Bug。在手机淘宝双 11 版本中已经彻底修复,Crash 跌 0。
导入苹果的开发证书后, 偶现不断弹这个窗的问题, 一般我们点击这个始终允许就好, 但是有时候是需要我们输入电脑的账户密码, 也没有”始终允许”.
摘要: 今年 Apple
在 Objective-C
运行时和链接器底层做了重大优化,包括 Swift
协议检查、Objective-C
消息发送、Retain
和 Release
底层优化以及 Autorelease
自动省略优化。以往开发者往往需要使用各种奇淫技巧来优化包大小,而在 2022 年的当下,Apple
从汇编代码以及编译器、链接器层面做出的优化,就能自动让 App
的包体积得到减小。
WWDC21 的阅读笔记, 大量参考 《WWDC21 内参》.
1 | // 先把音频分离出来 |
需求评审检查清单30条 - 参考
[转载] 视频号直播:如何进一步降低功耗占用?
原文地址
作者:rhythm,来自微信客户端团队
功耗优化一直是 app 性能优化中让人头疼的问题,尤其是在直播这种用户观看时长特别久的场景。怎样能在不影响主体验的前提下,进一步优化 「iOS视频号直播的功耗占用」,本文给出了一个不太一样的答案。