solidot新版网站常见问题,请点击这里查看。
iPhone
WinterIsComing(31822)
发表于2022年11月11日 14时49分 星期五
来自黑暗平原
名叫 Liu Liu 的美国旧金山开发者在 App Store 上发布了一个免费应用 Draw Things: AI Generation,将开源文本图像生成模型 Stable Diffusion 带到 iPhone 平台。Stable Diffusion 的一大优势是能运行在单张英伟达的中高端显卡上,有开发者对其进行优化之后能运行在普通显卡上。Liu Liu 对其进一步优化使其能运行在 iPhone 上。Liu Liu 称主要挑战在于内存占用,如果 iPhone 的内存有 6GB,当一个应用占用超过 2.8 GB 之后 iOS 会开始将其杀死;如果内存只有 4GB,那么超过 2GB 之后就会被干掉。测试显示,在 Phone 11 Pro 上生成一幅 384×384 图像耗时逾两分钟,如果是 iPhone 14 Pro 则所需时间会更少。

苹果
WinterIsComing(31822)
发表于2022年11月11日 14时27分 星期五
来自镜中世界
苹果在 9 月 12 日发布了 Xcode 14,称它的速度更快,体积还缩小了 30%。但使用 Xcode 14 构建的应用被发现体积大增:耐克 iOS 应用安装文件的大小从 182.2 MB 增长到了 322.1 MB;美航应用从 182.2 MB 增加到了 389.1 MB,Chime 从 162.8 MB 增加到 212.8 MB。为什么会出现这种情况?Xcode 14 默认禁用了位码(bitcode)。位码是封装应用的一种替代方法,应用递交到 App Store 之后它将部分构建过程留给苹果完成。而苹果做的一件事是剥离二进制符号。所谓二进制符号剥离是指在生产中某些类型的元数据对于运行应用是不需要的,因此从二进制文件里移除。这些元数据在生产前是有用的但在产品构建中只会膨胀体积。Xcode 14 禁用位码意味着在产品构建中二进制符号不再被剥离,导致了应用体积膨胀。