性能问题是设计师搞独立开发最大的槛
作为非专业出身的开发者,实现一个功能不难,毕竟现在有AI,问一下就知道怎么实现,但是要把功能搞流畅却很麻烦,因为性能是综合性问题,很多时候要各方面的尝试,甚至要推翻整套方案,才能找到最优解,时间消耗特别巨大。还有数量上去了之后,以前 YoPhoto 在处理几百几千的照片时没太大问题,一旦照片过万,就卡的不要不要的,这一路下来,搞性能优化的时间比开发新功能的时间还要多得多。
上个版本更新Xcode 16之后,更是莫名其妙的卡了很多,于是决定来个大规模的改进,目标是在3万张以上的照片都能流畅使用,主要改进了首页双指缩放的流畅度和大量照片批量处理的速度,能把SwiftUI优化成这样,我是真的尽力了😂,该版本(2.8.0)将于近日发布,敬请期待!!
另外由于我目前只有3万多张照片(再多就放不下了),有更多照片的用户如果遇到问题,可以通过App的「改进建议」给我反馈。