大家好,这里是第「一」期混沌周刊。按照约定本是周一更新,不过因为一些耽搁,拖到了周二。话说回来,在开始写稿的时候,世界上应该还有某个地方日期停留在5月24日,所以倒也不算迟到……吧?
创刊号在这里。如果你还不了解的话,这是一个试图从开发者角度关注科技、社会和生活的频道。您可以从Twitter、Telegram、电子邮件订阅、全文RSS等多种渠道获得本频道的更新。欢迎订阅。我相信它不会让你失去什么 😉
这期的大量篇幅依然是要留给Apple的。本不想这么做,但Apple的关注度实在太高(毕竟连发布新的系统小版本也要上热门),而且最近的官司又牵扯出不少不为人知的陈年旧事。所以还是好好谈谈吧。等到有时间的时候呢,我大概会试着做几期回顾近几年Apple的视频,更新时间还不确定,但WWDC前至少是出不来咯。
🍎 罪恶滔天
如果说Apple在消费电子领域,给玩家留下过什么长久印象的话,除了「贵」大概就是「激进」了。这种激进包括了在iPhone上拒绝Adobe Flash,砍掉光驱,砍掉风扇,砍掉3.5mm耳机口,砍掉USB-A,为轻薄牺牲散热和电池,还有在未来去掉iPhone充电口的传言。在苹果之外的大部分厂商,对于这些做法也会跟进。因此,一项改变从苹果开始(即使不是首创,也是第一次推向大众),几年后成为全行业现状和共识——这个循环已运行过很多次。这一趋势带来的直观感受就是,电子设备的组装集成度越来越高,个人,乃至第三方机构,几乎已经不可能自行维修。所以一些PC DIY玩家对苹果的恶意并非常见的「性价比不高」「不能运行我想要的软件」「和我支持的厂商属竞争对手」等原因1,而像是更深层次的价值观冲突。(往浅一些说,就如同殖民者和原住民的矛盾)
广义上的大众没有认为这是一个迫切的问题。然而考虑到移动互联网爆发带来的隐私问题,大众也许并不愚蠢,但真的是后知后觉。和大众相对的「小众」,却时常有人愿意站在前面。在美国,可维修权 (right to repair) 因为推动立法的原因再次成为热门话题。YouTube上的顶级科技博主MKBHD和LinusTechTips都发布了视频,强调电子设备维修权对消费者权益的必要性。需要指出的是,MKBHD作为一直以来和Apple有密切合作,有时能比国内媒体更早拿到评测设备的视频主,制作一个极有可能会「冒犯」他们的视频,值得尊敬。而iFixit自不必提2。他们可说是这一权利的主要推动者,毕竟也同他们的利益紧密相关。
而为什么国内媒体少有谈及这问题的呢?能想到的大约三点。
- Apple设备从绝对数量看,在国内不占多数。其他厂商虽也在往高度集成上努力,但还是提供了相对(苹果)合理的维修价格。另外,中国作为智能手机产业高度集中的地方,大量从业人员的存在也可以填补廉价维修的需求空间。
- 国内还没有开始有关维修权利问题的讨论,也没有启动立法进程。和隐私比,它还是一个不大显眼的问题,没有什么关注度。
- 国内的科技数码视频创作者们陷入了强烈的内卷困境。每次有新产品发布,似乎所有人都在用同样的方式描述以同样的途径获得的同样的产品。在这样无法由创作本身的新意吸引观众的时候,不会有人敢轻易得罪厂商。考虑到受众规模,他们在Apple这样的国际大厂面前,或许本就不如YouTube的千万粉丝频道有话语权。
如料想的一般,苹果和微软这样的资本加入了这场运动的对立面,并且他们的反对意见也初见成效——美国已有27州决定不对此立法。联想到短期内全球电子产品供应链的紧张趋势,以及新电子产品对消费者的吸引力愈发不足,巨头们的反对力度大概不会减弱。
当环保能贡献我的利润时,它是善举;当环保有损我的利润时,它是用户安全的威胁。
如果说对维修的不友好,是Apple的激进与封闭在硬件上的体现;那反映到软件上,自然是App Store——每年创造数百亿美元收入的软件平台。Apple与Epic的法律争端还在继续,激烈到近日连Tim Cook也上法庭作证了。The Verge有若干文章追踪庭审过程中不经意的爆料。当然,我们更在乎的是这场诉讼的最终判决——将影响苹果、大小开发者、普通消费者,包括千千万万依赖这个生态生活的人3。但相比这结果距离今天还有些距离。当我们思考有关App Store的问题时,不妨分解为三个部分:
- 只能从App Store安装软件的限制是否合理?
- App Store垄断应用内付款渠道,并从中抽取佣金的做法是否合理?
- 软件分发的未来趋势是怎样的?
我们需要持续关注这场诉讼的过程与结果。它的意义也许不亚于世纪初年针对微软的反垄断诉讼。
还有一条关于苹果的消息:新款的iPad Pro与iMac评测已经解禁4,店里也已到货。感兴趣的朋友可以去感受一下真机的质感了,尤其是白色的妙控键盘。我曾一度疑惑,热衷白色的苹果为何只做了黑色版本(黑色的AirPods传了多少年了?)。能想到的一种奇妙解释是:这个键盘在苹果眼中,可能不会(实际上也已经没有)专属于Pro了。
备受关注的MiniLED屏幕在对比度上没有让人失望。但分区背光暴露了一个问题——使用纯黑背景阅读的时候,不均匀的光斑怎么办?与其说这是个质量问题,不如说是一开始就能推出结论。希望后续能有系统选项控制分区背光,或者指引第三方软件提供适配。
iPad Pro第一次和iMac、MacBook Pro拥有同一颗芯片了。然后呢?很多人期待它会装上macOS,然而我相信Craig Federighi不会骗人。有足够理由相信「在iPad上运行macOS」这件事在Apple内部很早就试验过(以至于此处macOS可以改为Mac OS X),因为从芯片角度看这与「跑在Apple Silicon上的macOS」其实是一回事。我不认为即使iPad真这样做了会有多么令人振奋。Apple不爱给用户选择,尤其是略显扭曲的选择。
乔布斯曾使用过马车和汽车的比喻,若套用在此处,就是iPad「最终」会在多数场景下取代Mac。但苹果实在等了太久了,他们会如何加速?移植AppKit以推出iPad Catalyst?另一个问题是:iPad的战线太长,入门款iPad和顶配iPad Pro的差距,甚至远大于iPad Pro和Mac的差距。如何在保证低端iPad不被抛弃的前提下,让iPad Pro站得更高?用户想听到这些问题的答案。而「iPad是否会上macOS」在这里实为一个「X-Y问题」。
⚔️ 前端界的反攻
上一期说到,借助WebAssembly的力量,Rust及其他语言也能用来写前端。而「用JavaScript写后端」这件事,已经成熟多年,不必多言。不过,既然都是JavaScript环境,要是把Server直接运行在浏览器会怎么样?
在今年的Google I/O开发者大会上,它真的成为了现实!Stackblitz宣布他们实现了一套能在Chrome里运行的NodeJS服务,这些代码将会直接在浏览器的JavaScript沙盒运行,不需要手工启动外部命令或连接远程服务器。
在这件事的背后,是Google一直以来「让浏览器更强大」的理念。为此,越来越多以前需要native应用才能实现的权限(如通知、联系人、文件系统、摄像头),已经或计划被引入到浏览器API中。这是好事吗?是的,前端开发者们可以笑得更开心了。但对国内用户而言,长期的 misoweb5 风气在可见的未来并不会有什么改变,我们或许还得在微信小程序的阴影下颤抖很久。
而这些让浏览器越发庞大复杂的行径,让浏览器世界变得更加垄断了吗?可能没有。因为浏览器已经足够垄断了。在Servo项目还活着的时候,我们或许还可以自信地说,还是有可能出现一个在浏览器领域挑战旧巨头的新玩家的。而在Mozilla裁员彻底砍掉这个项目组,微软也放弃Chakra引擎后,Web的未来不再有什么悬念。如果有一天Firefox死掉,或者拥抱Chromium,好像……也没有好惊讶的了吧?
另一方面,Rust也有新闻。Parcel引入了新的使用Rust编写的编译器,宣称达到了十倍性能提升。如此多项目用Rust重写都得到了明显提升,是因为Rust有什么魔法吗?当然有,而且这就是Rust的目标。但除此之外,我相信更多是因为借重写的机会推翻历史包袱,面向稳定需求进行了重新设计。
这是好事。毕竟C++之父有云:C++这样的语言有助于对抗全球变暖。
🤯 还是有的没的
- 如果你对iOS 14.5不满意,iOS 14.6正式版也来了。如果你在追测试版,iOS 14.7第一版看上去不那么让人舒坦。
- SwiftUI最早发布于2019年6月的WWDC,该框架高度依赖Swift语言的Function Builder语法。因为Swift是开源的,我很好奇,改动如此巨大的语法是怎么在不暴露其目的的前提下进入编译器实现的?结果发现,这个语法在SwiftUI发布以后才被社区讨论通过。在此之前,这个语法一直在Apple的私有下游分支里。尽管Swift语言的最大客户只有Apple,但这种「先斩后奏」的行为还是有些微妙。BTW,这个新语法确实做了一些对的事情。Ruby引以为豪的DSL能力,本质上也许和就和list存在着密切关联。
- 一篇尝试简单解释现代处理器结构的文章,建议数码圈懂王们集体一读。
- 关于Apple vs. Epic的更多资料
- Tim Cook在法庭上的证词
- 《Apple希望用户们信任iOS,但它却不信任iOS用户》,精辟又讽刺的总结
- Craig谈论Mac上的恶意软件现状,Apple会将macOS收紧到iOS一样吗?不现实。
- Apple在几乎所有领域都没有占据大部分市场。这是事实,也是反驳Apple垄断最有力的论据。
- 冷知识:GPL和App Store条款严格意义上是不兼容的。
- 尝试提供一套可复用的P2P底层实现的libp2p库。
- 《Tailwind是如何从业余项目成为百万美元生意的》,此文留给所有想做副业的朋友以示激励。当然,虽然环境不同,里面也能找到诸多启示:至少,做开源和吃饱饭并非是互斥的。
- 一篇介绍JIT编译器实现原理的文章。
- 尤雨溪论如何变强。还记得上一期的「把学习技术看作投资」的理论吗?在这个视角下,这篇文就变成了「金融专家教你如何投资」,是否很有趣?
真切地希望下一期Apple不要占那么多篇幅。下一期有这个可能。再看看日子,下下期是没机会咯。
关于这个周刊,上周我在首页加入了邮件订阅渠道。您可以通过填写E-mail地址的方式订阅本周刊的更新邮件,并且可以随时退订。之后有时间的话,我会尝试加入更多触及读者的渠道,敬请期待。
那就下期再见。
1 消费电子厂商的「粉」与「黑」是个非常有趣的话题,它与粉圈文化相似又不同。拒斥对这类现象的深入讨论,并不能帮助我们更好理解身处的社会。
2 iFixit有一个专门的页面介绍可维修权对消费者的意义。
3 如果App Store取消强制抽成,主播们的日子会不会好过一点?
4 The Verge的评测质量依然很高,对缺点直言不讳,也不会一味推荐,希望国内的评测者们都学习一下。
5 miso是一个来自希腊文的词语前缀,意为「仇恨」,比如misogyny(对女性的厌恶)和misandry(对男性的厌恶)
来辣来辣~
v2来的,内容很丰富,已加入rss订阅
谢谢!