Salt Player for macOS 全部功能已完成适配/开发,在做最后的软件测试和上架筹备
Salt Player for macOS 全部功能已完成适配/开发,在做最后的软件测试和上架筹备

椒盐音乐(PC/Android/鸿蒙)更新公告,开发者动态,椒盐全家桶
Salt Player for macOS 全部功能已完成适配/开发,在做最后的软件测试和上架筹备
我去华为,他们会问我平常是怎么处理用户反馈的,怎么修复软件 Bug 的
我说我看心情,在仓库里随机抽取一个出来修
大家在一片欢声笑语中结束了此话题
软件客服邮件已经积压回不过来了,未读 1000+ 了🥲我得想想办法
有些反馈也可以直接提交 https://github.com/Moriafly/SaltPlayerSource ,会想办法提高处理速度
本频道有些评论反馈可能我遗忘处理
干啥呢

本次安装包瘦身约 1.6 MB,现在安装包体积小于 10 MB
12.2.1-2026081401-official-arm64-v8a.apk
9.1 MB
12.2.1-release-2026081401
新增短暂失去音频焦点可选策略:保持音量、降低音量后自动恢复和暂停后自动恢复
优化侧边栏展开关闭手势体验
优化软件手势操作流畅性
优化软件安装包大小
修复分享歌曲可能崩溃的问题


上面的这个很容易复现啊。比如说椒盐音乐,你在主界面列表快速滚动,把手指松开,它会有一个缓慢的停止效果。这个地方复刻了苹果的缓动动画
这个时候,如果你非常快速地想横向滑动侧边栏,你会发现是划不开的。你越多次横向滑动,竖向的列表就一直在往下滚动,就是你越急越划不开(比如酷安,你在关于列表快速滚动一下,它的列表会进行一个缓慢的停止效果,你在这个时间段内拼命地右滑,你也是切换不了页面的)
小米可能包括一些 OEM 系统,他们系统软件是自己改过这种手势的,但是几乎大部分三方软件(Compose)都会存在这个问题
这种决策还是应该需要特殊处理的。反正我觉得这个地方,小米以及某些厂商 > 苹果 > 安卓原生
而且还有个例子,就是荣耀最近系统的后台堆叠响应操作优化嘛,它其实也是这个问题(就上一个消息提到的特殊情况特殊决策)
讲一下几个系统手势的问题
比如这个时候有一个竖向的列表,我们手指在上面滚动就可以视为拖拽。当手指离开之后,列表因为惯性,我们要触发一个过度滚动效果
但如果这个竖向列表同时存在于一个横向的 Pager 中。当我们这个过度滚动效果的时间比较长,而用户这个时候又想左右滑动来切换页面
这个操作在安卓原生 View和 Compose 里面都有问题,安卓会始终拦截这个手势,使得它继续触发竖向的滚动,因为它这地方没有分开处理的。而且更糟糕的是,当用户横向拖拽时,它会继续触发竖向的滚动;快速的横向切换会导致一直在竖向滚动,会造成一个很不好的体验。这个向谷歌反馈很多次了,但是反正到现在也没解决
苹果 iOS 它其实也是会拦截第一次的横向滚动,但是它的横向滚动会让竖向的列表停止掉,那么用户他第二次的横向滚动就可触发页面的切换
因为我主要用小米啊,小米这个地方就处理得很好,它的横向是直接可以切换的
以及在列表的滚动设计中,用户的手势到底要做成什么的效果,也是要根据场景来确定的。在单纯的竖向列表滚动中,触发过度滚动时用户轻点,其实并不是想立刻触发某一项的点击,而只是想让这个列表停下来,在各大系统上几乎都这样设计的。但到了页面的切换比如后台多任务堆叠的卡片,用户这个时候只是想快速地切换,他们就需要“指哪打哪”。那么这个时候,单纯的点击并不是要让堆叠动画立刻停在那个地方让用户选择卡片,用户其实更想的就是直接去选择那个卡片,完成一个极快的操作。这些都是需要考虑的
我在 Salt UI 里面 Copy 了部分的compose foundation 来完成这个改善,但是也不是个长久的办法,这个工作量比较大,而且每次 Merge 上游都很麻烦
(语音转文字)
百度网盘音乐播放功能正在规划开发,刚刚开始做。 定时关闭正在开发中,预计下个版本上线。
不知道谁在 5 年前说要支持百度网盘的
已到达小米上海

谁搁那改软件版本号......

9 点谷歌开发者大会,我已经在上海高架堵他妈半小时了o(╥﹏╥)o
9点 我到了(

pinned a photo
谢谢支持(。・ω・。)ノ♡

历时五年,酷安评分榜登顶😎

pinned a file