WWDC20 10621 支持性能密集型的应用和游戏

iOS 和 iPadOS 提供了强大的功能,可帮助我们开发人员在所有设备上,运行复杂的应用和游戏。但是,在某些情况下,一些对性能要求十分苛刻的应用可能只能在具有 A12 仿生芯片,或更高性能的设备上提供最佳的体验。在 Xcode 12 上,对于性能密集型的应用或游戏,开发人员可以启用一项设置,来表明自己的产品对于性能有着特殊的需求。

Read More

iOS耗电量和性能优化的全新框架

Session 417, Improving Battery Life and Performance (MetricsKit)

App 的耗电量和性能表现是用户体验的一个重要部分,耗电量过大或是性能很差的 App 会导致糟糕的用户体验。为了改善用户体验以及延长电池寿命,在 Session 417 中,苹果推出了三项新的电量和性能监测工具,分别用于开发阶段、内测阶段、以及线上阶段。相信通过本文,你会对你的 App 接下去的耗电量和性能优化的方向,有更好的计划。

Read More

Xcode分布式编译调研distcc

这几天研究了下在 Xcode 上使用 distcc 进行分布式编译,无疾而终,在此记录下过程中遇到的一些主要问题,以备后续研究。

distcc

distcc 是一个开源的分布式编译工具,它可以将 C 语言的编译任务分发到多台机器上进行编译,最终再发回主机进行链接,以此加快编译速度。

Read More