2022.08.21 | 技术 | 13608 浏览 | 38 赞 | 27 条评论


请注意,本文编写于 846 天前,最后修改于 844 天前,其中某些信息可能已经过时。
AI摘要:Caritas APP 2.0版本发布,这是一款将部分答主的内容整理成单独APP的应用,支持安卓、iOS、MacOS、Windows和Web端。新版支持数据热更新、已读标记、历史记录查看、收藏等功能,优化了长文字阅读体验,支持自定义颜色主题和暗色模式。项目代码已开源,欢迎查看和修改。安装方式已在文章中提供。

Powered by AISummary and MoonShot KimiChat.

知乎原文 https://zhuanlan.zhihu.com/p/556201282 欢迎去捧个场~

想写这样的一款 APP,于是就写了。

感谢 @大卫 提供的 1.0 版本、图标等关键信息

感谢 @g9qad @nell nell 的内容授权

感谢 @阿寜寜 @流水浮灯 提供的笔记文件

在之前大卫的 Caritas 1.0 版本上进行了整体的重构,希望能将这样一些引人启发的回答,以最纯净的形式带给你。

依旧使用 flutter 架构,因此通过一套代码在 安卓/iOS/MacOS/Windows/Web 各端上都进行了支持,在最后附上了各端的安装方式。

功能说明

一句话说明:将部分答主(当前 @g9qad 和 @nell nell)的内容做成了单独的 APP,分门别类进行整理,以供离线使用与阅读

那,和 1.0 相比,主要更新了哪些内容呢?

首先由原来仅支持安卓/iOS(企业签名)变为了移动端/电脑端/网页端均支持的形式,可以在不同操作系统的手机/平板/电脑上以统一的体验使用。

之后,与 1.0 版本一致,作为一个纯客户端的应用,所有的内容都将存储在本地,不需要联网(没错,好几次出差的飞机上,这个 APP 都陪伴过度过了整个航班)

但不同的是,这次支持了数据的热更新,这意味着我会随着上游数据的更新(感谢 @阿寜寜 的 AaNingNing/Sth-MattersAaNingNing/Nell-Nell 两个数据源)随之更新数据,更新后最新的数据依旧会存放在您的本地,不必担心后续变数

此外,为了最大程度优化长文字的阅读体验,也进行了一些工作。支持了已读标记、历史记录查看、收藏等功能,支持自定义颜色主题,同时为了更好地在夜晚阅读(社畜不配拥有白天 QAQ)支持了暗色模式,并能随系统自动切换模式或手动调整。

以及考虑到不同设备间的数据同步问题,支持将当前的收藏与历史阅读记录通过文件或二维码的形式进行导入导出;针对 iOS 设备额外支持了通过 iCloud 进行跨设备同步的方式(不过由于技术与苹果同步机制原因,暂未做成自动同步,需要手动出发)

最后,全项目代码以 MIT License 开源在 Github-idealclover/Caritas-APP 上,可以进行查看与修改,也欢迎有能力的朋友帮助进行代码优化与功能扩展。

如果在使用过程中有任何问题,可以在应用内通过 QQ 与我进行联系,或直接通过知乎私信或进行评论。如果觉得好用,也欢迎您的分享与其他支持!

安装说明

为了避免使用其他渠道分发带来的不可控性,尽可能使用了自己自费的 CDN 进行分发,速度可能会稍慢点,希望大家理解 hh

移动端 - 安卓

由于安卓应用商店众多且审核标准不一致,信息类 APP 也比较难过审,因此直接使用 apk 形式进行应用分发

下载地址:http://cdn.idealclover.cn/Projects/caritas/caritas_android_latest.apk

由于现在各安卓厂商的拦截、限制策略,可能会在安装 APP 时引导“去应用商店安装”,忽略即可(估计大家也都已经习惯了吧 = =|||)

另外,之前安装过 Caritas 1.0 版本的朋友,由于包名、签名不一致,因此可能会看到两个版本在手机并存的情况,属正常现象

移动端 - iOS

由于 iOS 正式版被苹果应用商店以 4.2.2 理由拒审,因此暂时使用 testflight 进行发布,限额 1000 先使用先得(应该不会满员吧)

如果你了解如何进一步修改以过审,也欢迎来联系我,需要你的帮助。

使用地址:https://testflight.apple.com/join/XBsy7KXQ

之前使用过 testflight 的朋友估计会比较熟悉了,点击链接直接可以参与测试、安装APP;没有用过的朋友可能需要先根据引导下载一个 testflight(苹果官方的测试版本发布工具)

桌面端 - Windows

下载地址:http://cdn.idealclover.cn/Projects/caritas/caritas_windows_latest.exe

下载后按照安装引导步骤安装即可

桌面端 - MacOS

Testflight 过审中(另外电脑端也不推荐使用 APPStore 安装软件,直接用 dmg 包吧)

下载地址:http://cdn.idealclover.cn/Projects/caritas/caritas_macos_latest.dmg

