北京时间 5 月 8 日凌晨,谷歌在美国正式召开了谷歌 I/O 大会。本届谷歌 I/O 大会当仁不让的主角当然就是全新的 Android 系统 Android Q(Android 10.0) 。对比起 Android P ,新一代系统将会加入黑色主题模式,这个模式主要是为了让采用 OLED 屏的设备能够更加省电。 而随着各大厂商都开始推出折叠屏手机,Android Q 也将针对折叠屏手机进行适配和优化,如分屏操作、双屏时打开和折叠能够无缝切换等。 除此之外,Android Q 还能基于语音识技术,将视频中的语音实时转化成字幕,并且不需要联网。而在常规操作方面,Android Q 增手势导航、屏幕左滑后退的功能,虽然这个功能在国内深度定制的系统中已经很常见,但这确实是原生 Android 系统中首次出现。 在大会上谷歌表示,目前全球已有 25 亿正在使用的安卓设备,为了公众的隐私安全,Android Q 中有 50 项改进都是用于保护隐私的,设置中隐私一项也被提到了最前面。更多相关内容,请大家关注本次专辑…… 谷歌 I/O 大会第一天,在“What's New with Chrome and the Web”主题分享上,来自谷歌 Chrome 团队的 Dion Almaer 与 Ben Galbraith 介绍了 Chrome 开发的最新进展。 正值 Chrome 诞生第 10 年、谷歌诞生 20 周年,同时也是万维网 30 周岁,演讲就在这样宏大的背景下展开。“万维网的诞生拉近了人们的距离,我们可以自由地联系,一切只需要一个链接。 而 Web 的未来需要不断改进,以满足我们不断变化的需求。这就是我们开源 Chromium 项目的原因。”分享者以 Chrome 出现的意义开场, 全场分享了当前谷歌通过 Chrome 改善 Web 平台的三大目标。 三大目标是:便捷、功能强大与安全,下边是 Chrome 团队当前在此目标下所做的努力。便捷:分享者首先介绍了前阵子火热的 Lazy loading 延迟加载。延迟加载是一种在加载页面时,延迟加载非关键资源的方法,这些非关键资源在需要时才进行加载。使用该机制,页面加载速度可以提升 18%-35%。 Chrome 75 默认启用延迟加载功能。接着是提高站点性能的工具 Lighthouse,它内置于 Chrome Dev 工具中,作用正如其名,主要用于分析站点,探索并告诉开发者如何利用所有最新的平台功能,以优化网站性能。 同时 Lighthouse 可以为不同网站资源设置权重,只要简单在 JSON 文件中配置相关限制与指标即可实现。更多内容,请关注本次专辑…… GitHub 今天推出了一项名为 GitHub Package Registry 的新产品,它提供了软件包管理服务,开发者通过它可发布公共或私有软件包。 据官方介绍,GitHub Package Registry 完全集成在 GitHub 中,因此和 repo 一样,用户可以使用相同的搜索、浏览和管理工具来查找和发布软件包。此外,还可以使用相同的用户和团队权限来同时管理代码以及软件包。 GitHub Package Registry 还支持许多大家都比较熟悉的包管理工具,如:npm (JavaScript);Maven (Java);RubyGems (Ruby);NuGet (.NET) ;Docker images (用于虚拟化 Docker 操作系统的软件)。 GitHub Package Registry 通过 GitHub 的全球 CDN 提供了快速和可靠的下载服务。至于收费方面,GitHub 表示将永远面向开源免费,不过具体的定价细节还没公布。更多内容,请关注本次专辑…… |