为什么第三方浏览器总是不如iphone和ipad上的safari

iOS支持第三方浏览器,但不像你想象的那样。第三方浏览器在iPhone和iPad上总是不如苹果自己的Safari——至少在苹果放松限制之前是这样。...

为什么第三方浏览器总是不如iphone和ipad上的safari

iOS支持第三方浏览器,但不像你想象的那样。第三方浏览器在iPhone和iPad上总是不如苹果自己的Safari——至少在苹果放松限制之前是这样。

这就是Mozilla不再提供iOS版Firefox Home应用程序的原因,也是谷歌Chrome开发者在应用商店发布当前Chrome应用程序之前进行内部辩论的原因。

所有浏览器都必须使用safari的渲染引擎

苹果的应用商店政策规定:“浏览网页的应用程序必须使用iOS WebKit框架和WebKit Javascript。”

这意味着web浏览器不能实现自己的渲染引擎;它们必须嵌入Safari渲染引擎的一个版本。他们无法提供更快的渲染引擎或新的web功能。实际上,iOS上的每个第三方浏览器都是围绕Safari的不同界面。

相关报道:为什么那么多极客讨厌IE?

在传统的桌面操作系统上,如Windows、macosx和Linux,每个浏览器都可以提供自己的渲染引擎。这就是为什么Mozilla Firefox比Internet Explorer 6好得多,以及为什么Google Chrome比Mozilla Firefox 3.0快得多。每个浏览器开发人员都可以创建自己的优化渲染引擎。如果Mozilla Firefox被迫用Internet Explorer 6的渲染引擎渲染网站,Firefox就永远不会起飞,我们今天可能仍然会被困在Internet Explorer 6上——微软只是在Mozilla Firefox起飞后才恢复在Internet Explorer上的开发。

为什么第三方浏览器总是不如iphone和ipad上的safari

…但他们不能使用safari的快速nitro javascript引擎

比听起来更糟。第三方浏览器不仅被迫使用Safari的渲染引擎,还被迫使用速度较慢的JavaScript引擎,而只有Safari可以使用速度较快的JavaScript引擎。特别是,他们被迫使用更老的WebKit JavaScript引擎,而苹果新的Nitro JavaScript引擎只为Safari保留。

这意味着第三方浏览器使用JavaScript呈现网页的速度总是比Safari本身慢。苹果将继续开发Nitro JavaScript引擎,Safari将继续加快速度,而第三方浏览器相比之下将变得更慢。

相关:越狱解释:你需要知道什么越狱iPhone和iPad

实际上,所有第三方浏览器不仅仅是Safari的不同版本——它们基本上都是Safari的较慢版本。

当然,从理论上讲,浏览器**商可以创建一个只在越狱设备上运行的浏览器的特殊版本,并在应用程序商店外分发,但他们不会。他们会吸引苹果正试图消灭的越狱者有限的市场。

为什么第三方浏览器总是不如iphone和ipad上的safari

第三方浏览器永远不能是默认设置

苹果iOS也不允许你选择默认的应用程序,所以第三方浏览器永远不能成为你的默认浏览器。即使你更喜欢Chrome,在大多数其他应用程序中点击链接仍然可以打开Safari。您必须将Safari中的链接复制粘贴到Chrome中,才能在Chrome中查看页面。

应用程序开发人员可以让自己的应用程序打开其他应用程序,因此有一种方法可以让另一个浏览器成为您的默认浏览器。每个应用程序都必须硬编码一个它支持的备选浏览器列表,并提供一种在它们之间进行选择的方法。用户必须在每个应用程序中分别选择自己的默认浏览器,如果他们更喜欢应用程序开发人员没有包含的浏览器,那就太不走运了。

为什么第三方浏览器总是不如iphone和ipad上的safari

他们也不能有附加组件

同样的应用商店策略意味着第三方浏览器不能提供对浏览器加载项的支持。您是否使用LastPass存储密码?你必须使用LastPass应用程序,它实现了自己的内部浏览器-你不能只为Safari或Chrome安装LastPass插件。当然,LastPass的内部浏览器也被迫比Safari慢。

附加组件可以在其他平台上使用,即使它们不是在每个浏览器中都可用。例如,Android的Chrome不支持附加组件,因为Google不希望它支持。这很好,因为FirefoxforAndroid确实支持附加组件。如果愿意,您可以安装LastPass插件并在Firefox应用程序中使用首选密码管理器。你可以选择。

第三方浏览器瘫痪了

第三方浏览器永远不会比Safari快——它们永远都会慢。它们也总是更不方便使用,因为它们永远不会是您的默认值。

浏览器试图通过添加其他功能来弥补这些限制。例如,Chrome的预取和数据压缩功能试图帮助加快速度。Chrome的真正优势在于它允许你将书签、打开的标签和其他浏览数据与桌面版Chrome同步——这也是Mozilla最初提供Firefox Home的原因,因为它允许Firefox用户在iOS**问他们的Firefox浏览数据。Mozilla现在表示,在苹果停止削弱第三方浏览器之前,他们不会为iOS提供Firefox。

除非您想要第三方浏览器提供的集成功能或其他独特选项,否则最好还是坚持使用Safari。苹果公司设计了自己的操作系统,让它永远是最快、最方便的选择。


这里有一些改变的希望。苹果曾经因为“复制”内置应用程序的功能而拒绝应用程序,但最终他们让步了,允许竞争。如果他们不改变这一政策,潘多拉、Kindle、Gmail等应用程序以及其他许多流行的应用程序将永远不被允许进入App Store,因为它们将与苹果自己的应用程序(如iTunes Radio、iBooks和Mail)竞争。竞争和应用程序的选择使iOS成为一个更强大、更灵活的平台,而浏览器的选择则使iOS更强大、更灵活。

图片来源:Flickr上的Kārlis Dambrāns

  • 发表于 2021-04-11 11:02
  • 阅读 ( 206 )
  • 分类:互联网

你可能感兴趣的文章

如何清除iphone或ipad上的缓存

... 例如,如果你访问一个带有大横幅图形的网站,你的浏览器会缓存它,这样你下次打开这个页面时就不必再下载它了。当你在苹果音乐上播放音乐时,它会缓存你播放最多的曲目,这样你就可以更快地更换歌曲。 ...

  • 发布于 2021-03-23 16:40
  • 阅读 ( 186 )

如何在iphone和ipad上玩googlestadia

...登录。 在开始玩游戏之前,如果你拥有并想使用视场或第三方蓝牙控制器,现在是时候将其与iPhone或iPad连接或配对了。 相关:如何无线链接一个体育场控制器到一个安卓设备 您现在可以从“主页”选项卡中选择一个游戏。如...

  • 发布于 2021-03-31 22:43
  • 阅读 ( 204 )

如何更改iphone和ipad上的默认浏览器

...要您运行的是iOS 14、iPadOS 14或更高版本,您就可以将任何第三方浏览器设置为iPhone或iPad上的默认浏览器。 首先,打开“设置”应用程序。如果你在图标的海洋中丢失了它,那么就使用苹果内置的Spotlight搜索来查找应用程序。 ...

  • 发布于 2021-04-01 14:35
  • 阅读 ( 185 )

如何自动关闭iphone和ipad上的safari标签

... 在“关闭选项卡”屏幕上,您可以选择设置打开的Safari浏览器选项卡的寿命。设置后,Safari将关闭在您设置的时间段内未查看过的选项卡,选项为“手动”、“一天之后”、“一周之后”或“一个月之后”。此设置也适用于私...

  • 发布于 2021-04-01 20:50
  • 阅读 ( 177 )

如何阻止safari在iphone和ipad上发布应用程序

...面是如何留在野生动物园。 选项1:卸载应用程序 Safari为什么这么做:应用程序开发者可以选择用URL注册他们的应用程序。例如,如果你安装LinkedIn应用程序,它将在linkedin.com地址。每当你轻触linkedin.com在安装了LinkedIn的Safari中...

  • 发布于 2021-04-01 22:22
  • 阅读 ( 184 )

ios 14的iphone终于有了浏览器选择

...入谷歌生态系统的Chromebook用户,这是一个更好的改变。 为什么苹果做出了改变 苹果并没有分享它的内部决策过程,但是有一些线索可以解释为什么这个政策最终改变了。最明显的一点是,许多应用程序开发人员已经尝试实现这...

  • 发布于 2021-04-02 01:27
  • 阅读 ( 174 )

如何在iphone和ipad上的safari中查找网页上的文本

... 看到搜索栏后,单击文本输入字段并键入单词或短语。浏览器将突出显示您在页面上查找的所有内容,您可以使用搜索栏旁边的箭头在页面上下循环浏览这些内容。 相关:如何快速搜索当前网页上的文本 完成后,在iPhone和iPad...

  • 发布于 2021-04-02 05:11
  • 阅读 ( 153 )

如何将网站添加到iphone或ipad主屏幕

...这样的快捷方式图标。而且,由于苹果不允许你更改默认浏览器,这些网站也总是加载在Safari中。不过,这是一个方便的方式来加快您的iPhone或iPad体验。

  • 发布于 2021-04-02 06:54
  • 阅读 ( 149 )

如何在iphone、ipad和mac之间移动safari选项卡

...afari。 首先,确保设备上已启用切换。从那里,启动Safari浏览器,然后在主设备上打开网站。这可以是你的iPhone、iPad或Mac。确保您的设备没有进入睡眠状态,否则该功能将无法将选项卡移交给辅助Apple设备。 相关:如何在iPhone...

  • 发布于 2021-04-02 07:32
  • 阅读 ( 190 )

如何在iphone或ipad上使用safari下载文件

...的新功能,您现在可以直接在Safari中执行此操作。不需要第三方应用程序! 如何使用safari下载文件 Safari的下载管理器是iOS13和iPadOS13更新中隐藏的新功能。如果你每天都在浏览网页,你可能不会意识到这个功能。相反,当你点...

  • 发布于 2021-04-03 02:01
  • 阅读 ( 202 )
h5919779
h5919779

0 篇文章

相关推荐