不引战,只是作为苹果平台下的火狐用户,看到隔壁这个帖子 https://www.v2ex.com/t/920936 有些好奇。
苹果和谷歌都对各自平台有过诸如禁掉某些 API ,强推新东西等行为,但印象里,前端开发者对谷歌的改变多数是积极态度,甚至常常让人感觉希望让 Chrome 一统天下;而客户端开发者的态度相对则没有这么正面。或者说,这种印象是错的?
注:此处不讨论苹果税、内购,以及 iOS 平台只允许 WebKit 内核浏览器等内容,只关于平台对 API 的态度。
1
panlatent 2023-03-03 23:59:12 +08:00 via iPhone 1
看了你这隔壁这个帖子里面的标题有点眼熟,点进去看发现是我发的 🐶
无论是站在网页开发者、浏览器使用者的角度,我都不希望某个浏览器一家独大,垄断没什么好处,短期或许有利,长期必然作恶。 站在开发者的角度,浏览器兼容性会给开发者造成一些额外困扰,特别是到现在也没完全死掉的 IE ,该被统一的应该是标准和行为。“一统天下”的浏览器的苦大家应该都吃过。 平台具体是否有恶意的行为我不了解,我现在看到的都是争相推出新功能,改善兼容性,属于良性竞争。 |
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 才有了标准的模块, 吃了几年屎了能不积极吗? 仅仅把问题抽象成一个简单的词"新东西"来概括, 大概就像是在说好人坏人都有鼻子有眼睛, 所以他们都一样. 找共性永远能够找出共性, 找差异也永远能够找到差异, 想让人怎么理解就往哪个方向找, 这种话术在新闻中也很常见. |
3
ysc3839 2023-03-04 00:36:06 +08:00 via Android
我觉得本质是电脑用户和手机用户的要求不同,电脑用户都是比较追求开放的,比如微软对 Windows 限制什么,就有人出来骂。而手机用户则不要求开放,很多还是为了有厂商帮自己审核才买的 iOS 设备,再者 iOS 设备是要钱的,买了之后再说封闭岂不是骂自己?
|
4
ltkun 2023-03-04 00:44:37 +08:00 via Android
坐牢很舒服吗 要自由的准则怎么到了手机端就不能自由了 能 FOSS 实现的功能绝不用闭源 可以尝试但是谁知道闭源软件在系统里面做了什么 商业公司一切以盈利为目的 人家又不是慈善机构
|
5
MossFox 2023-03-04 00:52:43 +08:00
|
6
just1 2023-03-04 02:07:11 +08:00
从使用者的角度,新增了一项自己很讨厌的功能,chrome 我换个浏览器就好了,ios 是让我花了几千上万,比另一阵营多了几千溢价买手机之后再换一个?就像是屎端到面前和直接喂下去的区别。
从开发者的角度,其实二楼说的很完善了,喷你就是因为觉得你做的有问题,被喷的多 == 做法有问题,我感觉是一点问题都没有的。 另外积极态度拥抱更改 和 希望 chrome 一统天下 完全没有联系,希望一统天下大多只是希望再也不用做兼容。毕竟 ios 开发者不需要开发 Android 应用,但是前端需要兼容 Blink 、Quantum 和 Webkit 甚至 ie 。 |
7
snw 2023-03-04 09:28:01 +08:00 via Android
国内用户用的大多不是原版 Chrome ,也不是原生 Android ,所以 Chrome 限制 api 对国内开发者影响不太大,有些影响用户体验的限制会被安卓 OEM 厂商或者国内浏览器去掉。
国外谷歌全家桶占安卓主流,所以但凡谷歌做出限制,会有不少不满的声音。 |
8
liprais 2023-03-04 10:06:47 +08:00 via iPhone
web 是 chrome 自家生态,懂了
|
9
nguoidiqua 2023-03-04 10:21:10 +08:00
Chromium 开源的,Chrome 支持各种平台,苹果学下非议肯定没这么多。
|
10
woyaojizhu8 2023-03-04 13:51:17 +08:00
@ltkun 你是在回复 3 楼吗
|
11
laqow 2023-03-04 14:59:39 +08:00
chrome 设计思维的恶是根子上的,维护浏览器开发方的
|