时间:2015-09-16 18:02:15 来源: 复制分享
“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
而苹果在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,就可以在内容上面放广告了,然而广告的收入并不会分给内容生成者总的来说就是体验被霸王条款糊一脸的感觉;
Apple News
3)自从2010年史蒂夫乔布斯的一封公开信开始,它的iOS操作系统一直禁止播放(性能较差、对触摸不友好的)flash。由于iOS应用里支持内嵌web内容,苹果此举也变相推动了基于HTML 5技术的移动网页全面发展。
而现在,苹果又想要放弃掉web了。
运行在tvOS上的Apple TV,不需要web内容。
虽然苹果没有确认Apple TV是否将在中国大陆销售,但是这款新品没有浏览器的事实,倒是跟广电总局对于互联网电视的一条重要监管条例重合了:禁止系统中存在可以访问互联网的浏览器。
这是个有点可气又有点可笑的巧合。广电总局不让系统浏览器访问互联网,目的在于能够对互联网电视上播放的内容进行全面的管控通过牌照商、播控平台来完成;而苹果则另有企图,它自从iPhone发布之后,逐步建立了所有移动平台上最为健全和繁荣的应用生态(app ecosystem)。苹果最强的地方就在应用,而它打算在Apple TV上继续保持这一点。
苹果和广电总局,一个伫立在世界之巅的科技公司,一个脱胎于体制,做着依靠越位行为横行霸道湿梦的监管机构谁曾想到,它们俩竟然在互联网电视上殊途同归……
幸运的是,我们目前只在tvOS上看到这个令会让绝大多数互联网从业者感到心寒的设定。但如果回忆一下苹果最近的新品发布会以及WWDC全球开发者大会,针对Safari的新功能引入已经越来越少,苹果也不再会把Safari对于移动网页的加载和渲染效率拿出来和其他浏览器以及移动操作系统作对比。Mobile web,甚至是整个web,对于已经孕育出世界上最强大应用生态,拥有超过120万个iOS应用的苹果来说,重要性和存在必要正在不断降低。而这种应用生态逐渐攻占整个移动市场的力量似乎是无穷的就连刚刚发布半年不到的Apple Watch上,可用的应用数量都已经超过了1万个。
苹果不再需要web了,无论是用户还是开发者的你,准备好迎接这个事实了么?
新鲜科技,深度好文,微信中搜索IT之家或扫描二维码关注公众号