今天看
@公众号酷客fans 的公众号才知道这事,先简述一下发生了什么。
西米露是HyperOS的xposed模块,有相当丰富的功能,11月小米发布了OS 2.0,相比1.0表面上只有相册、桌面、动画的变化,可实际上很多部分都做了大幅魔改,导致模块大量功能失效。
于是西米露针对2.0开始做适配,过程中有些本来在1.0正常的功能,在新版本下不能正常用了。
西米露主要开发者绀漓声明了建议OS 1.0用户不要更新西米露的版本。
绀漓在西米露的电报群内多次反复呼吁“反馈bug请带日志或在GitHub提交issue”,可还是有不少用户反馈时只有一句话“哪个版本正常,哪个版本不正常”,对于机型、系统版本、做过的操作、表现的现象等关键信息只字不提也不带日志。
元旦节当天绀漓在b站发布了西米露的更新贴
https://m.bilibili.com/opus/1017332732875767864本次事件的导火索是某b站用户在该贴评论区
“反馈问题不带日志”同时喷某个版本是“答辩”版本,一次踩两颗雷。
导致西米露开发者绀漓心态爆炸,停更西米露并把仓库改为归档状态。归档状态下无法再提交issue、回复issue和pull request,意味着仓库永远停留在当前的版本和状态。
好消息是有大量西米露用户开导绀漓,自发捐款支持开发者,(还有大量跑去b站骂肇事者的)
以下是个人主观观点和看法,不代表任何其他人或集体:
我是一名安卓工程师,已从业5年,以前做APP,去年开始做系统开发,逆向、xposed插件、magisk插件开发只是入个门。
国内的安卓生态非常畸形,从系统厂商到软件厂商都充斥着各种大量魔改。用户体验到的系统和软件都是基于这些魔改的,导致了很多问题,大到崩溃闪退不稳定窃取隐私开后门,小到耗电卡顿降亮度操作繁琐。
root、xposed、刷机可以一定程度上解决这些问题,但不能治本。
这些模块的开发者大多都是免费开源地提供贡献,他们从开源项目的维护中唯一能得到的就是荣誉和帮助他人的满足感。
我从去年开始陆陆续续研究开源项目,推送pull request,写过一些小工具放到GitHub和酷安上。
有一天我看到一篇关于小米手机亮度调节机制的文章
https://coolapk1s.com/feed/57712228,于是我顺手搓了个小工具放到了评论区,现在时不时就有酷友来楼中楼感谢我,有个小米10s的用户说他的系统亮度调节坏了,现在全靠我这个小工具调亮度了。
就是这么简单的几句话,给我带来的满足感是在大公司做几年的屎山电子垃圾换来的钱都替代不了的。
我第一次感觉到我的技术实打实地帮助到了用户,而且我自己也是用户,在测试的时候我自己就是第一个受益人,更有动力去维护了。这才是正常的开源开发者和用户之间的互动关系。
然而我们国家的大环境整体是趋利的,是浮躁的。工作压力大,生活压力大,学业压力大,每个人都很压抑,每个人积攒着怨气,每个人都一点就炸。于是互相攻击谩骂在网络上就成了常态,反正对面被骂了也不能顺着网线过来打你,骂人成了理所当然。
西米露事件的肇事者大概率应该是个小孩,他自己之前也在为把LSPosed骂到停更的事鸣不平,但他却亲自导致了西米露停更。言行不一的背后可能是他并没有意识到自己在攻击别人,小孩子很擅长模仿别人,看到网上大家答辩来答辩去的,就觉得答辩并不是什么攻击力很强的词汇,据他本人辩解称早在11月就有其他人在电报群里这样评价过了。这表明他本人并没有意识到这句话有多伤人。
防杠声明:此处不是开地图炮,只是我主观上觉得肇事者的行为逻辑符合认知不完全的某些小孩子的特征。并不是说小孩都这样胡乱攻击别人。同样是未成年,有的孩子已经能帮助其他人解决玩机问题,甚至参与开源项目维护了。
另一方面,既然肇事者知道群里的评论,证明他自己就在群里,所以对于绀漓反复强调的反馈途径一事不可能不知道,而是选择性地忽视。“不按要求反馈”和“侮辱他人的作品”两颗雷一起爆,成了压垮绀漓的最后一根稻草。
绀漓的视角和肇事者是不一样的,在绀漓自己眼中,自己辛辛苦苦把业余时间全部砸在西米露上,内测高强度更新,解决了很多OS2魔改导致的适配问题,结果大过年的好不容易放一天假发个正式版还要被骂,心里很委屈。
在肇事者眼里就是这个模块俩月一更,自己等了4个月,结果OS 1的适配反而变得更差了。(正式版最新是1月1号,上个月版本是1109,再往前是0927,和他评论区描述的一致)长时间的等待带来的却是失望,于是开喷。显然他并没有进内测群也没有长时间关注模块情况,只是时不时看一下有没有新版本,顺便看一下其他人对这个版本的反馈。
我在日常工作中也遇到过测试人员不带日志提bug的情况,但这毕竟是工作,有得是办法让同事按规矩办。而开源项目就不一样了,提bug的都是用户,不可能强制要求。这还和小米社区提bug不一样,给小米提bug,你是花了钱买设备的用户,你是消费者,天然高生产销售的制造商一头。而对于开源项目而言,开发者免费提供软件,用户免费提供反馈,其实开源项目的用户可以帮助开发者分担测试的压力,本应是互相帮助的关系。
而本次事件的肇事者显然没有搞清楚二者之间的关系,像消费者那样遇到不好用就大骂开发者。这也是我认为肇事者大概率是小孩子的原因之一,因为他还没有步入社会没有自己靠劳动赚取收入,他所拥有的一切物质都来自于父母,他并不知道开源项目是什么,并不知道免费的开源软件和商业软件是完全不同的性质。
说句题外话,这种插件大家且用且珍惜,我国的大环境大家都知道。从法律层面来说,开发和使用xposed插件、第三方ROM是违法行为,会被判《破坏计算机信息系统罪》,钉钉打卡改定位的插件已经有判例了。
也就是说,插件作者是在冒着坐牢的风险不要钱地给大家提供插件。他们大可自己悄悄用,不开源,这样就不可能被发现,但他共享出来给大家用,是希望能帮到别人,获得赞同与鼓励,而不是侮辱和谩骂。
绀漓破防是因为自己的作品被别人侮辱,自己说的话也不被尊重。我也会把自己做的软件当做自己的孩子一样认真对待。但别人如果真的说我做了一坨屎出来给他们用我不大会生气,跟傻子计较只是浪费我自己的时间。有时候我还会自嘲说自己就是个盖屎山的,有次发了个刷了会变砖的系统包,自己骂自己发了辆灵车。
但我不能要求绀漓也跟我一个心态,我自己心态好是这么多年工作中慢慢调节成这样的。根据电报群的内容来看,绀漓应该还是学生,我不可能要求他有和职场老油条一样的心理承受能力,也请大家不要去PUA他,他真的不愿意维护了大家也不要强求。他也有自己的生活,不要道德绑架强迫绀漓继续维护西米露。
这件事最好的结局就是肇事者出面道歉,大事化小小事化了,但可能性微乎其微。
第二好的结局是大家的开导让绀漓看开,重新开放仓库,继续维护。但这无异于向逆天用户让步。
最坏的结局就是永久停更,只能依靠其他人接棒二次改版或其他项目实现类似的功能。
我个人其实有意愿参与西米露的维护,但是我对MIUI的代码不是很熟悉,加上离谱的工作安排:忙的时候特别忙,闲的时候特别闲。而且正向的软件开发和逆向的Xposed插件差距还是挺大的。所以现在我也不敢接这个接力棒,不想乱立flag辜负大家的期待。
当时我买K70u,发现天玑机型玩机资源少很多插件不适配连twrp都没有,当时我也想试着自己研究看看,结果砸进去一个月的业余时间什么进展都没有,又觉得屏幕看着辣眼睛,索性把K70u扬了。
所以大家也请不要对我抱太大希望
![流汗滑稽 [流汗滑稽]](https://image.coolapk1s.com/proxy?url=http%3A%2F%2Fstatic.coolapk.com%2Femoticons%2Fv9%2Fcoolapk_emotion_63_liuhanhuaji.png)
我还是太菜了。
这件事目前还在发酵中,想下场的各位请便,很多人应该都还在气头上,我不拦你们,也不怂恿你们。你们该干嘛还干嘛。
另外谈点评论区可能会说的问题:
关于BL解锁收紧,小米肯定是从商业利益考量的,从去年下半年开始考题愈发离谱,根本不是什么提升门槛和刷机用户知识储备,那考题就是为了难住你而难住你。我靠这个吃饭的工程师都有一半的题完全不会,考的内容也和玩机没半毛钱关系,什么排列组合算法题有玩机什么事吗?
所以像什么“小米收紧权限是对的免得小白瞎搞”这种论调是完全站不住脚的。
我在别的评论区看见有的人站肇事者反对用插件的。可能是被其他用插件的人跳过脸,可能遇到过某些用户用插件出了bug却满世界乱喷说是小米的系统有问题这种情况。加上他们自己不用,于是错误地认为一刀切ban掉玩机就能一劳永逸地天下太平。
对这类人,我的建议是你既然不玩机,压根不是这个圈子的人就不要胡乱发言,只会给自己捡骂。吃瓜就安安静静地吃,不要乱说话。
#HyperOS# #小米解锁bl# #HyperOS2#