什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
从 Chrome 迁移至 Edge 的尝试,以失败告终
Windows 10 中除了历史悠久的 Internet Explorer 外,还新增了一个现代化的 Microsoft Edge 浏览器。据微软说,这个浏览器比 IE 增加了更多实用功能,例如速度更快更流畅,可以让用户更专注于网页上主要内容的阅读模式,以及对触屏和 OneNote 更深入集成提供的网页标注、保存和分享功能等等等等。
然而一直以来我依然将 Google Chrome 作为我的主力浏览器。一方面是因为使用习惯问题,另一方面,Chrome 支持丰富的扩展和加载项,可以很好的满足使用中的需求。而最大的原因在于,Chrome 有各种用于网页广告过滤的扩展,面对今天很多网站需要用户“在广告中找内容”的做法,这种扩展几乎是上网必备的。
但是 Chrome 最大的问题是,资源占用实在太高。除了内存占用大外,CPU 占用也高到惨不忍睹。我在笔记本上使用 Chrome 打开 20 个左右的标签后,CPU 占用率总在 30% 上下波动,同时笔记本的风扇就没有停过(现在换用 Edge,打开同样数量,同样内容的标签,CPU 占用率在 5% 上下波动,而且风扇大部分时间都是停转的)。这个问题挺不能忍,但以前一直默默忍受,主要原因就是广告过滤的问题,以及:懒!
关于 Chrome 的资源占用问题,网上早有讨论,基本上大家认为的原因主要是(无责任列举,下面这些都是网上流传的说法,我自己没有验证):
- Chrome 的每个标签,以及安装的每个扩展和插件都是一个单独的进程,所以内存占用大
- (Windows 平台的)Chrome 使用了时间更短的唤醒计时器,会每秒唤醒系统 1000 次,这样可以让 Chrome 更流畅,但增加耗电量和 CPU 占用率
- 为确保流畅运行(是的, 确实很快),Chrome 会大量占用内存和 CPU 资源,以至于影响到其他程序的运行
- ……
最近 Windows Insider 的慢速通道在推送 Windows 10 Build 14342 后,Edge 终于可以使用广告过滤扩展了。于是我也顺势考虑是否将 Edge 作为主力浏览器试试。找个周末,按照平时的使用习惯用几天 Edge 看看效果如何把。
然后,结果如何你可能已经从本文的标题知道了,这次尝试依然失败。下面开始详细说原因。下列内容基于这样的软件环境:
- Windows 10 Pro Insider Preview,Build 14342
- Microsoft Edge 38.14342.1000.0,Microsoft EdgeHTML 14.14342
- 操作系统,其他所有应用程序,以及驱动程序均已升级到最新版
输入法
没曾想这竟然是我对 Edge 最为不满的地方。作为一个商店应用,Edge 和其他商店应用一样,因为运行在隔离的环境中,与其他软件的交互能力非常有限,而输入法就是其中之一。以前的商店应用无法使用第三方输入法,无法支持词典软件等的屏幕取词功能,就是这一限制造成的。现在的 Windows 10 商店应用情况有所改善,已经能实现与第三方应用的某些交互,例如我使用必应词典,已经可以对商店应用的界面中显示的文字取词。同时目前也已经有一些第三方输入法宣称可以用于商店应用,不过我没有试过。从 Windows 8 开始,我一直在使用必应拼音输入法,然而遗憾的是,该输入法至今依然无法在商店应用中使用。
因此在 Edge 里,只能使用 Windows 10 自带的微软拼音输入法。但是这个输入法非!常!难!用!你知道吗!!!根据有关人员的说法,Windows 10 内建的拼音输入法实际上使用了与必应拼音相同的内核,但就是难用!
这个输入法给我最大的感觉就是迟钝!笨重!使用过程中经常会遇到打算输入字词,但按下对应的按键后,这个词的第一个字母直接被输入法丢掉了。例如我想输入“输入法”,键入“shurufa”,开头的“s”没有输进去。这个问题的发生没啥规律,始终不知道是因为什么原因造成的。
此外偶尔还会遇到,想要快速输入大段文字的时候,击键速度非常快,但键入的字母会用非常慢的速度一个一个蹦出来。。。
上面这些问题已经极大影响了我在 Edge 中输入文字的操作。另外虽然我没有遇到,但经常在论坛上看到反馈说这个输入法存在各种问题,例如资源占用大,无规律停止响应并导致输入文字的程序也受到波及停止响应等。
不过另外要说的是,Windows 10 Build 14342 中自带的微软拼音输入法也有一些让人喜欢的改进。
首先,删除候选词的功能非常赞。这个功能以前是不支持的,当时如果输入一个词组的拼音,但是选择了错误的候选词,例如想要输入“拼音”,结果选择了“品因”,那么这个错误的候选词会长时间占据“pinyin”这个字符串的首选词列表首位,还无法删除。现在好了,提供了删除候选词的功能,右键点击不想要的候选词,删除掉就行。
此外最新版微软拼音直接支持输入 emoji 表情,虽然我自己不怎么用,不过有这样的功能也挺不错的。就是这些图标感觉好奇怪,和其他平台以及应用支持的 emoji 图案都不一样,不知道是版权原因无法直接使用还是什么。
当然,对于这个功能还有个问题需要确认:通过这种方式发送给别人的 emoji 表情,别人使用不同平台,不同程序看到的图案,和我本来想发送的图案是相同的,或代表相似含义的吗?还不清楚。如果我发个笑脸,对方那里看到的是哭脸,那就有意思了。写到这里正好做个实验,在新浪微博发一条微博,内容是一个笑脸,结果么,虽然图案不完全相同,但至少表达的含义是相似的。
因为输入法目前存在的一些问题,导致 Edge 的使用体验严重受到影响。不过我也不想换用其它支持商店应用的第三方输入法,暂时就这么着吧。
中文字体和文字渲染
由于渲染方式的差异,现在很多程序已经不支持 MacType 之类的软件。但以前在 Chrome 中,我会使用插件将网页上的中文字符的字体统一替换为微软雅黑。随着多年的使用,目前已经非常习惯这样的做法。但是 Edge 中目前没有类似的插件,甚至不能像 IE 那样通过“辅助选项”忽略网页指定的字体,自定义选择要使用的字体。
举一个例子,我天天要上的一个论坛,在 Chrome 和 Edge 中,都使用 150% 的放大比例后,各自的显示结果是下面这样的,上面是 Chrome,下面是 Edge。也许有人更喜欢宋体,但我觉得看着挺累,不符合我的习惯。
此外还有很多地方存在字体模糊的问题。例如在打开新浪微博后可以看到下图的结果。左侧的微博内容,文字渲染很清晰锐利,但右侧的热门话题那块就模糊到不行。当然这可能也和网页本身的一些设计有关,不知道具体原因,但 Edge 糊,Chrome 不糊。。。
扩展
Edge 终于支持扩展了,这个很多人盼望已久的功能。虽然目前可用的扩展并不多,但至少能支持,也算是个好的开始吧。Edge 的扩展需要通过 Windows 应用商店安装,截止写这部分内容的时候,一共有九个可用扩展。
可用扩展少,而且现有扩展还不够完善。例如我使用的 Adblock Plus 这个广告过滤扩展就有一个很奇怪的问题,重新启动 Edge 并自动打开上次关闭时显示的网页后,此时该扩展无法生效,页面上还是会显示广告,刷新后扩展生效广告会消失。当然这也和第三方扩展的开发工作有关,反馈给开发者等待后续更新吧。
此外在扩展方面,导致我不想继续用 Edge 的原因在于新浪微博。Chrome 中我使用 Violent monkey 扩展配合 Yet Another Weibo Filter 脚本对网页版新浪微博的页面进行精简和清理,隐藏所有不想看到的内容。目前这样的做法在 Edge 中依然无法实现。考虑到新浪微博我每天都要长时间阅读,而那些乱七八糟的功能实在是干扰注意力。请对比下面两个图,上方是 Edge 中显示的,不进行任何清理的新浪微博首页,下方是在 Chrome 中通过扩展和脚本清理后的首页。这要吐槽新浪,我只想安静地看我选择去看的微博,别人在热议啥电影啥音乐啥话题,别人关注过谁,你觉得我可能会对哪些东西感兴趣(其实你觉得的结果是错的),这些东西关我屁事!当然,新浪微博的 UWP 客户端其实也还不错,不过功能还是太简陋了。
此外还有一个莫名其妙的小问题。为啥在调整一个标签的页面显示比例后,其他标签里的内容会整体偏右,刷新后才能恢复?这个问题不只出现在某一个网站,而是很多网站都会遇到:
总结
本来这些问题可以通过 Feedback Hub 反馈的,但不知道为啥,这个应用在我系统上点击后没有任何反应。。。这两天还没空研究具体是咋回事。
所以,此次信仰充值失败,下次再“试试”吧。
标签: Chrome迁移至Edge
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读