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

    文章

    1290

    浏览量

    71874
  • 苹果
    +关注

    关注

    61

    文章

    24557

    浏览量

    204851
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenGMSL?联盟成立 SerDes传输打造成为全球汽车生态系统的开放标准

    与测量方面的专业知识,车载连接标准化、开放式生态系统的发展提供支持。”——Rohde Schwarz, Rosenberger Gr
    的头像 发表于 06-04 09:18 ?1844次阅读
    OpenGMSL?联盟成立 <b class='flag-5'>将</b>SerDes传输打造成为全球汽车<b class='flag-5'>生态系统</b>的开放标准

    如何借助大语言模型打造人工智能生态系统

    、硬件需求以及所涉及的财务影响这三者之间的内在联系。我们深入探究现实中大语言模型的发展趋势,并共同探讨如何借助规模更小、效能更高的模型,打造一个更具可持续性的人工智能生态系统
    的头像 发表于 04-27 09:19 ?642次阅读
    如何借助大语言模型打造人工智能<b class='flag-5'>生态系统</b>

    如何在光子学中利用电子生态系统

    本文介绍了如何在光子学中利用电子生态系统。 这一目标要求光子学制造利用现有的电子制造工艺和生态系统。光子学必须采用无晶圆厂模型、可以在焊接步骤中幸存下来的芯片以及电子封装和组装方法。 ? 无晶圆厂
    的头像 发表于 02-10 10:24 ?641次阅读
    如何在光子学中利用电子<b class='flag-5'>生态系统</b>

    安森美PRISM生态系统助力相机开发

    安森美(onsemi)开发了一个高级图像传感器模块参考设计 (Premier Reference Image Sensor Module,PRISM) 生态系统,大大缩短了原型开发周期,进一步减轻了工程负担,提高了相机质量,并最终帮助我们的客户实现产品快速上市。
    的头像 发表于 02-06 10:32 ?536次阅读
    安森美PRISM<b class='flag-5'>生态系统</b>助力相机开发

    英监管机构优先调查苹果谷歌移动生态系统

    是基于调查小组对苹果和谷歌在移动生态系统中的行为进行的深入研究。研究结果显示,苹果和谷歌在移动设备上的操作系统、应用商店和网络浏览器等领域形成了实际上的“双头
    的头像 发表于 02-05 13:46 ?528次阅读

    英国CMA将对苹果谷歌移动生态系统展开调查

    。 据悉,此次调查重点关注苹果和谷歌在操作系统、应用商店以及智能手机浏览器等领域的市场地位。CMA仔细审查这两家公司是否存在滥用市场支配地位、阻碍创新
    的头像 发表于 01-24 14:04 ?638次阅读

    Hadoop 生态系统在大数据处理中的应用与实践

    随着数据量的爆发式增长,大数据处理技术成为企业关注焦点,Hadoop 生态系统在其中扮演着核心角色。 Hadoop Distributed File System(HDFS)是其分布式文件存储
    的头像 发表于 01-21 17:48 ?481次阅读

    笙泉完善的MCU生态系统(ECO System),赋能高效开发、提升竞争优势

    本帖最后由 noctor 于 2024-12-27 10:46 编辑 笙泉完善的MCU生态系统(ECO System),赋能高效开发、提升竞争优势 完善的生态系统 笙泉科技已深耕MCU
    发表于 12-27 09:58

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

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

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

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

    概伦电子亮相台积电中国OIP生态系统论坛

    近日,台积电中国OIP生态系统论坛在北京举行。作为国内首家EDA上市公司、关键核心技术具备国际市场竞争力的EDA领军企业,概伦电子应邀参与此次盛会,并在现场展示了业内最为完整成熟的Design Enablement(设计使能)全流程解决方案,以应对先进工艺带来的充分挖掘工艺潜能及优化高端芯片设计竞争力等挑战。
    的头像 发表于 11-14 10:36 ?743次阅读

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

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

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

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

    小米15系列发布会:Xiaomi HyperConnect迈向全球最大智能生态系统

    10月30日讯,在昨晚举行的小米15系列新品发布会上,小米创始人雷军宣布,小米澎湃智联架构——Xiaomi HyperConnect即将成为全球最大的智能生态系统。据悉,该架构已接入设备数量超过10亿。
    的头像 发表于 10-30 15:30 ?1799次阅读

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

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