历时 10 天,从想法到开源(600+🌟),再到重构上线 —— 「小件件」原创 iOS 小组件,强大你的 iPhone 桌面!

2020-10-23 08:01:30 +08:00
 im3x

嗨大家好!
10 天前,我发布了一个开源项目: 5 分钟,给你的 iPhone 添加丰富精美实用的组件(原创开源)

第一天就获得了 300 的🌟Star,非常有成就感,谢谢各位的点赞!

Scriptable 是一个国外大神的独立软件,可以通过 JS 编程来实现各种 iOS14 桌面小组件等功能。

经过继续深入研究 Scriptable,我发现了一些能提高用户交互的骚操作:Scriptable 的桌面组件交互研究

简单讲,就是利用 Scriptable 的 URLScheme,传递参数跳转到自身脚本运行,类似于一个程序运行自身,但是传递不同的参数,以提供不同的功能

经过改造,设计了一个符合目前程序的用户交互操作流程:

  1. 用户在桌面添加组件
  2. 用户点击桌面组件,跳转到自身,执行对应的操作,比如打开 URL 、复制内容、保存图片等
  3. 用户在 Scriptable 应用里点击组件,可弹出设置菜单,设置插件相关的配置等
  4. 设置完毕,桌面组件刷新会自动获取新配置

这样一来,用户就不需要像开源版本那样手动输入参数等复杂操作了,直接点击选择使用,大大提升交互体验。

https://i.loli.net/2020/10/23/mb3MCeS1Fnv8x6K.gif

新的框架即将整理好,后边继续开源发布到 Scriptables 项目

另外,我还顺便写了一个小程序:「小件件」

我写好的组件代码,会在上边发布分享给大家。大家可以在小程序里一键点击安装按钮,按照操作几秒内完成小组件代码安装并添加到桌面操作。

同时,我还为这个小程序构思了很多未来的计划构想:

  1. 开放开发者中心,每个开发者都可以上传发布自己的原创小组件
  2. 开放精品小组件付费模式(由开发者设置),开发者可以在小程序里出售自己的作品,获得对应的收入
  3. 添加广告分成模式,每个开发者都可以获得对应的广告分成(如果有)

总之就是走向“商业化”,让每一个原创者的辛苦创作都能得到应有的劳动成果

目前开发者功能暂未发布,后续不久等我整理文档和代码完毕,会开放给大家。 有兴趣一起研究分享的伙伴,扫描下方二维码入群交流:

https://x.im3x.cn/images/qun1.jpeg

最后,附上本文的重点原创之作:「小件件」小程序,让你的 iPhone 更给力!

4509 次点击
所在节点    分享创造
16 条回复
vescape920
2020-10-23 09:04:02 +08:00
支持😁
mintor27
2020-10-23 09:11:54 +08:00
很棒哦~支持一波
rollway
2020-10-23 10:13:28 +08:00
支持!
MEOWwONE
2020-10-23 10:32:37 +08:00
支持!
overmmd
2020-10-23 10:38:31 +08:00
支持~
jerfoxu
2020-10-23 11:23:09 +08:00
很不错哦!能不能做成多个轮播的呢。比如我想添加微博+知乎的热搜内容轮播到一个小组件里。
tenngoxars
2020-10-23 11:27:25 +08:00
有 gitee 的镜像吗
Mitt
2020-10-23 11:36:00 +08:00
提个小建议,改一下商店预览的动态刷新频率和过渡动画速度,整页一起刷新一起动很影响体验,其实静态的就好,我只想大概看一下样式,但一直刷来刷去的影响直观,特别是大部分都是黑白切换的,其实不如搞个静态的,点开再把所有展示性的东西列一排来看
im3x
2020-10-23 13:32:31 +08:00
@jerfoxu #6
可以的,你新建同尺寸的小组件,然后把一个小组件拖到另一个同尺寸小组件上,就可以“新建文件夹”了


@tenngoxars #7
https://gitee.com/im3x/Scriptable (仅同步)
im3x
2020-10-23 13:33:29 +08:00
@Mitt #8
好的,因为小程序是匆忙上线,界面和体验只是达到可用的程度,后续我们会逐渐优化
感谢支持
tenngoxars
2020-10-23 13:49:22 +08:00
@im3x 没开源啊兄弟,打不开哈哈哈
im3x
2020-10-23 14:17:07 +08:00
salaryfly
2020-10-23 14:56:37 +08:00
支持一下!
TashinV
2020-10-23 15:08:30 +08:00
拍马赶来支持热心的楼主
jerfoxu
2020-10-26 09:46:03 +08:00
@im3x 谢谢!原来可以这么操作呢,哈哈!
bsulike
2020-11-03 10:41:27 +08:00
支持一下,期待开放开发者

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/717666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX