DuckDuckGo 的 Mac 浏览器对于 YouTube 来说非常棒,但仍需要改进

Mac 上的 DuckDuckGo 徽标

经过数月的私人 Beta 测试,Mac 版 DuckDuckGo 浏览器 Beta 版现已向任何人开放(请访问 duckduckgo.com/mac(如果您有兴趣查看)。该公司最初是一家注重隐私的搜索引擎,现在提供移动应用程序和浏览器扩展,所有这些都旨在降低公司跟踪您在线一举一动的能力。

该公司的下一个合乎逻辑的步骤是开发自己的网络浏览器,这正是它正在做的事情。我花了几天时间使用 DuckDuckGo 测试版,虽然我喜欢目前所看到的,但它还没有完全准备好成为我的日常浏览器。它干净、简单且性能良好,但缺乏一些现代桌面浏览器中的关键功能,例如扩展支持以及跨设备同步书签和密码。

不仅仅是另一个 Chromium 浏览器!

现在如果你尝试从头开始编写整个 Web 渲染引擎,那一定是疯狂的,所以 DuckDuckGo 依赖 WKWebView API 来渲染页面。这意味着页面是使用 Apple 的 WebKit 实现呈现的。但浏览器的所有其余部分——选项卡、书签、密码管理等——都是由 DuckDuckGo 编写的自定义代码。这样做的好处是不会带来太多麻烦,并且可以专注于公司增强网络隐私的使命,但这也意味着缺乏与重要的第三方功能(如浏览器扩展或挂钩)的兼容性。密码管理器等应用程序。

DuckDuckGo Mac 浏览器

DuckDuckGo 的浏览器在 WebKit 上运行,并具有内置的跟踪拦截器

Foundry

这些事情最终都会到来(该公司表示,以”满足我们对隐私和质量的高标准”的方式),但它可能会使浏览器的第一个版本对某些用户来说是不可能的,具体取决于他们使用的其他应用程序可以与您的浏览器配合使用。

自今年早些时候开始仅限邀请的测试版以来,添加了许多功能,包括固定选项卡和书签栏。由于 DuckDuckGo 永远不会在线保存您的浏览历史记录,因此他们实现了浏览器历史记录,该历史记录只是保存到本地计算机的列表。其中一些事情仍然需要一些改进。例如,我是书签栏的重度用户,我经常通过中键单击在新选项卡中打开链接。这可以按预期在网页上运行,但中键单击书签(从菜单或栏)不会执行任何操作。

拦截跟踪器、广告等

DuckDuckGo 的主要理念是它有助于防止您在网上被跟踪。它在加载之前就阻止了该公司所谓的”侵入性跟踪器”,这可以节省大量数据传输,并使页面加载速度更快,操作更流畅。这并不意味着一切都被阻止——有一些侵入性较小的跟踪器用于审核网络流量等事情,并且允许执行加载字体等事情的非跟踪插件通过。

这意味着,虽然 DuckDuckGo 本身没有专门内置”广告拦截器”,但它最终会默认拦截大多数广告,因为大多数广告和广告网络只是加载了跟踪器。内测版在广告应有的地方有空的占位符,但公开测试版现在删除了它们以使页面看起来更好。

桌面浏览器继承了公司移动浏览器的”Fire Button”。这是一个一键式按钮,可以删除您所有的浏览历史记录和数据。与移动版本不同,Mac 浏览器允许您选择仅清除当前选项卡或当前窗口中访问的网站的数据。由于许多网站使用 cookie 来保存登录信息,因此当您登录网站时,系统会询问您是否要”防火”登录,因此”防火”按钮会删除除保持登录状态的 cookie 之外的所有内容。

DuckDuckGo cookie 同意 DuckDuckGo 可以为您处理这些 cookie 同意弹出窗口,这可以减轻网络上的麻烦。

Foundry

DuckDuckGo 还有一些其他不错的拦截器,您可能会喜欢。那些在每个网站上弹出的 cookie 同意书?默认情况下,浏览器将检测它们并自动设置首选项以最大限度地提高隐私,然后关闭弹出窗口。全球隐私控制会自动设置这些 CCPA 和 GDPR 选项,以防止传输或出售您的数据,但仅限于尊重 GPC 设置的网站(有数十万个网站这样做,但许多网站尚未这样做)。浏览器还会强制使用 HTTPS(如果可用)。

这些选项默认启用,但如果您遇到网站无法正常工作的问题,您可以随时将其关闭。单击地址栏中的小盾牌按钮将让您准确地看到该网站上被阻止的内容,禁用对该网站的保护

鸭子玩家的天才

也许我最喜欢的 DuckDuckGo 桌面浏览器新功能是该公司称之为”Duck Player”的功能。它以一个漂亮的大而无干扰的视图打开 YouTube 视频,虽然它仍然使用 YouTube 播放器,但大部分跟踪和识别代码都被阻止。它会删除所有目标广告代码和 cookie。您仍然可以获得广告,只是它们不会根据您的网络使用情况针对您,而只是付费在符合特定条件的视频上投放的广告。您知道,过去的网络广告方式是付费投放特定内容的广告,而不是覆盖目标个人。

鸭子播放器弹出窗口 您可以在”Duck Player”中打开任何视频,以获得不那么令人讨厌的体验。

Foundry

由于许多 YouTube 广告都依赖于深入的个人定位,因此您收到的广告会少得多。您也不会获得根据您的观看历史记录推荐的视频,因此您不会掉入疯狂阴谋论和其他耸人听闻的废话的兔子洞。需要明确的是,您的观看次数仍然会被计算在内并显示在您的 YouTube 观看历史记录中,它们只是不会对您的个性化广告资料做出贡献,并且个性化推荐会被屏蔽。

每当您点击 YouTube 链接时,您都会收到一个弹出窗口,询问您是否要使用 Duck Player,但您可以完全禁用它或将其设置为始终播放所有 YouTube 视频。这确实是一种更加愉快的 YouTube 观看体验。

DuckDuckGo 测试版性能

如果浏览器速度缓慢且反应迟钝,那么世界上所有的隐私功能都没有多大意义。虽然这只是一个测试版,但我在 browserbench.org 将其与 Chrome 106、Firefox 106 和 Safari 16.1 进行比较。我使用运行 macOS Ventura 的 M2 MacBook Air 进行这些测试。

浏览器基准 信息图

虽然 DuckDuckGo 基于 Apple 的 WebKit API,但它的速度远不如 Safari 16.1 – WKWebView 落后于 Safari 中最新的 WebKit 渲染优化的情况并不罕见。但在这些测试中,DuckDuckGo 比 FireFox 106 快很多,与 Chrome 106 相当,这是一个非常好的结果。再加上所有在加载之前被阻止的跟踪器等,DuckDuckGo 感觉非常快。

仍处于尴尬的青春期

尽管我非常喜欢 Duck Player 以及 DuckDuckGo 的浏览器自动为我处理所有这些 cookie 弹出窗口的方式,但我发现目前还很难推荐。我没有找到很多完全损坏的网站,但跟踪器阻止非常激进,以至于它完全阻止了某些网站上的本机视频播放器和其他有用的东西。您始终可以禁用保护,但如果您不知道缺少哪些网站功能,则很难知道您需要什么。

更重要的是,浏览器根本无法使用插件。它有自己的密码管理器,但尚未在设备之间同步。它很快就会与 Bitwarden 集成兼容性,但如果你不使用该密码管理器,那你就不走运了。 1Password 的通用自动填充功能可以使用,但只能填写密码,不会保存或建议新密码。虽然您可以从其他浏览器导入密码,但这是一条单行道。

甚至书签也无法在设备之间同步。在我们实现多设备同步以及与最流行的密码管理器一起使用的方法之前,我认为自己除了涉足 DuckDuckGo 之外别无他法。缺乏对其他类型插件的支持并不那么麻烦——广告和脚本拦截器是最常见的,DuckDuckGo 的集成隐私保护功能可以自行解决大部分问题。

由于这只是 0.30 版本,我们预计 DuckDuckGo 可能还会处于测试状态一年左右。鉴于我在这个早期状态中所看到的情况,我对最终的完整发布充满希望。