混沌周刊 #14 | 乏善可陈

大家好。

上周Apple如期举行了9月的特别活动,发布了第九代iPad、第六代iPad mini、Apple Watch Series 7和iPhone 13系列。

最新的iPad改用A13芯片,加入了原彩显示(但仍然是非全贴合屏幕);iPad mini采用全面屏设计,使用A15芯片,搭配第二代Apple Pencil,扬声器改为双侧。两款iPad存储都是64G起,没有128G选项了。

Apple Watch Series 7屏幕占比更大,四周包含曲面,支持骑车自动检测和摔倒检测。

iPhone 13依然包含mini产品。13的摄像头由垂直改为对角线,刘海更小。13 Pro镜头硬件上有诸多改进,支持直接拍摄ProRes格式,支持ProMotion自适应刷新率,还带来了一款新的蓝色,Sierra Blue,中文译为远峰蓝。

很多用户似乎也的确需要这些更新,所以一旦发布也肯定会有人立刻下单。但正如很多人所抱怨的,科技产品真的没有当年那么「有吸引力」了。常常提及Apple,不过是因为Apple在当年更为耀眼,受到的关注更多。每年能看到的新东西越来越可预测了,自然不全然是坏事。大众感慨的其实是,他们不再敢期待「惊喜」。

但这不是某个人、某家公司能改变的趋势。Macintosh、iPod、iPhone能发迹,都离不开时代在推波助澜。智能手机和互联网持续的发展,持续地吸收着最新的产业技术,没有「厚积」,自然谈不上「薄发」。并且,从10到100,大家记住的是增加了900%,不是90. 因此,我会一直悲观地认为,即使所谓的「Next big thing」,即一直传言的智能眼镜或者其他什么东西,正式出现,大概也不会和AirPods或者Apple Watch的影响力存在质的差距。如果你期待大爆发,或许先得经历一个沉寂的年代。我想我们都不会喜欢的。

还有另一件有关发布会的事。最新的Apple Watch引入了一个滑动式的虚拟键盘。这个功能很像此前一个第三方开发者的App,FlickType. 然后,这个App就被下架了。作者非常不服,将会提起诉讼。这种事在近年Apple历史上并不少见:从Yosemite上可以接打iPhone电话的功能,到类似Alfred的增强版Spotlight,以及后来的屏幕使用时间。这些事一直是Apple遭受反垄断指控的重要原因。作为用户,第一方体验几乎一定是最好的。可把其他人的App下架呢?

我比较同意这个观点。商业世界,最令人不舒服的不是严苛的规则,而是变卦。


《混沌周刊》自创刊以来,希望持续为读者提供作者本人对IT世界若干问题的思考,以及互联网上有趣的文章和项目。为了方便查找,我将会把此前引用过的外部文章都逐渐更新到这个索引页面上。


在去年的疫情期间,Nginx官方更新过一篇博客,教你甄别常见的Nginx配置问题,并且提供了对应的改进代码,包括了HTTP/2、缓存、内容压缩、日志等。

职业生涯很长,我们都难免陷入困境。比如公司要倒闭了,自己被安到一个倒霉的位置上,或者干脆没工作了。这篇博客对这些暂时不太幸运的朋友们,留下了一些真诚的建议。

常用命令行的人,都离不开各种工具,而它们的配置文件,几乎都叫.xxxrc,比如.bashrc.vimrc. 这里的rc是什么意思呢?如果没猜到,看这里

打日志有用吗?有人觉得,并没有:日志系统往往会引入额外的复杂度,带来(编程语言意义上的)副作用,也没那么有意义。

JetBrains系列IDE有一个官方支持的Vim风格插件IdeaVim. 在近期的更新中,其引入了一个几乎完整的VimScript执行引擎。这是一个质变,因此插件版本号也从0.69变为1.7.0. 我从几年前就认为,Vim作为一个历史悠久的编辑器,可能会消失(但可能性也极小);但作为一种基于状态的编辑方式,Vim将会在所有流行编辑器里永存。甚至连Xcode 13也开始原生支持Vim编辑模式。IdeaVim的改进也许会意义深远。实际上,未来的编辑器应该有一个基于WebAssembly的插件执行引擎,以支持所有的语言。

把代码库看作一个会生长变化的生物。是的,只有死掉的东西才不会变化。

有人说,面向对象是一个万亿美元级别的灾难。它不全然是坏东西,但实在被用得太广泛,太深入人心了些。

inline关键字在C和C++语言中具有不同的含义,而搭配static和extern等存储修饰符时也存在不同的作用。Clang邮件列表里的这条回复明白地解释了它们

VS Code原生支持括号着色了,是Lisp程序员福音吗?

下期再见。祝各位中秋假期愉快。


2 comments

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注