0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

苹果为加强生态系统垄断或将打算弃用Web App

独爱72H 来源:36氪 作者:36氪 2019-11-27 17:17 次阅读

(文章来源:36氪)

对于开发者而言,如今从别的平台直接搬运代码到苹果平台越来越困难了,其中一个原因就是苹果增加了代码直接移植的难度,一方面是苹果希望独占这些程序,让开发者仅仅维护苹果这一个平台的程序,另一方面这也是苹果进行生态垄断进程中的一部分。本文译自Medium中原标题为“Apple Is Trying to Kill Web Technology”的文章。

很多开发网页的编程语言通常也可以编写应用程序。这在很大程度上是由于软件允许开发人员在他们构建的产品中“重用”他们为网页编写的代码,这些产品可以在LinuxAndroid、Windows和macOS等操作系统上运行。但苹果有理由不喜欢这种网页开发技术的循环利用。它希望自己的应用商店里的应用程序是你在其他任何地方都找不到的,而不是在每个平台上都能找到的。随着最近政策的改变,该公司让开发者提交包含网页代码的应用程序变得更加困难。

苹果的应用商店已经开始悄悄地拒绝使用一种名为“电子(Electron)”的流行工具开发的应用程序,这种工具可以让开发人员将所有的网页代码都直接转变为应用程序。应用商店中一些最受欢迎的应用,如Slack、Spotify、和WhatsApp,就属于这一类。

在一次开源社区Github的讨论中,几位开发人员表示,他们拒使用Electron开发的应用程序,因为这项技术会导致有些代码不透明,所用的技术和调用的第三方库都不明确,这带来一个问题就是用这种技术开发的软件通常质量比较一般,因为用不明确的第三方的技术很不稳定,会带来闪退、黑屏、卡顿等问题。所以苹果公司希望开发者都用他们提供的接口去开发代码,这样的话能更大程度地去匹配他们的设备。

多年来,Electron公司一直在使用自己开发的第三方库。例如,有些api有强大的功能,能极大地提高开发人员的效率,而苹果授权的工具有时候却让开发人员多走很多弯路。在大多数情况下,苹果并没有为这些开发人员提供真正的更便捷的替代方案。

现在,除非Electron框架对其实现进行重大更改,否则数千名使用Electron构建应用程序的开发人员不太可能重新更新他们的代码。开发者也可以在自己的网站上发布应用,让用户直接下载。但这意味着苹果将放弃从应用商店和iCloud同步中自动更新的功能。这种直接面向消费者的下载方式可能很快也会被苹果禁止,因为苹果需要这些应用程序通过他们的审查以后才能被用户下载。

苹果微妙的反竞争做法单独来看并不可怕,但它们共同构成了一个明确的战略。例如,一种名为WebRTC的技术允许在网页浏览器中进行视频通话,而不需要额外的软件。它为像谷歌Meet这样的工具提供技术支持。但苹果在实现这一规范时速度慢得令人难以置信,遗漏了一些关键的功能,而且这项技术嵌入应用程序后无法工作。

苹果还限制了一种新兴的标准,叫做渐进网络应用程序(PWAs),它和Electron一样,允许开发者为桌面和移动设备开发类似于基于网页的应用程序。如果用户在Chrome或Firefox中打开应用程序,PWA不会出现同样的问题,但iPhone和iPad用户由于真正利用第三方浏览器,这使得基于PWA的技术毫无希望。

苹果微妙的反竞争做法单独来看并不可怕,但它们共同形成了一个明确的战略:让那些在苹果平台上使用基于网页的技术开发应用程序变得非常痛苦,从而使开发人员放弃这条道路。既然App Store现在不接受使用Electron开发的应用,开发者可能会找到另外一些创造性的方法来解决这个问题,但苹果正在为一场持续的猫鼠游戏做准备,因为它计划在未来对哪些应用可以在这个平台上运行施加更多的控制。

这些控制可能是以隐私或安全的名义进行的,人们可能会抗议,但这种抗议非常无力,因为苹果控制着平台、浏览器引擎和发布方法,所以用户和开发者都别无选择。苹果对其应用生态系统的控制是一种新型的垄断,立法者很难理解,我们也很难反击——因为当公司同时控制分销方式和平台本身时,我们根本没有办法摆脱这些限制。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1256

    浏览量

    69341
  • 苹果
    +关注

    关注

    61

    文章

    24351

    浏览量

    196857
