2018年年底,微软官方确认未来 Windows 10 系统中搭载的 Edge 浏览器将会基于谷歌的开源浏览器内核 Chromium,并表示会替代现有的 Edge 版本。对于用户来说,这就意味着新版 Edge 浏览器会有更快的速度,更丰富的扩展支持以及更流畅的使用体验,而微软也一直在积极贡献 Chromium,以便更好与新版 Edge 整合。 近日,外媒 Windows Lastest 发现微软工程师再次提交了新的 Chromium Commit,允许基于 Chromium 的浏览器中的字幕字体可以跟随 Windows 10 系统设置改变。Chromium 的 Commit 标题为“为字幕添加 Windows 系统样式的支持”,并推荐了以下4个选项: 向 CaptionStyle 添加4个新选项;添加 WindowsCaptionStyle 类:扩展 CaptionStyle,并为 webvtt 标题样式添加 Windows 支持;添加命令行 flag“–enable-windows-caption-style”,这是运行平台特定代码所需要的。 Commit 还指出,本次提交遵循了 Google 在2019年1月份提交的指导原则。微软、Google 和贡献者正努力增加对背景不透明度、窗口不透明度和窗口颜色的支持。从外观上看,这种变化基本上应该是为视频中的文本字幕添加对 Windows 10 自定义样式的支持,更多内容,请关注本次专辑…… 二十三十年前,在笔记本电脑上安装 Linux 并正常运行是需要费很大点劲的,今天大部分笔记本电脑虽然没有预装 Linux,但可以很容易安装和运行各大发行版。 二十年前的人们可能很难想象会发生这一情况,更不可能想象到各种物联网设备预装的都是 Linux。虽然 Linux 统治了物联网,但自由软件社区面临另一个严重问题是:我们基本上不能修改物联网设备的代码,我们也不知道设备上安装了什么程序,是否有间谍程序。 根据 GPL 许可证,用户可以要求厂商提供核心的源代码,但真正采取行动的人很少。我们需要采取行动以避免一种物联网反乌托邦噩梦的出现,我们需要让物联网设备是可修改的、可重新安装和可改变的,也是可研究的。更多相关内容,请关注本次专辑…… 以往我们说某一功能跨多端,往往是指在诸如 PC、移动等不同类型的设备之间都能实现;或者更加具体一点,指的是“跨平台”,可能是大到跨操作系统,比如 Windows、macOS、Linux、iOS 与 Android 等,可能是小到跨某个具体技术的不同实现库。 但是今天我们要介绍的是关于跨 MVVM 架构模式各种环境的场景。Chameleon 是一套开源跨端解决方案,它的目标是让 MVVM 跨端环境大一统,实现任意使用 MVVM 架构设计的终端,都能使用其进行开发并运行。 在这样一个 MVVM 环境中,涉及到了 Weex、React-Native、WebView/浏览器与 Flutter 等各种跨端技术,还有它们实现的具体业务产品,比如微信小程序、快应用、支付宝小程序、百度智能小程序、今日头条小程序与其它各类小程序。 也许你发现了,这里提到了许多种“小程序”,虽然最早微信小程序的概念甚至早期版本出现的时候,有过不少不看好的声音,但是随着它不断发展,目前已经成为了大众生活不可或缺的应用形态。 马化腾透露过,截至 2018 年 11 月有 150 万微信小程序开发者,小程序应用数量超过 100 万,覆盖 200 多个细分行业,日活用户达到 2 亿。 |