Android 启动器 “内讧”,全因用了专有代码

Lawnchair 是 Android 平台知名的一款启动器,与 Nova Launcher、Niagara Launcher 等启动器齐名。Lawnchair 最大的特色就是几乎完整还原了 Pixel Launcher,让非 Pixel 设备也能体验到与 Pixel 一样的 UI 设计和使用体验。

近日,这款知名第三方 Android 启动器的核心开发成员决定停止向项目做出贡献,选择离开团队,原因是他认为该应用使用了来自 Google Pixel Launcher 专有的代码。

Android 启动器 “内讧”,全因用了专有代码_第1张图片

Google Pixel 系列最特殊、最关键、最吸引用户的一个地方就是 Google 对 Android 系统的优化以及自家的启动器,毕竟这个启动器是 Google 官方设计的,能够最好地诠释出 Google 对于 Android 系统的理解,再加上 Google 能够从底层进行整合,Pixel Launcher 拥有其他启动器没有的功能和特点,这也是很多使用其他品牌 Android 手机的用户所羡慕的地方。

为了让其他品牌的手机也能用上与 Pixel 类似的 UI 和功能,Lawnchair 这款第三方 Android 启动器横空出世,它建立在开源的 Android Launcher3 基础上,并加入了很多 Pixel Launcher 的核心功能。Lawnchair 与 Pixel Launcher 如此相似引发了团队成员的担忧,Lawnchair 团队一名叫做 Patryk Michalik 的核心成员近日在 Telegram 公告中公开表达了这些担忧。

Android 启动器 “内讧”,全因用了专有代码_第2张图片

今天,我意识到其他核心贡献者一直在向 Lawnchair 添加专有代码,这些代码来自他们不曾拥有的专有应用程序。我从未被告知上述行为,而且我强烈反对这些行为。我从来没有鼓励过这种行为。我对此感到遗憾,考虑到上述情况,我将停止对 Lawnchair 的贡献。

实际上在 XDA 等各个 Android 社区,不少开发者都认为 Lawnchair 在开发过程中使用了逆向工程,虽然没有得到证实,但这早已是一种共识。通过查看公开的 Lawnchair 的源代码,其实也可以发现里面有许多地方提到了 "nexuslauncher",这是 Google 自己对 Pixel Launcher 的内部称呼。

Android 启动器 “内讧”,全因用了专有代码_第3张图片

事情发生后,Lawnchair 官方社交媒体发出声明:

Patryk 所指的代码是来自 Pixel Launcher,是通过逆向工程获得的代码。

Android 启动器 “内讧”,全因用了专有代码_第4张图片

之后 Lawnchair 的主要开发者发出了一个稍微详细一些的声明:

这里有一个简单的概述:整个事情是围绕着 Pixel Launcher 的代码,自从 Lawnchair 推出以来,Pixel Launcher 就被逆向工程了。虽然这本身在法律上处于灰色地带,但我们从来没有对这些功能收费以谋取利益。

Android 启动器 “内讧”,全因用了专有代码_第5张图片

你对此怎么看待这件事情呢,这款知名的 Android 启动器的未来走向我们也会持续关注。

你可能感兴趣的:(android,ui)