/ apps

超的独立开发月报 2307

大家好,从这个月起,会开始以月为维度来总结一下这个月的一些产出,包括但不局限于:

  • 各个 apps 的更新内容汇总
  • 写的文章的汇总
  • 做的一些其他有意思的小事情

Photon AI Translator

目前版本 v2.3.0,主要更新支持了:

  • 支持「复习模式」。在复习模式里,你可以按照熟悉度筛选出你通过此 app 查询过的单词,然后根据所查询的原文本以及例句,你可以对这个单词进行回忆,并标记熟练度。
  • 「复习模式」里的内容来自你在 app 内查询过单词,默认已经支持 iCloud 同步,所以你可以在这里看到你通过 iPhone、iPad 和 Mac 查询过的内容。
  • 针对 macOS Sonoma 处理了截屏翻译的时候适用了废弃 API 的问题


另外,Photon AI Translator 不再支持中国大陆市场,具体原因跟大陆市场的对 DST 和生成式 AI 服务的限制。以下为来自 Apple 审核的原文:

MyerSplash 2

发布 v1.4.0 版本,主要支持:

  • 对 iPhone、iPad 和 Mac 端(Apple TV 不支持)新增网格模式。现在点击主页面最左侧的「更多」箭头,就能进入此页面。你可以点击右下角的按钮来隐藏/显示更多的设置项目。
  • 在网格模式下,你可以通过滚动页面找到你想要的图片,并点击图片回到主页面。接下来你可以跟以前一样,进行下载/设置壁纸,又或者进入时钟模式,进行一段专注的时光。

MyerTidy

对 Mac 版本进行了更新,版本为 v1.4.4。
解决了以下这个用户提到的 issue:
https://github.com/JuniperPhoton/MyerTidy-Support/issues/1

对 Mac 上文件归类整理,新增了根据 EXIF Creation Date 的方式来归类文件。主要原因是,对于一些照片文件,它们可能是从硬盘恢复过来的,这样的文件,通过文件的方式读取的创建日期,并不是照片原始拍照的日期。新增的 EXIF Creation Date 的方式,可以完全根据 EXIF 的创建日期来进行归类。

此外,MyerTidy iOS 端目前有一个 RAW 转 JPEG/HEIF 的功能。

经过用户反馈,目前的默认选项下转换,出来的 JPEG/HEIF 图片在锐度上,还是保留了 iPhone Pro 系列的过度锐化效果。相比之下,LR 等导入再导出的图片,大大减少了 iOS 的锐化效果,用户更倾向使用这种效果。
经过调研,现在你可以通过设置转换图像的版本为「原始图像版本」来实现这个效果。具体为:

  • 「当前编辑过的版本」,是指你在 iOS 相册里看见的,经过你或者 iOS 系统修改过的效果,这里包括:你手动修改的曝光度、裁剪等参数;iOS 应用上 Deep Fusion 后所添加的肉眼可见的锐化、细节提升等效果。如果你希望转换 RAW 的时候,使用的是你修改过的效果,那么请选择这项。
  • 「原始图像版本」,是指未经修改的 RAW 原图。但这里的原图并不是指黑乎乎的未经过曝光处理的图,基本上你可以认为是曝光和白平衡正确的,但是没有多余其他优化的图片。

在接下来的 v1.5.0 版本,会对这块做一些细节上的优化,敬请期待。


MyerList


目前版本为 v1.9.2 版本,主要是做了一些修正,以及优化了导出提醒事项的体验:

  • 在 Mac 上,现在导出的页面新增了一个直接复制的按钮,选中一个或多个提醒事项,然后以文本的形式导出。以往是默认调用 Mac 的分享表单来让用户操作,但里面并没有直接的复制功能,因此在 Mac 上就比较不方便了。通过这种方式方便你把在 MyerTidy 上的内容批量复制到 Notion 等的地方。

其他的一些小功能


我一直有维护一个库来存放一些能跨 apps 使用的代码:

https://github.com/JuniperPhoton/PhotonUtilityKit​github.com/JuniperPhoton/PhotonUtilityKit


里面我做了一个 Demo Showcase 项目,欢迎 Clone 下来看看:

其中上图的页面为新增的 AnimatedGroupNumberView 的展示页面,里面新增了一个数字变化的 View 动画(对单个数字进行动画,当数字新增的时候,新的数字从上方滚下来替代旧数字,反之则是另一个方向的动画),个人感觉还算不错,并应用在了 MyerSplash 2 的新版本里。


输出的文章

https://juniperphoton.dev/swiftui-environment/

https://juniperphoton.dev/swift-macro-retrofit/