前身是开源项目 Device Frame Generator
前身是开源项目 Device Frame Generator
Screener 并非从零写的应用。国内软件站的收录页明确提到,它是「根据 Device Frame Generator 开源软件二次开发」的产物。这个开源项目的作者是 Prateek Srivastava(网名 f2prateek),源码托管在 GitHub 上,项目名 android-device-frame-generator。
开源版能做什么
Device Frame Generator 的思路很简单:选一张截图,选一个设备边框,程序自动把截图合成进边框的屏幕区域。开源版就规划了一些后来的方向,比如「自动检测截屏动作」和「加快边框生成速度」。
有一条规则从开源版一直延续到 Screener:分辨率一致就可以互换代用。项目说明里举过例子——哪怕你手里的设备是 Moto X,也可以套用分辨率相同的 Galaxy Nexus 边框,成品看不出破绽。这条规则在今天的 Screener 里依然成立,详见 分辨率相同的不同机型壳可互换。
Screener 在它之上加了什么
二次开发不是简单换个图标,开源版与 Screener 的差距主要在这几处:
- 边框规模:开源版只内置少量设备,Screener 做到了 100 多种手工制作的边框,并且支持在线增量下载新机型,不用等应用更新。
- 样式分化:从单一平面壳扩展出 Flat(平坦)、3D、Minimal(简约)三种呈现方式。
- 光影与背景:加了屏幕眩光、机身投影、纯色/图片/模糊背景等后期能力。
- 工作流:收藏夹、最近生成记录、分享与保存的一键出口。
可以这么理解:开源版验证了「截图套壳」这个玩法可行,Screener 把它做成了一个顺手的成品工具。想了解后续演进,看 从 1.0b 到 2.5.4:版本演进。