专栏首页机器之心进入社交领域?GitHub推出官方手机APP;北极代码存储计划浮出水面

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

机器之心报道

参与:一鸣、李泽南

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

在最近的 GitHub Universe 大会上,GitHub 官方宣布,他们即将推出移动端 App。目前 iOS 用户已经可以在页面上申请 Beta 版本的试用,而安卓 Beta 版很快也将开放测试。

看来这一次,GitHub 真的要在「社交平台」方向上前进一大步了。另一方面,这家公司还推出了 Arctic Code Vault 项目,旨在永久保存全球所有开源代码。

在官方的推特上,GitHub 移动端的 UI 界面已展示了出来。

Beta 测试申请地址:https://github.com/mobile

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

特性和功能推测

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

基本功能

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

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

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

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

暗黑模式

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

暗黑模式的样式设计。

iOS 版已支持 iPad

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

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

为何移动 app 姗姗来迟

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

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

还有一位网友认为,目前手机端使用 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/

本文分享自微信公众号 - 机器之心(almosthuman2014)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 写出一手烂代码的19条准则

    「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀...

    机器之心
  • GitHub不为人知的小秘密…让你的工作更高效

    近日,GitHub 宣布将无限制地开放私有代码库,这让我们能够在几分钟之内就将那些不想让人别人看到的代码传到云端,还确保我们可以充分利用 GitHub 所提供的...

    机器之心
  • DL时代的代码补全利器,北大出品,效果远超语言模型

    在本文中,机器之心采访了项目总负责人北京大学计算机科学技术系副教授李戈,请他为读者朋友解读自动代码补全背后的技术,以及 aiXcoder 背后的技术特性和优势。

    机器之心
  • 干货 | 如何利用Xcode实现线上代码覆盖率的检查

    携程技术
  • 哈哈哈,这个教人写出烂代码的项目在 GitHub 上火了...

    如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用一致的格式和缩进、使用清晰的变量名和方法名、在必要时提供文档与注释、不要过度精简代码等等。

    JAVAandPython君
  • 什么代码会遭人耻笑,什么妹子会受人喜欢?从妹子角度戏说代码优劣。

    在日常生活中,丑姑娘和好姑娘一眼就能识别;在代码中,好代码与坏代码却不容易觉察,这里面有标准,但每个程序员都觉得自己创造的代码好。了解这些标准,可以有效避免写出...

    石桥码农
  • 想要成为顶级程序员必须具备的思维,学会了少走三年弯路

    《THe Effective Engineer》的作者Edmond Lau采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至...

    用户1257393
  • 程序员提高编程能力万无一失的办法

    那就是去读别人写的代码。读那些你常用的库、编程框架的源代码,读那些你景仰的大牛的源代码,读代码里的测试(测试本身就是一种有效的文档);读代码、改代码、运行代码。...

    企鹅号小编
  • 关于CodeReview的一些思考

    上图为[产品迭代开发协作流程],其中我们在 Demo 本次迭代之前会对开发人员的代码进行评审,所以今天就聊一下关于CodeReview的一些思考。

    用户5397975
  • 把公司代码上传到了git上,被leader发现了怎么办?

    曾经参与或者主导过十几个项目,类似这种行为项目组里面的小伙伴都遇到过,这种出发点都是好的,主要还是为了方便解决问题,至于这种行为到底该如何处理,还是压根据实际情...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券