pocarisweat
V2EX  ›  浏览器

都是对自家生态的掌控,是否苹果对 iOS 受到的非议比谷歌对 Chrome 受到的更多?

  •  
  •   pocarisweat · Mar 3, 2023 · 4622 views
    This topic created in 1342 days ago, the information mentioned may be changed or developed.

    不引战,只是作为苹果平台下的火狐用户,看到隔壁这个帖子 https://www.v2ex.com/t/920936 有些好奇。

    苹果和谷歌都对各自平台有过诸如禁掉某些 API ,强推新东西等行为,但印象里,前端开发者对谷歌的改变多数是积极态度,甚至常常让人感觉希望让 Chrome 一统天下;而客户端开发者的态度相对则没有这么正面。或者说,这种印象是错的?

    注:此处不讨论苹果税、内购,以及 iOS 平台只允许 WebKit 内核浏览器等内容,只关于平台对 API 的态度。

    11 replies  •  2023-03-04 14:59:39 +08:00
    panlatent
    panlatent
    Mar 3, 2023 via iPhone❤️1
    1
    看了你这隔壁这个帖子里面的标题有点眼熟,点进去看发现是我发的 🐶

    无论是站在网页开发者、浏览器使用者的角度,我都不希望某个浏览器一家独大,垄断没什么好处,短期或许有利,长期必然作恶。

    站在开发者的角度,浏览器兼容性会给开发者造成一些额外困扰,特别是到现在也没完全死掉的 IE ,该被统一的应该是标准和行为。“一统天下”的浏览器的苦大家应该都吃过。

    平台具体是否有恶意的行为我不了解,我现在看到的都是争相推出新功能,改善兼容性,属于良性竞争。
    Al0rid4l
    Al0rid4l
    Mar 4, 2023❤️1
    2
    新的和新的亦有区别

    有新的是标准委员会几家投票向下兼容, 也有新的是自家技术不跟进不让上架. 当然你可以说 Google 在标准委员会话语权大, 但至少是在规则框架内, 用了新的是投资未来. 当然你也可以说苹果的新东西也是投资未来, 但这信心是不一样的, 前者作为标准至少可以期待作为标准其他浏览器迟早都会实现, 后者你也不知道会不会烂尾会不会有 breaking change, 典型的像微软 Silverlight 或是现在推的 MAUI.

    标准里面不向下兼容的 XHTML 和 Manifest v3 你看有没有人喷, 新插件用 Manifest v2 不让上架照样有人喷.

    而另一方面浏览器 /JS 标准里的新东西, 大多都是早年欠的债, 本来就是社区呼声比较高的, 前几年标准都是落后于社区的. 猜猜为什么 ES3 之后就 ES5 了? 有着新特性的 ES4 给 MS 扯皮扯没了搞了个不痛不痒的 ES5. 再猜猜 ES5 到 ES6 用了几年? ES5 2009 年, ES6 2015 年, 这几年从一个网页脚本到网页都能跑操作系统了, 结果 Javascript 标准连个模块化都没有, 只能靠着社区自己搞 AMD CommonJS 这样的东西到 ES6 才有了标准的模块, 吃了几年屎了能不积极吗?

    仅仅把问题抽象成一个简单的词"新东西"来概括, 大概就像是在说好人坏人都有鼻子有眼睛, 所以他们都一样. 找共性永远能够找出共性, 找差异也永远能够找到差异, 想让人怎么理解就往哪个方向找, 这种话术在新闻中也很常见.
    ysc3839
    ysc3839
    Mar 4, 2023 via Android
    3
    我觉得本质是电脑用户和手机用户的要求不同,电脑用户都是比较追求开放的,比如微软对 Windows 限制什么,就有人出来骂。而手机用户则不要求开放,很多还是为了有厂商帮自己审核才买的 iOS 设备,再者 iOS 设备是要钱的,买了之后再说封闭岂不是骂自己?
    ltkun
    ltkun
    Mar 4, 2023 via Android
    4
    坐牢很舒服吗 要自由的准则怎么到了手机端就不能自由了 能 FOSS 实现的功能绝不用闭源 可以尝试但是谁知道闭源软件在系统里面做了什么 商业公司一切以盈利为目的 人家又不是慈善机构
    MossFox
    MossFox
    Mar 4, 2023
    5
    打了不少字,但貌似跑题了,就转图片吧,避免刷屏。自己没做过原生开发,所以也不能随便拿出观点。
    just1
    just1
    Mar 4, 2023
    6
    从使用者的角度,新增了一项自己很讨厌的功能,chrome 我换个浏览器就好了,ios 是让我花了几千上万,比另一阵营多了几千溢价买手机之后再换一个?就像是屎端到面前和直接喂下去的区别。

    从开发者的角度,其实二楼说的很完善了,喷你就是因为觉得你做的有问题,被喷的多 == 做法有问题,我感觉是一点问题都没有的。

    另外积极态度拥抱更改 和 希望 chrome 一统天下 完全没有联系,希望一统天下大多只是希望再也不用做兼容。毕竟 ios 开发者不需要开发 Android 应用,但是前端需要兼容 Blink 、Quantum 和 Webkit 甚至 ie 。
    snw
    snw
    Mar 4, 2023 via Android
    7
    国内用户用的大多不是原版 Chrome ,也不是原生 Android ,所以 Chrome 限制 api 对国内开发者影响不太大,有些影响用户体验的限制会被安卓 OEM 厂商或者国内浏览器去掉。
    国外谷歌全家桶占安卓主流,所以但凡谷歌做出限制,会有不少不满的声音。
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Mar 4, 2023 via iPhone
    8
    web 是 chrome 自家生态,懂了
    nguoidiqua
    nguoidiqua
    Mar 4, 2023
    9
    Chromium 开源的,Chrome 支持各种平台,苹果学下非议肯定没这么多。
    woyaojizhu8
    woyaojizhu8
    Mar 4, 2023
    10
    @ltkun 你是在回复 3 楼吗
    laqow
    laqow
    Mar 4, 2023
    11
    chrome 设计思维的恶是根子上的,维护浏览器开发方的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4882 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 06:57 · PVG 14:57 · LAX 22:57 · JFK 01:57
    ♥ Do have faith in what you're doing.