起源
每次看到 iPhone 桌面上千篇一律的小组件时,我们都在想:能不能做些不一样的?
从 iOS 14 引入小组件开始,Apple 为用户打开了一扇定制桌面的大门。但对于大多数用户来说,这扇门只开了一半——你可以选择系统提供的组件,却无法真正「设计」属于自己的组件。
这就是 WidgetCraft 诞生的初衷。
设计理念
我们在设计 WidgetCraft 时遵循了三个核心原则:
1. 简单直觉
最好的工具应该是「隐形」的。用户不需要学习复杂的操作流程,拖拽、调整、保存——三步完成一个自定义组件。
2. 丰富表达
我们提供了 200+ 精心设计的模版,覆盖日常生活中最常用的场景。每一个模版都经过多轮视觉优化,确保在不同壁纸上都能呈现出色效果。
3. 社区驱动
一个人的创意总是有限的。通过社区分享功能,全球用户可以发布自己的作品,也可以基于他人的设计进行二次创作。
技术挑战
在开发过程中,我们遇到了不少有趣的技术挑战:
- TimelineProvider 的刷新机制:iOS 小组件并不是实时更新的,我们需要精心设计 Timeline 来平衡数据新鲜度和电池续航
- 渲染一致性:编辑器中的预览效果必须与实际桌面上的组件完全一致
- 性能优化:在保持丰富视觉效果的同时,确保组件的内存占用和加载速度达到最优
下一步
WidgetCraft 即将在 App Store 上线。我们期待听到每一位用户的反馈,并会持续迭代和完善这款产品。
如果你对 WidgetCraft 感兴趣,欢迎关注我们的社交媒体,第一时间获取上线通知。