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

    文章

    1238

    浏览量

    68490
  • 苹果
    +关注

    关注

    61

    文章

    23678

    浏览量

    191624
收藏 人收藏

    评论

    相关推荐

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

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

    浅谈AMD Ryzen AI PC生态系统

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

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

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

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

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

    RadioVerse:技术和无线电设计生态系统

    电子发烧友网站提供《RadioVerse:技术和无线电设计生态系统.pdf》资料免费下载
    发表于 11-24 11:43 0次下载
    RadioVerse:技术和无线电设计<b class='flag-5'>生态系统</b>

    模拟矩阵在生态系统模拟中的应用

    维模拟矩阵在生态系统模拟中的应用主要是通过构建一个包含多个物种、生态系统和环境因素的模拟矩阵,来模拟和预测生态系统在不同条件下的动态变化和稳定性。 在生态系统模拟中,维模拟矩阵可以用来
    的头像 发表于 09-05 21:25 334次阅读

    Wasm软件生态系统安全分析

    本文转载自 OpenHarmony TSC 官方《峰会回顾第12期 | Wasm软件生态系统安全分析》 演讲嘉宾 | 王浩宇 回顾整理 | 廖涛 排版校对 | 李萍萍 嘉宾简介 王浩宇,华中科技
    发表于 09-05 15:29

    STM32Cube生态系统助力开发者释放创造力

    STM32Cube生态系统,助力开发者释放创造力,本片文档主要介绍选型、原型评估、配置、编译、软件包、调试、烧录、监测和总结。
    发表于 09-05 06:10

    Arm正与云原生软件生态系统建立坚实的合作关系

    Arm 成熟的云原生软件生态系统[1]构建应用程序,以实现高性价比及高能效等优势。云原生应用程序对计算的要求各不相同。有些需要持续的高吞吐量,而有些如 Web 服务器和开发生成环境则并不一定需要全天候的 CPU 满负荷性能,而 Arm 灵活的架构足
    的头像 发表于 08-30 10:13 392次阅读
    Arm正与云原生软件<b class='flag-5'>生态系统</b>建立坚实的合作关系

    功率SiC生态系统中的明争暗斗

    去年,功率 SiC 市场宣布了一系列具有影响力的合作,有趣的是,不仅是在之前看到的晶圆和材料层面,而是在整个功率 SiC 生态系统中。
    的头像 发表于 08-25 17:35 1024次阅读
    功率SiC<b class='flag-5'>生态系统</b>中的明争暗斗

    生态伙伴 | 华秋硬创联合长虹创投,共同打造更优生态系统

    ,获2轮及以上融资的企业占比达54%。 02生态伙伴介绍:长虹创投 长虹创投是长虹控股集团进行股权投资的平台,协同内外创新资源,结合产业资金优势,打造“基金+基地+联盟”的生态系统。 长虹创投主要开展直
    发表于 07-31 15:45

    GaN功率半导体与高频生态系统

    GaN功率半导体与高频生态系统(氮化镓)
    发表于 06-25 09:38

    美军人工智能的生态系统变化综述

    2022财年国防授权法案在“国家安全委员会关于人工智能的建议(第52章)”中,设立了一些和数字生态系统相关的新节:国防部应制定计划,并详细说明所需的必要投资,以实现强大和现代化的数字生态系统(5203节);
    的头像 发表于 06-20 11:30 746次阅读
    美军人工智能的<b class='flag-5'>生态系统</b>变化综述

    携手英伟达,RoboSense速腾聚创正式入驻NVIDIA Omniverse生态系统

    #RoboSense 与#英伟达 强强联手,"第二代智能固态激光雷达+Orin芯片"智驾方案,结合强大的NVIDIA Omniverse生态系统,高效驱动智能驾驶规模化应用,共推全球汽车及自动驾驶产业发展。
    的头像 发表于 05-22 10:37 327次阅读

    白皮书下载:一文读懂Matter和智能家居生态系统的关键趋势

    作为 Matter 协议技术的主要贡献者和推广者, Silicon Labs (亦称“芯科科技”)近期制作了一篇白皮书: “ Matter 和智能家居生态系统的基础知识( Fundamentals
    的头像 发表于 05-15 20:40 362次阅读
    白皮书下载:一文读懂Matter和智能家居<b class='flag-5'>生态系统</b>的关键趋势