进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面

机器之心报道
参与:一鸣、李泽南

终于到来,GitHub 官方移动端即将问世。

在最近的 GitHub Universe 大会上,GitHub 官方宣布,他们即将推出移动端 App。目前 iOS 用户已经可以在页面上申请 Beta 版本的试用,而安卓 Beta 版很快也将开放测试。
看来这一次,GitHub 真的要在「社交平台」方向上前进一大步了。另一方面,这家公司还推出了 Arctic Code Vault 项目,旨在永久保存全球所有开源代码。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面

在官方的推特上,GitHub 移动端的 UI 界面已展示了出来。
Beta 测试申请地址:https://github.com/mobile

由于测试名额有限,机器之心无法第一时间体验 GitHub 移动 app 的相关功能,但是根据推特网友们晒出的图片和相关信息,可以一窥这款 app 的功能和特性。

特性和功能推测

从官宣图片和视频来看,这款 app 有几个不错的特性。

基本功能

开发者使用 GitHub 主要进行的操作是提交 issue、拉取项目、建立代码仓库、搜索相关项目等,从某位网友晒出的截图来看,app 的主页上基本满足了这些功能。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面


当进入一个具体的项目时,app 则提供了可以点赞、关注和 fork 代码的操作。在右上角有分享按钮,用户则可以将这个项目分享给其他人。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面


此外,从 TechCrunch 报道中的一些截图上,我们还可以看到,GitHub 移动 app 可以让你浏览具体的代码,查看代码修改和协作的历史,同时接收一些 Merge 请求。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面

此外,人们也可以像在社交网站上一样发布和回复 issue。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面


暗黑模式

最被人们津津乐道的,莫过于该 app 自带的暗黑模式。在最近几年,这种暗黑系列的 UI 风格得到了很多用户的喜爱,包括苹果自从 Mojave 系统开始便自带了暗黑模式。这种相比正常的界面较少伤眼,还有一种特别的「高级感」。从机器之心的观察来看,很多参与 Beta 测试的开发者都使用了暗黑模式。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面

暗黑模式的样式设计。

iOS 版已支持 iPad

尽管有一些开发者对于在手机上浏览代码的功能不以为然(毕竟手机上写代码非常痛苦),但是值得注意的是,本次 GitHub 移动 app 是支持 iPad 的。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面


这说明,也许这款 app 在平板电脑上有着更好的表现。毕竟从 TechCrunch 流出的图片来看,iPad 版本上可以更好地修改代码,侧边栏则出现了添加的喜爱列表和最近的修改历史记录等。iPad 版本因此使得 GitHub 移动 app 更像是一个办公软件。随着近来平板电脑办公体验的逐渐改善,GitHub 移动端上进行代码修改操作应该可以变得更容易。

为何移动 app 姗姗来迟

都「9102 年」了,为什么 GitHub 才刚刚推出移动 app?早在 2017 年,有网友便在 Quora 上提出了这个问题,一些开发者对这个问题也进行了回复。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面


这位软件工程师表示,开发一款 app 的成本,在 GitHub 官方眼里,比带来的价值要大。但是这位工程师表示,如果有支持 iPad 的程序会非常好,他会很愿意使用。

进入社交领域?GitHub推出官方APP;北极代码存储计划浮出水面

还有一位网友认为,目前手机端使用 GitHub 的用户体验还不够好(如浏览和编辑代码)。

这样看来,在经过了多年的等待后,随着移动办公的需求增长、手机和平板功能逐渐完善、被微软收购后可能变得更有钱等因素推动,此时 GitHub 推出移动端 app 也依然不晚。

永久保存全球开源代码

在 GitHub Universe 上,GitHub 还发布了 Arctic Code Vault 计划,这是一个颇具想象力的项目,旨在归档所有开源软件代码,并确保它们在未来可能发生的全球性灾难之后成为人类知识的来源。
具体来说,GitHub 计划在 2020 年 2 月 2 日为其网站上的每个活跃代码库创建「快照」,将其存储在挪威长期存储公司 Piql 长达 3500 英尺的胶卷上。这些内容将被放入北极世界档案馆(AWA)——这是挪威斯瓦尔巴特群岛上的一座废弃煤矿,靠近北极,距离著名的「全球种子库」仅有一英里。
据称,常见胶卷的寿命约为 500 年,而 Piql 的胶卷可以在 1000 年之后仍能读取。这些胶卷将被存储在矿井内的密封容器中。除了活跃的公共代码库以外,GitHub 还将依照「Star 数量、依赖项以及咨询小组认定」等标准挑选一系列非活跃库进行存储。
GitHub 表示,为了提高数据密度和完整性,大多数数据将以 QR 编码存储。将有易读的索引和指南逐项列出每个存储库的位置,并说明如何恢复数据。

参考链接:https://techcrunch.com/2019/11/13/github-launches-a-mobile-app-smarter-notifications-and-improved-code-search/https://www.zdnet.com/article/github-were-storing-your-open-source-code-in-the-frozen-arctic-for-1000-years/

相关推荐