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

    文章

    1309

    浏览量

    75013
  • 苹果
    +关注

    关注

    61

    文章

    24613

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    哈佛大学:研发一种可用于现场部署的基于 CRISPR 的生物传感平台,用于监测海洋生态系统

      海洋生态系统正遭受人类活动(例如气候变化)的加速破坏。海洋温度升高导致病原体爆发、有害藻类大量繁殖,并造成珊瑚胁迫。这些都可能对海洋生态系统、人类健康和水产养殖业造成严重后果,构成一个至关重要
    的头像 发表于 04-21 19:15 27次阅读
    哈佛大学:研发一种可用于现场部署的基于 CRISPR 的生物传感平台,用于监测海洋<b class='flag-5'>生态系统</b>

    爱立信携手苹果和联发科技加速构建6G生态系统

    爱立信正通过与苹果和联发科技等领先设备及芯片制造商建立战略合作伙伴关系,加速构建6G生态系统,驱动下一代连接技术的创新与互操作性,助力运营商及整个产业移动网络的未来做好准备。
    的头像 发表于 03-03 10:09 4061次阅读

    米尔RK3576成功上车!ROS2 Humble生态系统体验

    Humble生态系统,完美移植到了这颗国产芯片上。一个稳定、全功能的机器人软件开发平台已经就绪,现在就来一起探索它的强大魅力! 一、系统启动与基础性能展示1. 硬件平台简介 开发板:MYD-LR3576
    发表于 01-15 18:30

    探索HD3SS460:USB Type-C生态系统的高性能复用解决方案

    探索HD3SS460:USB Type-C生态系统的高性能复用解决方案 在当今的电子设备领域,USB Type-C接口凭借其强大的功能和便捷性,成为了众多设备的标配。而HD3SS460作为一款专门
    的头像 发表于 01-14 09:55 1062次阅读

    技嘉于 CES 2026 展示 AI TOP 产品线 推动以人为本的本地 AI 生态系统发展

     CES 2026 展示 AI TOP 产品线  推动以人为本的本地 AI 生态系统发展 AI TOP 系统可高度定制化的 AI 计算
    的头像 发表于 01-12 19:49 1352次阅读
    技嘉于 CES 2026 展示 AI TOP 产品线 推动以人为本的本地 AI <b class='flag-5'>生态系统</b>发展

    Ceva 添加 Sensory 的 TrulyHandsfree 语音激活功能, 增强 NeuPro-Nano NPU 生态系统

    体验的需求激增,Ceva公司(纳斯达克股票代码:CEVA)扩展其针对NeuPro-Nano NPU的广泛人工智能生态系统,以满足这一需求。今天,Ceva和Sensory公司宣布合作,Sensory
    的头像 发表于 01-09 11:22 735次阅读
    Ceva 添加 Sensory 的 TrulyHandsfree 语音激活功能, 增强 NeuPro-Nano NPU <b class='flag-5'>生态系统</b>

    Cadence推出全新完整小芯片生态系统

    楷登电子(美国 Cadence 公司,NASDAQ:CDNS)今日宣布推出从设计规范到封装部件的完整小芯片生态系统,助力客户开发面向物理 AI、数据中心及高性能计算 (HPC) 应用的小芯片,旨在降低工程设计复杂度,缩短产品上市周期。
    的头像 发表于 01-08 16:53 1039次阅读
    Cadence推出全新完整小芯片<b class='flag-5'>生态系统</b>

    HD3SS460:USB Type - C 生态系统的多功能复用解决方案

    HD3SS460 作为一款专门 USB Type - C 生态系统设计的 4 x 6 通道复用器,高速信号切换提供了出色的解决方案。今天,我们就来深入探讨一下 HD3SS460 的特点、应用以及设计要点
    的头像 发表于 12-22 15:15 1322次阅读

    威宏科技加入Arm Total Design生态系统,携手推动AI与HPC芯片创新

    2025 年 10 月 15 日 – 系统级IC设计服务领导厂商威宏科技(VIA NEXT)今日宣布正式加入 Arm® Total Design生态系统。此合作展现了威宏科技致力于提供创新
    的头像 发表于 10-16 14:04 554次阅读
    威宏科技加入Arm Total Design<b class='flag-5'>生态系统</b>,携手推动AI与HPC芯片创新

    BPI-AIM7 RK3588 AI与 Nvidia Jetson Nano 生态系统兼容的低功耗 AI 模块

    应用。 []() AIM-IO是一款专为 Jetson Nano 生态系统设计的开源扩展板。它与 RK3588 AI Module7 配合使用,您提供一个微型 AI 开发平台,支持定制载板开发,并加速机器
    发表于 10-11 09:08

    边缘感知生态系统

    作者: Tom Bocchino, STMicroelectronics 本博客介绍并比较几种专为物联网和边缘计算设计的传感系统架构方法。每种方法在复杂性和系统功耗方面各有优缺点。 MEMS 作为
    的头像 发表于 10-01 15:16 2105次阅读
    边缘感知<b class='flag-5'>生态系统</b>

    RISC-V 在数据中心软件生态系统中的机遇与挑战

    软件适配来看,数据中心核心业务涉及的操作系统、存储、数据库、大数据平台、云虚拟化技术及主流编程语言运行时等,大多已能在 RISC-V 架构服务器上实现基础运行。   2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,来自中
    发表于 07-18 13:38 5538次阅读

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

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

    地物光谱仪在多维生态系统监测中的应用

    在气候变化与生物多样性快速演变的背景下,生态系统的监测与研究正走向精细化、数据化和智能化。越来越多科研人员一种名为“地物光谱仪”的设备,视为构建生态研究“数据引擎”的关键组件。 那么,什么是地物
    的头像 发表于 05-16 17:43 742次阅读
    地物光谱仪在多维<b class='flag-5'>生态系统</b>监测中的应用

    水色遥感精细化:地物光谱仪在水生态系统监测中的典型应用

    在遥感生态监测日益精细化的今天,“地物光谱仪”已经成为水生态系统监测中不可或缺的利器。从湖泊富营养化预警到水华蓝藻监测,再到水体透明度与悬浮物浓度的估算,地物光谱仪正以其高光谱分辨率和地面实测优势
    的头像 发表于 05-14 15:52 1003次阅读
    水色遥感精细化:地物光谱仪在水<b class='flag-5'>生态系统</b>监测中的典型应用