|
|
本帖最后由 Crash_ 于 2023-10-6 09:40 编辑
在这次国庆,我们对CTools进行了许多更新,相对于上一代,会更加完善和强大,体验也会更快不错 。
这次真的花了我们很多时间,希望你们能看一下这次更新内容和我们想说的一些话
这次我和另一位开发者(HuiStand)进行了明确分工,客户端及apk保护功能由我完成,服务端由HuiStand完成。我们先简单介绍一下具体更新,先看下图,概括了一些更新内容
先看一下服务端功能的更新,我这里就贴个所有功能的图片就是了
客户端更新:
先说UI的更新,相信各位在使用之前那个版本,在文件选择列表和任务列表的列表,滑动时可能会感到卡顿,体验很差,于是,我进行了算法的极致优化,列表性能非常高,在文件选择列表,即使app非常多的情况,高速滑动时,同时获取多个app图标并加载到列表也完完全全不会感到卡顿,同时还是在有列表动画效果的情况,这次列表动画也更加丝滑,动画截图如下图
除此之外,客户端还加入了任务上传时的进度显示,可以明确知道任务上传是否卡住了,如下图
另外就是,任务列表的展开和折叠都有动画效果,截图体现不出来,你们用软件时可以自行感受。
加入了公告和远程更新,以及维护公告
完善了打包逻辑,修复了之前加固后残留原dex的情况,另外UI部分控件换为了Material Design3库中的进行实现,以下为一些更新后的任务对话框,另外也去除了上一代的一些不必要的文字提示
目前任务列表以及文件选择列表均支持下拉刷新,并且都有非常丝滑的动画效果
支持检查更新↓
另外之前出现了任务太多导致服务端崩掉的情况,这次针对这一情况做了完善,加入了排队机制,如下图
排队时,会按照先后顺序依次执行对应用户的任务,说实话,这个听起来似乎很简单,但是其实我们合作研究了很久,拟了许多方案,最终才找出一个可行的方案,然后写代码又遇到一堆问题,可谓是非常艰难,差点放弃了,主要是需要做到能够实时告诉用户排在多少位,还得防止长时间无交互导致超时断开连接,同时也得注意线程安全问题,总之就是不容易就是了
其实挺多对于app和服务端的优化和升级,部分是用户感知不到的,也有部分是为便于我们开发和管理的,也不需要用户知道,这里就不说了
时间和精力和能力有限,就只能更新这么多了
下面就是你们最感兴趣的下载链接了,一个是github链接,一个是云盘链接,如果github进不去,那就云盘下载吧
Github链接
腾讯微云
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +6
金币 +5
|