收藏 人收藏

    评论

    相关推荐

    英监管机构拟调查苹果谷歌双头垄断

    调查小组的一项深入研究。研究结果显示,苹果和谷歌在移动生态系统领域已经形成了实际上的“双头垄断”。这一垄断地位不仅体现在移动设备上的操作系统
    的头像 发表于 11-25 14:38 102次阅读

    苹果公布App Store中国生态增长报告

    苹果公司近期发布了一份由上海财经大学商学院副教授居恒撰写的研究报告,详细阐述了App Store生态系统在中国的发展状况。据报告显示,自2019年以来,该生态系统在中国实现了超过100
    的头像 发表于 11-20 13:56 154次阅读

    对三星而言开放生态系统是什么

    在过去的五年里,三星投入了大量精力来建立团队、文化和流程,成为开放生态系统的积极贡献者。那么,为什么一家硬件公司会进行这样的投资?其价值何在?我们如何硬件差异化与开源和标准结合起来?
    的头像 发表于 11-13 15:58 212次阅读

    雷军宣布小米15系列手机全面兼容苹果生态系统

    小米公司CEO雷军近期通过微博平台宣布了一项重大消息,小米15系列手机全面兼容苹果生态系统。小米15系列能够与Macbook、iPad、iPhone等苹果设备实现文件互传功能,并且还具备了
    的头像 发表于 11-07 18:07 591次阅读

    英特尔和AMD组建x86生态系统咨询小组

    在联想2024 Tech World大会上,英特尔CEO帕特·基辛格宣布了一项重大合作:英特尔与AMD共同组建X86生态系统咨询小组。
    的头像 发表于 10-16 16:34 322次阅读

    苹果硬件生态系统丰富,用户黏性大

     苹果以其丰富多元的硬件生态系统,涵盖了从 iPhone 至 Mac 电脑等多种设备,每个设备都有其独特的用户群体。
    的头像 发表于 04-18 11:03 427次阅读

    浅谈AMD Ryzen AI PC生态系统

    AMD与OEM合作伙伴联想和华硕,以及生态系统合作伙伴百川智能、有道、游戏加加、生数、始智AI等共同努力,共庆龙年,并在大中华区扩展了Ryzen AI生态系统
    的头像 发表于 04-11 11:05 720次阅读

    苹果将在2024年WWDC大会上展示AI驱动的系统和软件,发布全新A系列芯片

     Reitzes进一步举例阐述,他相信“以往苹果总能成功说服众多开发商其操作系统开发App及相关内容,同时还不断完善整个生态系统”,强调了
    的头像 发表于 03-26 10:35 580次阅读

    莱迪思举办2024莱迪思技术峰会展示其强大的FPGA合作生态系统

    莱迪思半导体近日在上海举办的2024年莱迪思技术峰会上展示了其强大且不断增长的全球生态系统,该生态系统由客户、IP和参考平台合作伙伴以及致力于推动FPGA创新的开发人员组成。
    的头像 发表于 03-14 15:10 532次阅读

    Meta欲打造巨型AI覆盖视频推荐生态系统

    Meta正计划打造一款巨型AI系统,以全面覆盖其视频推荐生态系统旗下产品提供统一的视频推荐引擎。
    的头像 发表于 03-11 11:14 641次阅读

    Renesas Ready生态系统合作伙伴解决方案介绍

    电子发烧友网站提供《Renesas Ready生态系统合作伙伴解决方案介绍.pdf》资料免费下载
    发表于 02-21 09:38 0次下载
    Renesas Ready<b class='flag-5'>生态系统</b>合作伙伴解决方案介绍

    苹果领欧盟反垄断罚单5亿欧元

    苹果领欧盟反垄断罚单5亿欧元 苹果公司因为在音乐订阅服务领域的反竞争行为被欧盟罚款5亿欧元
    的头像 发表于 02-19 17:54 487次阅读

    Renesas Ready生态系统合作伙伴解决方案

    电子发烧友网站提供《Renesas Ready生态系统合作伙伴解决方案.pdf》资料免费下载
    发表于 01-14 11:04 0次下载
    Renesas Ready<b class='flag-5'>生态系统</b>合作伙伴解决方案

    芯原携手趣戴科技扩展手表GUI生态系统,以提升用户体验

    丰富的2.5D图形处理器(GPU)IP和与其配套的显示处理IP被全球智能手表SoC供应商广泛采用。这些技术专为提升智能手表的用户体验而设计,能够提供高性能、高质量的矢量图形,并在能效和芯片尺寸方面优于同类产品。通过与趣戴科技等生态系统伙伴的合作,芯原扩大其
    的头像 发表于 01-10 15:14 387次阅读

    RA生态系统合作伙伴解决方案-Aizip缺陷检测

    电子发烧友网站提供《RA生态系统合作伙伴解决方案-Aizip缺陷检测.pdf》资料免费下载
    发表于 12-21 09:55 0次下载
    RA<b class='flag-5'>生态系统</b>合作伙伴解决方案-Aizip缺陷检测