Pawly Extension Pawly Extension 是一款浏览器虚拟宠物扩展,利用自主AI实现无脚本行为,适合想要陪伴和游戏化体验的用户。 热门评论 PH 用户大家好,我是Rafael,Pawly的独立创始人和开发者。有几件事我想分享一下,这些在描述里没写进去:最难实现的部分:tab-lock同步系统。宠物同一时刻只能存在于一个tab里——但当你切换tab时,它需要“瞬移”到新页面上最后出现的位置;如果你切换了当前宠物的种类,所有打开的tab需要同时重新渲染,并且不能有chrome.storage的竞争条件。边界情况比我预想的多得多。我最自豪的部分:Canvas配件渲染器。因为宠物的身体位置随每一帧动画而变化,CSS覆盖层行不通——我写了一个AnatomyResolver,它存储每帧的锚点坐标,并实时应用变换,这样帽子、身体物品等不管宠物在做什么都能完美同步。听起来挺小众,但它让衣柜功能显得很精致。我希望得到反馈的部分:D1留存问题。8天内获得了186次自然安装,但第二天回访的只有16%。我已经增加了每日任务和健康系统,专门制造每天回来的理由——但我很好奇,对于一个需要和屏幕上其他所有内容竞争的浏览器扩展来说,你们觉得什么机制才是合适的。接下来要做的事:新宠物(企鹅、雪貂、更多猫和自定义宠物),更多配件,以及我最激动的功能——宠物能对你正在浏览的页面内容做出反应。打开GitHub→戴上眼镜。打开YouTube→坐下来看。那个会很有趣。感谢你了解Pawly。关于Chrome MV3架构、支付集成或设计决策的任何问题都欢迎问我。🐾PH 用户Tamagochi回归了 :3 热门产品Rafael Arroyo2026-06-16原文 打开互动版
有几件事我想分享一下,这些在描述里没写进去:
最难实现的部分:tab-lock同步系统。宠物同一时刻只能存在于一个tab里——但当你切换tab时,它需要“瞬移”到新页面上最后出现的位置;如果你切换了当前宠物的种类,所有打开的tab需要同时重新渲染,并且不能有chrome.storage的竞争条件。边界情况比我预想的多得多。
我最自豪的部分:Canvas配件渲染器。因为宠物的身体位置随每一帧动画而变化,CSS覆盖层行不通——我写了一个AnatomyResolver,它存储每帧的锚点坐标,并实时应用变换,这样帽子、身体物品等不管宠物在做什么都能完美同步。听起来挺小众,但它让衣柜功能显得很精致。
我希望得到反馈的部分:D1留存问题。8天内获得了186次自然安装,但第二天回访的只有16%。我已经增加了每日任务和健康系统,专门制造每天回来的理由——但我很好奇,对于一个需要和屏幕上其他所有内容竞争的浏览器扩展来说,你们觉得什么机制才是合适的。
接下来要做的事:新宠物(企鹅、雪貂、更多猫和自定义宠物),更多配件,以及我最激动的功能——宠物能对你正在浏览的页面内容做出反应。打开GitHub→戴上眼镜。打开YouTube→坐下来看。那个会很有趣。
感谢你了解Pawly。关于Chrome MV3架构、支付集成或设计决策的任何问题都欢迎问我。🐾