为什么 Doodle 没有 Pixel 4 的自定义形状——渲染方式的边界
问题背景
Pixel 4 原版壁纸有一项让人印象深刻的能力:用户可以自定义形状组合——挑选、摆放涂鸦元素,生成自己的壁纸。用惯原版的人转到 Doodle 发现没这功能,第一反应是「阉割」。
官方的正面回答
这不是没来得及做,而是明确不做的取舍。应用内置帮助的原文结论:该功能不被本应用支持——渲染方式不支持「自定义形状」这类动态修改,复刻这个功能的成本「会大得离谱」(way too time consuming)。
技术上难在哪
Doodle 与原版的渲染路径不同:
- 原版:3D 引擎里形状是独立实体,位置、大小、颜色都是运行时属性,改配置等于换一套场景参数——自定义因此「顺手」;
- Doodle:每张壁纸是预先提取、预先优化的形状组合——开发者要为每张图做形状提取、暗色版本、视差渲染适配(帮助原文列的工序),成品是一组「烧好」的渲染资源。
要让用户自由摆放,等于把整套预烘焙流程改成运行时编辑器,还要保证在低端机上流畅——这正是开发者选择不背的复杂度。
开发者对「更多壁纸」的公开立场
同一份内置 FAQ 还回应了「为什么不加新壁纸」:
- Doodle 的定位是涂鸦风格、扁平形状的原版 Pixel 壁纸(少量例外),符合这个标准的素材本来就少,不做大杂烩;
- 每个新设计要花数天到数周(形状提取、暗色制作、视差优化),开发者用业余时间(本职是学生)维护,扩容是慢工;
- 有空时会优先扩充 Material You 合集与 Anna Kövecses 合集——这两个方向的公开承诺一直在兑现,版本记录见版本历史。
想要自定义观感的现实替代
不能摆形状,但 Doodle 留了足够的组合自由度,叠加起来观感差异已经很大:
- 三套合集 × 各自变体:基础组合就有几十种,见设计集合总览;
- 颜色主题染色:同设计换主题色,观感立刻不同,见变体与颜色主题;
- 随机轮换:多设计定时轮换,弱化「固定一套」的单调感,见随机换壁纸;
- 形状大小微调:改变形状与图标的视觉比例,见形状大小。
认同与否都值得尊重
如果你要的就是「自定义形状」,Doodle 确实不合适——原版(仅 Pixel)或别的引擎是更对的选择。但理解这个取舍后会发现,Doodle 用放弃灵活性换来了省电、轻量与全机型可用,这正是它作为开源重写版的价值主张,见对比原版强在哪。