苹果是有多恨web?

We believe apps are the future of television.

当 Eddy Cue 在上周苹果新品发布会上向全世界介绍新款 Apple TV 的时候,可能不小心透露了苹果对于互联网的看法

全球市值第一公司认为,web 应该被杀死,app 才是未来。

此事缘起于苹果没有在 tvOS 里内置 Safari 浏览器,在配套的 App Store 里面也没有上架任何其他的浏览器。

但如果你以为苹果只有这点本事,那你就太小看它了。

在 iOS 移动操作系统、移动应用内嵌入 web 内容所需的两个组件 WebKit 和 UIWebview,也从 tvOS 里被剔除掉了。

如果你不是开发者,我可以给你一个这两个玩意儿的简单解释:很多应用开发者都会用它们来在应用内嵌入 web 内容,简单来说就是在 app 里内嵌网页,比如在微博或 Twitter 里打开一个网页、音乐或短视频,或者干脆用网页来替代应用的部分界面;另外,由于 web 技术发展得已经很强大,一些特定的功能,比如字体的显示效果、左右滑动浏览的图册,开发者往往选用 web 直接显示,因为这样做开发难度更小一些(当然,相对使用 SDK 开发的原生应用要耗费更多的系统资源)。

WebKit

WebKit

而苹果在 tvOS 里去掉 WebKit 和 UIWebview 这两个东西,意味着 Apple TV 上的应用将完全无法展示来自 web 的内容。这意味着开发者如果想要把应用放到 Apple TV 上的话,需要进行大量的重构和代码重写工作——如果他们过去习惯了在应用里嵌入 web 内容的话——一般来说,绝大多数移动应用开发者都是这样做的,因为 web 能让他们更容易地实现一些重要的功能,比如输入账号密码的登陆页面,或者弹出式的对话框,或者在应用中采用微博或 Facebook 的第三方账号系统登陆。

如果要问这个情况会怎样给开发者带来不利,一个最简单的例子就是电商网站,也是苹果最想放到 tvOS 上的购物服务:绝大多数电商网站的上架产品都在网页上,而移动应用也高度依赖 web 显示这些商品内容,可以说对于电商网站来说,直到使用支付软件支付的那一刻,消费者的绝大多数操作都在 web 页面上完成。现在,苹果又怎么能指望电商合作伙伴支持 tvOS 呢?

简单来说,苹果恨 web,恨不得 web(至少在自己家的系统上)消失。而因此带来的对开发者的种种苦难,就请拜托你们开发者自己承受去吧。

一般人恐怕很难明白苹果为什么这么憎恨 web。苹果憎恨 web 的一切,几乎对 web 的好与坏无差别憎恨:

1)苹果在 Safari 浏览器向开发者开放了一个原生的,只需要每年缴纳 99 美元开发者费用即可使用的“内容拦截”(Content Blocking)功能。它可以针对用户制定的“cookies、图片、资源、弹出窗口以及其他网页内容”进行拦截,而该功能最直接的使用场景就是开发和 Chrome、火狐浏览器上的 AdBlock 等类似的广告拦截插件。众所周知,拦截广告将会严重损害互联网上绝大多数主动的内容生产者,比如新闻和资讯网站以及其他依赖广告商业模式生存的网站;

2)而苹果对情况 1 的应对策略,是打一巴掌再给一块糖:欢迎加入 Apple News,请在苹果的原生新闻客户端上发布你们的新闻,不要去管你们每月上千万阅读量的网站了可以吗?当然,加入 Apple News,就可以在内容上面放广告了,然而广告的收入并不会分给内容生成者——总的来说就是体验被霸王条款糊一脸的感觉;

news-header

3)自从 2010 年史蒂夫·乔布斯的一封公开信开始,它的 iOS 操作系统一直禁止播放(性能较差、对触摸不友好的)flash。由于 iOS 应用里支持内嵌 web 内容,苹果此举也变相推动了基于 HTML 5 技术的移动网页全面发展。

而现在,苹果又想要放弃掉 web 了。

运行在 tvOS 上的 Apple TV,不需要 web 内容。

运行在 tvOS 上的 Apple TV,不需要 web 内容。

虽然苹果没有确认 Apple TV 是否将在中国大陆销售,但是这款新品没有浏览器的事实,倒是跟广电总局对于互联网电视的一条重要监管条例重合了:禁止系统中存在可以访问互联网的浏览器

这是个有点可气又有点可笑的巧合。广电总局不让系统浏览器访问互联网,目的在于能够对互联网电视上播放的内容进行全面的管控——通过牌照商、播控平台来完成;而苹果则另有企图,它自从 iPhone 发布之后,逐步建立了所有移动平台上最为健全和繁荣的应用生态(app ecosystem)。苹果最强的地方就在应用,而它打算在 Apple TV 上继续保持这一点。

苹果和广电总局,一个伫立在世界之巅的科技公司,一个脱胎于体制,做着依靠越位行为横行霸道湿梦的监管机构——谁曾想到,它们俩竟然在互联网电视上殊途同归……

幸运的是,我们目前只在 tvOS 上看到这个令会让绝大多数互联网从业者感到心寒的设定。但如果回忆一下苹果最近的新品发布会以及 WWDC 全球开发者大会,针对 Safari 的新功能引入已经越来越少,苹果也不再会把 Safari 对于移动网页的加载和渲染效率拿出来和其他浏览器以及移动操作系统作对比。Mobile web,甚至是整个 web,对于已经孕育出世界上最强大应用生态,拥有超过 120 万个 iOS 应用的苹果来说,重要性和存在必要正在不断降低。而这种应用生态逐渐攻占整个移动市场的力量似乎是无穷的——就连刚刚发布半年不到的 Apple Watchs 上,可用的应用数量都已经超过了 1 万个。

苹果不再需要 web 了,无论是用户还是开发者的你,准备好迎接这个事实了么?

 

图片来源:苹果、WebKit

订阅更多文章