机器之心报导
参加:一鸣、李泽南
总算到来,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:///article/github-were-storing-your-open-source-code-in-the-frozen-arctic-for-1000-years/
机器之心「SOTA模型」:22大范畴、127个使命,机器学习 SOTA 研讨一扫而光。