目前我已经发现有很多歪曲原文,或者用AI分析得到不正确的观点的帖子或视频,如果大家看到麻烦动手举报一下。
省流:

大家好,我是布布。
跟大家宣布个消息,鸿蒙上的Avalonia和.NET项目正式停止更新并归档。
其实项目早在去年7月份就没有公开发布更新,当时是因为Avalonia和华为在谈合作,而Avalonia承诺合作达成后全职或者兼职雇佣我来继续适配鸿蒙,为了我自己和Avalonia的利益,除了利益外还需要跟Avalonia技术负责人确认后面的技术细节和开发规范,所以减缓了Avalonia适配鸿蒙的开发。 并且只推送到了闭源仓库。
但是事与愿违,双方合作一再推迟,直到今年年前,多家外包公司通过b站和博客园联系到我,寻求Avalonia适配鸿蒙的合作,我才知道华为明面上继续与Avalonia谈合作,实际上背地里拿着Avalonia给的信息在招标平台上面向国内供应商招标。这部分信息我可以对我说的话负责,并掌握证据,联系我的公司提供的信息正是Avalonia提供给华为的信息,不过据说这在国内很常见,所以我们也不必过分纠结。
虽然外包公司让我随便开出条件,帮助他们竞标;但是我本身就有工作,待遇什么的完全不需要找工作,Avalonia也完完全全是我的业余爱好。Avalonia本身远程办公和团队氛围吸引我,所以我并不需要一个外包公司的工作,也不需要冒这个险,所以我拒绝了这些外包公司的邀请。
直到昨天,Avalonia开发群有人发现在Boss直聘上,某外包公司在招聘《Avalonia框架工程师》,在与董彬确认后,了解到Avalonia适配的项目被某外包公司成功竞标。对此,经过多次的坏消息的铺垫下,基本是意料之中。
所以OpenHarmony-NET组织下的所有项目,即今日起不再更新,已开发的内容也不会公开。其实也没必要公开,后续的内容等某外包公司以某某SIG组织的名义开源就行了。因为国家对开源项目有补贴,所以他们大概率也会开源。
最后,对于整件事情,我并没有后悔,本身我不需要该项目为我提供收入(当然如果能提供收入更好),希望使用或者参考我们的代码的企业遵循MIT协议,将我们的项目放到项目LICENSE中,肯定我们的付出。
2026/5/9更新:
华为有权利跟任何公司合作,这件事华为错在把avalonia的资料泄露给第三方供应商,直接伤害的是avalonia而并非我,所以我无意为avalonia来追究责任,我说我有证据是为了防止杠,并不是我要控诉华为,对这部分的讨论可以停止了。
我并不想道德绑架华为必须跟avalonia合作,我只是想声明这个项目停更了,毕竟Avalonia鸿蒙项目至少还有几百人关注
既然项目一开始就选择了开源,那么任何人使用我都不能有意见,夸张的说即使原封不动拿去赚钱我都不应该有意见,所以我只是存档并非删库跑路,并且之前分析的博客也没有删帖,并非玩不起开源。
但是同时,我有权利停止开发,不能让第三方公司拿钱不干活,保证自己的权益的同时也算保证华为的权益。
2026/5/10更新:
为什么我要一定要和Avalonia合作?
让鸿蒙成为Avalonia官方适配平台,利好所有Avalonia开发者,他们可以在技术选型时有充分理由选择Avalonia;同时Avalonia也将会成为首个官方适配鸿蒙的UI框架,有力地为鸿蒙系统背书,开创这个先河,增大了后续其他国际著名项目适配鸿蒙的可能性。我觉得这是一个四赢的局面。
Avalonia是否空手套白狼?
Avalonia官方基于我的项目预研了真机调试,验证了刚发布的MAUI渲染后端等功能,在促进合作上同样也有技术付出。
一些奇怪的观点的回复
有部分人得出了一个令我哭笑不得的结论:“由于我和Avalonia为了拿捏华为,没有继续贡献开源代码,导致耽误华为进度,进而让双方合作闹掰”。甚至有神人说:“你压了一年的代码没有给社区!”,“你耽误了华为一年的时间!”。
我的项目并未承诺任何人要在任何时间上交付任何产物,我不清楚你们说的“社区”是谁,任何人没有要求且无权要求我在任何时间上交付任何产物。一切交付内容仅可能发生在华为和Avalonia双方达成合作后,按照双方约定的路线图进行交付。所以是“我和Avalonia为了避免合作还没谈成先把所有活干完的情况发生,所以停止了放出新内容到外网”,另外闭源开发的内容也没有多少,同时我也有别的兴趣爱好早干别的去了。
所以有些人解读成我压着代码逼华为更是可笑至极,别说华为了,所有关注我们项目的人都不知道我们在预研哪方面内容。