Forwarded from 陌土の日志 (ZMotu)
Leonid:
Termux 项目有两个方面:
社区方面:这是大多数人使用的 Termux,比如 F-Droid 或 GitHub。这是由社区开发的,最新版本是 0.118。
Fornwall 方面:包括 Google Play 商店账户以及相关的一切,包括 termux.com 和 termux.net 域名。
我们对 Fornwall 所做的事情几乎没有影响。目前已知的是,Termux 开发者将不会获得 Play 商店账户的访问权限,因为 Fornwall 想要保持对这些的单独控制,并且出于某些技术原因。
这是一段艰难的故事。最终,Termux 是作为 Fornwall 的“宠物项目”启动的,只有在他消失几年后,情况才开始发生变化。
在某种程度上存在不确定性,但无需担心项目的未来。它将继续存在,唯一的问题是会造成多少不便和混乱。
目前,我们处于预分叉状态,可能会走向以下几种方向之一:
* Termux 和 Termux (GP) 并存,直到分歧清除,两者至少提供与 v0.118 相同的功能。当最终稳定版本在 Google Play 上出现时(编辑:如果一切顺利),对用户体验没有显著影响。
* Termux 和 Termux (GP) 各走各的路,导致分叉。在这种情况下,原始的 Termux 将被重命名,包名将从 com.termux 改为其他名称,用户注意力需要从头开始获取。
https://t.me/termux24x7/1/99533
前文:
关于 Termux 0.120 在 Google Play 上发布的官方回应(重要)
2024 年 6 月 4 日,Fornwall 在 Google Play 商店上发布了 termux-app v0.120 版本,同时还发布了一些 Termux 插件应用程序。这些发布并不是由当前的 Termux 核心团队完成的,它们仅适用于 Android >= 11 的设备。
Play 商店应用程序发布的源码可以在 Fornwall 拥有的 termux-play-store GitHub 组织中的 termux-play-store/termux-apps 和 termux-play-store/termux-packages 仓库中找到,基于 termux/termux-app google-play 分支。它使用 system_linker_exec 解决方案[1], [2], [3] 来绕过 Android >= 10 的执行限制。希望从 Play 商店安装的用户应知道,Play 商店发布的版本已经恢复了过去 10 次 Termux 应用程序发布的更改(v0.109 到 v0.118.0),因此这些版本中的功能、错误修复和安全修复在该版本中不可用。基本上,Play 商店的termux-appv0.120 版本在功能上等同于 v0.108。该应用程序的权限也减少了,目前不包括外部存储权限。此外,还移除了某些功能,如 RUN_COMMAND 意图。此外,与 system_linker_exec 解决方案相关的问题仍未解决,并且该解决方案还违反了 Play 商店的政策,因此 Play 商店的版本可能会在未来被下架。因此,请仅在您知道自己在做什么并自行承担风险的情况下从 Play 商店安装。
由于 Play 商店的发布版本已经与 GitHub 上的 termux/termux-app 主分支发生了分歧,应将其视为非官方/分叉的发布源,其问题应报告到 termux-play-store/termux-apps 和 termux-play-store/termux-packages 仓库。
唯一的官方发布源仍然是我们的安装文档中列出的 F-Droid 和 GitHub,目前 Google Play 商店的发布仍然被弃用。