下载打开之后按安装流程将图标拖入 Applications 文件夹即可进行使用

网页端

提示:网页端由于需加载文件较大(10+M)且 flutter web 架构本身不够稳定,不推荐进行使用,使用过程中可能会出现更多未知 bug

网页链接:https://caritas.idealclover.cn/

直接使用浏览器打开即可

写在最后

并不是科班出身,目前做的也不是实际开发工作。写的代码也不过靠着自己的业余兴趣,如果性能上有问题,或者出现了奇奇怪怪的 bug,欢迎随时来找我反馈。

嗯,既然是兴趣,那就要“当女儿一般养起来”的。不会接入广告,也不会有收费,包括苹果开发者账号(688/年)在内也均为自费,你的点赞分享和使用就是我继续维护的最大动力嘿嘿。

以及,“鼓励利用此 APP 的代码盈利”——如果这些代码值得,且用途正当合法的话。

希望这个 APP 可以帮到你,至少,这些内容曾帮助过我自己,过去、现在、以及可能的未来。

所以我把这火炬,与你分享。

“于浩歌狂热之际中寒;于天上看见深渊。于一切眼中看见无所有;于无所希望中得救。“——鲁迅

本文链接:https://idealclover.top/archives/635/

本作品由 idealclover 采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。

标签: 分享, Web, 网页, 文件, 同步, 链接, bug, 客户端, 信息, 技术, 安装, 工具, 朋友, 手机, 架构, 知乎, app, 审核, 安卓, flutter, 内容, 笔记, 更新, 使用, 代码, ios

38

已有 27 条评论


  1. Lightis
    Lightis 回复

    感谢博主的分享,平凡的故事有着动人的温情

  2. Skyyy
    Skyyy 回复

    很不错的一款应用,期待及时更新并且添加更多领域的内容哦

  3. hofuy
    hofuy 回复

    翠翠写的简洁明了。很喜欢这样风格的软件

  4. 小彦
    小彦 回复

    我的网站上有app hi,博主有兴趣加入《个站商店》么,https://storeweb.cn

  5. 小彦
    小彦 回复

    想请教博主,ios企业签,你那是怎么收费的?我还想弄一个开发者账号呢,花不少钱

  6. IDpanda
    IDpanda 回复

    似乎很久没有更新博客了,最近发现博客主页变化很大诶😊

  7. 没头脑
    没头脑 回复

    个人博客的评论功能是怎么实现的,测试一下,另外博客风格很clearOωO

    1. 栗子
      栗子 回复

      太棒了

      1. 栗子
        栗子 回复

        为什么说评论必须实名注册啊,博主是怎么实现的

  8. 22攻略
    22攻略 回复

    你写得非常清晰明了,让我很容易理解你的观点。

  9. LINX
    LINX 回复

    博客好像不能发链接,邮箱和QQ也联系不到您QAQAQ
    尊敬的翠翠:

    您好!

    我一直想建立一个RSS订阅站,但苦于文笔不好不会写介绍以及没有具体想法,一直未能动工。但自从在少数派看到您写的文章后,我突然有了灵感,自作主张的使用了您的文章(对不起没事先通知!>_<),目前网站是这个样子的(点我名字应该就能跳转...吧)希望您可以授权我使用您的文章,谢谢!(另加:您的文章写的超超超超超好!)

    我的个人博客是LINXの橘味气泡水店,打开必应搜一下就能找到QAQ,里面有我的个人介绍,您可以去看一眼(缩)

    ​最后,祝您生活顺利,提前祝新年快乐!

    ​————LINX

    ​2022.12.22

    1. idealclover
      idealclover 回复

      可以,文章是 CC BY-NC-SA 4.0 授权的,按授权方式即可转载与使用。

      1. LINX
        LINX 回复

        谢谢谢谢谢谢谢!

  10. 凌
    回复

    今天突然有了空闲 ,跑来翻阅曾经很喜欢看的网站。突然意识到,已经好久没有收到翠翠发来的更新邮件了。往回翻了一下,从去年开始翠翠的更新频率就降低了好多。为什么会这样呢,这个网站明明布置的那么好看,现在却已经好久没有更新。翠翠是为什么要建立博客呢,现在还有曾经的热情嘛?还过着曾经热爱的生活嘛?

    1. idealclover
      idealclover 回复

      感谢关注hhh 还活着 生活得还不错哩

      更新频率减少的主要原因还是工作了,空闲时间一下子被压缩的很,而且也少了很多时间做兴趣上的探索,而且也希望自己的产出能对得起读者。

      放心啦 热情有的 现在的生活如果给五年前的我来看的话 他也会很满意的 这个等有时间 我们细说

🤔关于我
翠翠 idealclover
Product Manager @ByteDance
南京大学 2016 级本科生
了解更多
🏠关于博客
基于 Typecho 博客框架
使用个人的 clover clover 主题