V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pocarisweat
V2EX  ›  浏览器

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

  •  
  •   pocarisweat · 2023-03-03 23:39:30 +08:00 · 1909 次点击
    这是一个创建于 650 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    有新的是标准委员会几家投票向下兼容, 也有新的是自家技术不跟进不让上架. 当然你可以说 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
        3
    ysc3839  
       2023-03-04 00:36:06 +08:00 via Android
    我觉得本质是电脑用户和手机用户的要求不同,电脑用户都是比较追求开放的,比如微软对 Windows 限制什么,就有人出来骂。而手机用户则不要求开放,很多还是为了有厂商帮自己审核才买的 iOS 设备,再者 iOS 设备是要钱的,买了之后再说封闭岂不是骂自己?
    ltkun
        4
    ltkun  
       2023-03-04 00:44:37 +08:00 via Android
    坐牢很舒服吗 要自由的准则怎么到了手机端就不能自由了 能 FOSS 实现的功能绝不用闭源 可以尝试但是谁知道闭源软件在系统里面做了什么 商业公司一切以盈利为目的 人家又不是慈善机构
    MossFox
        5
    MossFox  
       2023-03-04 00:52:43 +08:00
    打了不少字,但貌似跑题了,就转图片吧,避免刷屏。自己没做过原生开发,所以也不能随便拿出观点。
    just1
        6
    just1  
       2023-03-04 02:07:11 +08:00
    从使用者的角度,新增了一项自己很讨厌的功能,chrome 我换个浏览器就好了,ios 是让我花了几千上万,比另一阵营多了几千溢价买手机之后再换一个?就像是屎端到面前和直接喂下去的区别。

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

    另外积极态度拥抱更改 和 希望 chrome 一统天下 完全没有联系,希望一统天下大多只是希望再也不用做兼容。毕竟 ios 开发者不需要开发 Android 应用,但是前端需要兼容 Blink 、Quantum 和 Webkit 甚至 ie 。
    snw
        7
    snw  
       2023-03-04 09:28:01 +08:00 via Android
    国内用户用的大多不是原版 Chrome ,也不是原生 Android ,所以 Chrome 限制 api 对国内开发者影响不太大,有些影响用户体验的限制会被安卓 OEM 厂商或者国内浏览器去掉。
    国外谷歌全家桶占安卓主流,所以但凡谷歌做出限制,会有不少不满的声音。
    liprais
        8
    liprais  
       2023-03-04 10:06:47 +08:00 via iPhone
    web 是 chrome 自家生态,懂了
    nguoidiqua
        9
    nguoidiqua  
       2023-03-04 10:21:10 +08:00
    Chromium 开源的,Chrome 支持各种平台,苹果学下非议肯定没这么多。
    woyaojizhu8
        10
    woyaojizhu8  
       2023-03-04 13:51:17 +08:00
    @ltkun 你是在回复 3 楼吗
    laqow
        11
    laqow  
       2023-03-04 14:59:39 +08:00
    chrome 设计思维的恶是根子上的,维护浏览器开发方的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   913 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.