开发社区最近盛传谷歌 fork 了苹果的开源编程语言 Swift,Swift 发明人 Chris Lattner 今年8月加入 Google,并通过 Twitter 透露,Google 已有足够多的 Swift 开发人员,有足够的语言开发能力。而另一位Google开发人员 Zac Bowling 则明确表示将让Fuchsia支持Swift语言。 Fuchsia是Google去年发布的操作系统,有着成为横跨 loT,手机和 PC端操作系统的计划。和Android及ChromeOS不同,它的核心不是 Linux 而是 Zircon(原名Magenta),它原本已经支持Google的Dart语言、C/C++、Go、Python、Rust语言等,而Swift可能是下一个要支持的语言。 Google开发人员Zac Bowling在 Twitter 明确表示,其团队要把 Swift 加入 Fuchsia支持对象。同时在Swift 的 GitHub上建立 pull request ,在Swift编译器内加入对Fuchsia OS的支持,也引起开发人员的关注。 Swift 编程语言分支,允许 Google 员工协作并对官方的 Swift 存储库进行 pull 请求。对开发人员来说,此举颇令人玩味,但Google的用意为何则不得而知,因为Google一直很少公开讨论这个新操作系统的计划。 Google可能希望开发人员以其熟悉的开发工具开发app再搬到 Fuchsia 上执行。但另一方面,虽然苹果将Swift编程语言开源,但 iOS 上其他资源,包括 UI 等都未开源,因此苹果函式库的代码,无法在Fuchsia上执行。 上周,计算机巨头IBM发布了自己的开源字体。该字体被称为 IBM Plex。它由 IBM 人员设计,它可以在任何地方使用,比如从软件和网站到新闻稿到登录验证再到 PPT。对于像 IBM 这样的国际化公司,其字体必须有多种语言。第一个版本,字体有 110 种不同的语言,有更多的字符集。有八个单独的权重等宽线,衬线和无衬线版本。 然而 IBM Plex 的字体是开放源码的,任何人都可以下载使用。这意味着不再需要支付许可费才能使用迄今为止的最好的字体:Helvetica。这个字体的好处不尽其数。即使它是现代化的,高水平的,它也要显示在一个得体的屏幕上才算完整。更多相关内容,大家可以关注本次专辑…… Facebook本周一宣布,加入由大型科技公司亚马逊、思科、谷歌、英特尔、微软、Mozilla以及Netflix联合组成的合作联盟Alliance for Open Media,该联盟的目标是要打造Open Media。该联盟希望打造Opene Media开源影音格式标准AV1,成为下一代网络主流的超清规格影音格式,作为开源格式无需支付专利授权,该联盟的成员还包括IBM、NVIDIA和ARM、Adobe等科技巨头。 在全世界拥有20亿用户的Facebook加入对这一联盟的意义重大,目前网络视频采用H.264/AVC格式或者H.265/EVC格式居多,这些影音压缩技术能够极大地缩减文件尺寸,并且提高清晰度,但是复杂专利结构导致的较高许可费用阻碍其进一步应用。 AV1编码标准应运而生,定位下一代编码标准的AV1要在技术上能够与HEVC/H.265叫板,又兼具VP9免费开源、浏览器友好性等优势,Alliance for Open Media作为非盈利中立标准组织对此进行开发和维护。更多内容才关注本次专辑…… |