这里记录每周值得分享的科技内容,周五发布。([通知] 十一假期,周刊休息,节后再见。
本杂志开源[1],欢迎投稿[2]。另有《谁在招人》[3]服务,发布程序员招聘信息。合作请邮件联系[4][email protected][5])。

封面图

哥伦比亚最著名的艺术家费尔南多·博特罗 (Fernando Botero)本月去世,享年91岁。他喜欢创作胖乎乎的、有滑稽感的人物和动物,上图是他的雕塑《猫》。2016年,他来中国开作品展[6],我还去看了。(via[7]

Unity 的安装费,游戏业的缩影

Unity[8] 是一个顶级的游戏引擎,很多著名的手机游戏和网页游戏都用它开发,比如《王者荣耀》和《原神》。
它的官网这样说[9]:“排名前1000名的手机游戏开发商,70%选择了 Unity”。
它按月收费,只要游戏的年收入超过20万美元,就要向它付费,游戏收入越高,费用越多。
9月12日,它突然宣布[10],改变收费政策。从明年元旦开始,除了原有费用,还增加了一笔安装费。
游戏年收入超过20万美元,并且用户安装超过20万次以后,每次新的安装都要向 Unity 付费0.20美元。
简单计算一下,这会让游戏公司增加多少支出。如果一个游戏每年有100万次下载,那么扣除前20万次,剩下的要向 Unity 支付16万美元的安装费。要是游戏年收入为30万美元,就等于超过一半的收入没了。
这项费用对于小型游戏公司,打击尤其严重。因为它们往往采用免费游戏和云游戏模式,依靠广告为生。根据一项统计[11],游戏里面的每次广告展示,平均收入为0.02美元,如果想要覆盖0.2美元的安装费,就意味着,每一位玩家都必须多看至少10次广告。
难怪 Unity 的收费公告一发布,开发者顿时群情激愤,纷纷谴责 Unity 太过份,杀鸡取卵,大家开始研究怎么从 Unity 迁移到其他引擎。
我看到的评论里面,只有一篇文章[12]为 Unity 说话(下图),认为它也是被逼无奈,为了生存不得不如此,因为游戏业的大环境变了。我觉得,这个观点值得分享给大家。
Unity 自身的经营状况并不乐观。它是上市公司,自从2020年上市以后,没有一年是盈利的。今年的头两个季度,已经亏损了4.4亿美元。
这真的很讽刺,游戏业是非常赚钱的行业,但是游戏引擎公司却无法盈利。
以前,Unity 追求收入的增长,牺牲了利润。现在,管理层改变想法,打算多收一点钱,改善公司财务状况,也无可厚非。
为什么 Unity 的想法改变了?主要原因是游戏业已经停止高速增长了。2022年,全世界游戏收入是多年来第一次下降[13],今年看上去也没有起色。
更麻烦的是,游戏人口似乎停止增长了。全世界主要经济体的人口,都在下降和老龄化,玩家的增量越来越少了。
这对游戏业的影响很大。目前,游戏公司的主流商业模式,不是销售游戏,而是追求玩家人数和总游戏时长的增加。一旦人数停止增长,收入就很难增长。
每个人每天只有24小时,注意力是有限的,游戏业将不得不跟所有娱乐项目(电视、短视频、餐饮、健身……)来竞争玩家的时间
另外,今年欧美国家是高通胀、高利率,经济风险变大了,游戏公司的投资和资金成本也相应增加。
综合上面几点,Unity 公司判断,游戏行业的高增长时代可能结束了。这倒不是说游戏业要衰退,而是说不再是增长鼎盛时期了。
另外,游戏开发和发行的利润率正在降低,游戏行业将越来越集中在少数头部公司,小的开发商和发行商的整合不可避免。
所以,那篇文章的作者就想告诉大家,Unity 出台安装费,并不是想榨干游戏开发者,而是为了自救,为将来的艰难时期做准备。做得不好的地方是,它选择牺牲小游戏公司的利益。
“对 Unity 感到愤怒的开发者应该意识到,Unity 的新定价并不是造成问题的原因,而是游戏行业未来艰难时期的一个征兆。”
“它认识到这一点,并针对即将到来的游戏行业整合,设法降低风险。”

科技动态

1、藤蔓降温[14]
加州大学的一个团队正在研究,在建筑物外部种植藤蔓植物,起到降温效果。
他们想选择一种最佳植物,具有理想的降温作用,生长快速,还可以少浇水。
全球变暖的大背景下,绿化是最好的城市降温措施。藤蔓植物相比种植树木,有几个显著优点:(1)生长更快;(2)成本更低;(3)能够自动适应建筑的外形。
它的缺点是,建筑物外墙需要有线缆或铁丝网,供植物攀爬。另外,建筑物等于包了一层可燃物,可能不利于消防安全。
2、笔记本主板盒[15]
美国笔记本电脑品牌 Framework,主打零件的可替换、可复用。它的笔记本都可以自己动手组装。
现在,它又与 Cool Master 合作,推出了一个很酷的产品:主板盒。
你可以把笔记本主板拆下来,放在这个扁扁的透明塑料盒子里面,就立刻变成了一台可以随身携带的主机。它拥有风道、插槽、电源按钮和扩展口。
这个盒子自带说明书,告诉用户怎么从笔记本拆下主板,装到它里面。
这真是很有价值的创意,可以大大减少电子元件的浪费,以及增加可玩性,希望其他品牌的笔记本也能跟进。
3、多模态机器人[16]
加州理工学院的科学家,发明了具有多种形态的机器人。
它有四个轮子,可以像小车一样前进(上图)。
轮子里面有叶片,作为螺旋桨时,它就变成了一个飞行器(下图)。
每个轮子都可以独立控制,因此它还能直立前进,甚至在台阶上爬行。
4、立方体摩天大楼[17]
沙特政府宣布,将在首都利雅得的新区,建设一座立方体摩天大楼,作为地标建筑。
该楼的长宽高都是400米,将是首都的最高建筑。
它的内部基本是中空的,用来放置一个巨大的螺旋塔,象征宗教信仰。
塔的外围配备了酒店、住宅等各种建筑。
根据设计,这个建筑物里面有10万间住宅、9,000间酒店客房、超过98万平方米的商店和140万平方米的办公空间,以及80个娱乐和文化场所、一所大学、一个剧院和一个博物馆。
沙特政府称,该项目将在2030年完工。

文章

1、我们放弃 TypeScript[18](英文)
著名程序员、Rails 框架创造者 DHH 宣布,他的新项目不再使用 TypeScript,改回 JavaScript。
2、1024以后的端口[19](英文)
Linux 系统保留了小于1024的端口(0-1023),供系统使用,其他端口由用户自己分配。本文总结了被各种常见应用占用的大于1024的端口。
3、视口碎片化[20](英文)
浏览器窗口大小(又称视口)到底有多少种?一家设计公司尝试进行统计,结果有2300种之多。
4、AWS SES 如何申请进入生产模式[21](中文)
SES 是亚马逊的邮件发送服务,但是开通这个服务,需要写申请邮件,说清楚用途。作者分享了自己的申请经验。(@tiezhudotwang[22] 投稿)
5、从技术角度看 ZeroNet[23](英文)
ZeroNet 是一个点对点网络,本文介绍它的技术架构,还算好懂。
6、如何在 Arch Linux 安装 Steam[24](英文)
本文教大家把世界最大游戏平台 Steam 安装到 Arch Linux 系统上。
7、《Rust 还是 Go?》[25](英文)
本文作者是一个 Rust 语言专家,他经常被要求比较 Rust 和 Go。他出人意料地说,对于新人来说,Go 语言可能是更好的选择。
他有一个理由是,Rust 变动太快了。他统计了2020年1月到2023年9月,主要的编程语言发布了多少个大版本。
Node.js:7个Python:3个Go:8个Java:8个Rust:31个
可以看到,Rust 的版本更新非常频繁,一段时间不用,它的生态就变了。从这个角度看,Go 更稳定一些,更适合新人。

工具

1、Linkwarden[26]
一个开源的桌面程序,用来管理网络书签。
2、v0[27]
Vercel 推出的一个实验性产品,使用 AI 网页生成网页。
你用文字描述想要什么页面,它会给出三个 UI 设计,让你选一个,然后生成该页面的 React + Tailwind CSS 实现,并允许不断微调。
官网有很多作品展示,其中有几个相当可以(上图)。它应该是目前最强的 AI 网页生成器。现在还处于 Alpha 阶段,使用资格需要排队等待开通。(@James-Lam[28] 投稿)
3、Extension Manager[29]
一个浏览器插件,用来管理浏览器安装的各种插件,弥补系统自带的扩展管理器的不足。(@JasonGrass[30] 投稿)
4、讯飞星火认知大模型[31]
讯飞公司的 AI 大模型,可以根据提示生成 PPT 和简历,以及文档问答。(@huiyanghu12[32] 投稿)
5、Subdomain Center[33]
该网站可以查询一个域名有多少个子域名,点击查询框后,通过可以直接改地址栏的 URL 来查询。它的代码开源[34]
6、Sqids[35]
一个生成短字母 ID 的库,有各种主要语言的版本。
7、Webrecorder[36]
一个工具包,用来保存交互式网页,做到离线时也能尽可能准确地重现它。
8、Reflex[37]
一个 Python 语言的前端 UI 框架,适合不想用 JavaScript 写前端网页的 Python 程序员。

IP 地域归属查询

下面两个网站,可以查询某个 IP 地址的地域归属。
1、ipinfo.io[38]
2、ipapi.is[39]
这两个网站还都提供免费的数据库下载(ipinfo 下载[40], ipapi 下载[41])。

资源

1、古代地球[42]
这个网站允许你查看各个地质年代的地球全景图,最早可以回溯到7.5亿年前。
2、HDR 转 SDR 实践之旅[43]
一组中文的系列文章[44],介绍将 HDR (高动态)视频转成 SDR (标准动态)的相关知识,并有安卓实现的示例库[45]。(@JonaNorman[46] 投稿)
3、财报 AI[47]
这个网站可以解析上市公司财报(包含美股、港股、沪深 A 股),并支持对财报内容提问,类似工具还有 BeeBee AI[48]。(@Y024[49] 投稿)
4、穿透 Laravel[50]
一份中文的学习资料,介绍 PHP 框架 Laravel 的底层实现细节,代码开源[51]。(@youngtrix[52] 投稿)

图片

1、旧金山胶囊旅馆[53]
旧金山是美国房价最贵的城市,单人间的月租为3000美元~5000美元(人民币2万元以上)。
很多开发者来到这个城市,觉得公寓太贵了,选择长期住在胶囊旅馆。有人就在推特上面贴出来,他住的胶囊的照片。
他要在里面住30天,价格是每月700美元(人民币约5100元)。
好在这家胶囊旅馆的公共空间不错(毕竟收费这么贵),开发者们平时就在这里休息交流。
2、世界各国的插座[54]

文摘

1、可逆决定和不可逆决定[55]
做决定的时候,你可以做两种决定。
一种是不可逆决定,它就像一扇单向门,你穿过了就不能回来了。
另一种是可逆决定,就像双向门,穿过了还可以再回来。
怎么区分它们呢?
你可以看撤销成本。撤消成本越高,决定就越不可逆;撤销成本越低,决定就越可逆。
这里的窍门是,可逆决定要快,不可逆决定要晚。
当决定是可逆的,就要快速做决定。最大的风险是拖拖拉拉、犹豫不决。
当决定是不可逆的,就要放慢速度,设法获取更多的决策信息。最大的风险是做出错误的决定。
亚马逊的老板贝佐斯认为,不可逆决定如果有70%的把握能确定结果,就是采取行动的时候。如果不那么有把握,那就不妨再观察一下。
总之,可逆决定的最大风险是拖到了最后一分钟,不可逆决定的最大风险是在真正需要决策的时刻来临之前就做出决定。

言论

1、
世界上有两种人:一种人接受教条并且知道它,另一种人接受教条但不知道它。
-- GK·切斯特顿[56],英国小说家
2、
一项研究表明,领导力最重要的因素并不是能力,那些发言最多的人往往会成为团队的领导者。这称为“喋喋不休假说”。
-- 《领导者的喋喋不休假说》[57]
3、
Linux 官方宣布,长期版本的维护期从6年改为2年。一大原因是维护人员的倦怠,他们通常没有报酬,而将最新特性移植到过期代码,是非常无趣的。
另一方面,那些最想要6年维护期的是什么人?一定是又大又老又慢的企业,可能还有银行和政府机构,他们都没有付钱。
-- Hacker News 读者[58]
4、
电影院已经变得像演唱会,人们不仅是去看电影,还会同时分享体验。表现就是,看电影的过程中,他们会掏出手机,划一下手机屏幕,拍一段自拍,甚至打开闪光灯,然后发到网上。
-- 《电影院的观众行为已经失控》[59]
5、
很多人希望,吉卜力工作室会比宫崎骏存在得更长久,这显然是无稽之谈。因为现在的动画导演很容易建立自己的工作室,不会愿意屈身于其他人的工作室。
吉卜力卖掉以后,如果我们幸运的话,未来的吉卜力将是一个空壳,持有宫崎骏制作的电影的版权等。如果不幸运,有人会利用吉卜力这个品牌,开始(批量)生产垃圾,并将其出售给 Netflix。
-- Hacker News 读者[60],评论吉卜力被卖给日本电视网络公司

往年回顾

(完)

References

[1]
 开源: 
https://github.com/ruanyf/weekly
[2]
 投稿: 
https://github.com/ruanyf/weekly/issues
[3]
 《谁在招人》: 
https://github.com/ruanyf/weekly/issues/3425
[4]
 邮件联系: 
mailto:[email protected]
[5]mailto:[email protected]
[6]
 作品展: 
https://botero.art/cn/exhibitions/8-botero-in-china/works/
[7]
 via: 
https://www.france24.com/en/americas/20230915-colombia-s-most-famous-artist-fernando-botero-passes-away-at-91
[8]
 Unity: 
https://unity.com
[9]
 这样说: 
https://unity.com/solutions/mobile-game-development
[10]
 突然宣布: 
https://blog.unity.com/news/plan-pricing-and-packaging-updates
[11]
 一项统计: 
https://www.is.com/glossary/ad-revenue/
[12]
 一篇文章: 
https://www.gamesindustry.biz/unitys-pricing-is-a-symptom-not-the-cause-of-tougher-times-ahead-for-the-games-industry-opinion
[13]
 多年来第一次下降: 
https://finance.sina.cn/china/gncj/2022-09-29/detail-imqmmtha9140780.d.html
[14]
 藤蔓降温: 
https://www.ucdavis.edu/climate/what-can-i-do/blog/can-vines-speed-urban-cooling
[15]
 笔记本主板盒: 
https://arstechnica.com/gadgets/2023/08/turning-my-framework-laptop-into-a-tiny-desktop-was-fun-now-it-needs-a-job/
[16]
 多模态机器人: 
https://www.caltech.edu/about/news/new-bioinspired-robot-flies-rolls-walks-and-more
[17]
 立方体摩天大楼: 
https://www.dezeen.com/2023/02/17/cube-skyscraper-riyadh-saudi-arabia-mukaab-murabba/
[18]
 我们放弃 TypeScript: 
https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01
[19]
 1024以后的端口: 
https://matt-rickard.com/de-facto-ports
[20]
 视口碎片化: 
https://viewports.fyi/
[21]
 AWS SES 如何申请进入生产模式: 
https://tiezhu.wang/posts/aws-ses-production-access/
[22]
 @tiezhudotwang: 
https://github.com/ruanyf/weekly/issues/3487
[23]
 从技术角度看 ZeroNet: 
https://znano.eu.org/blog/posts/a-very-technical-look-at-zeronet
[24]
 如何在 Arch Linux 安装 Steam: 
https://linuxiac.com/how-to-play-games-on-arch-linux-using-steam/
[25]
 《Rust 还是 Go?》: 
https://kerkour.com/should-i-rust-or-should-i-go
[26]
 Linkwarden: 
https://github.com/linkwarden/linkwarden
[27]
 v0: 
https://v0.dev/
[28]
 @James-Lam: 
https://github.com/ruanyf/weekly/issues/3486
[29]
 Extension Manager: 
https://github.com/JasonGrass/auto-extension-manager
[30]
 @JasonGrass: 
https://github.com/ruanyf/weekly/issues/3500
[31]
 讯飞星火认知大模型: 
https://passport.xfyun.cn/login
[32]
 @huiyanghu12: 
https://github.com/ruanyf/weekly/issues/3502
[33]
 Subdomain Center: 
https://www.subdomain.center/
[34]
 代码开源: 
https://github.com/ARPSyndicate/puncia
[35]
 Sqids: 
https://sqids.org/
[36]
 Webrecorder: 
https://webrecorder.net/
[37]
 Reflex: 
https://github.com/reflex-dev/reflex
[38]
 ipinfo.io: 
https://ipinfo.io/
[39]
 ipapi.is: 
https://ipapi.is/
[40]
 ipinfo 下载: 
https://ipinfo.io/developers/ip-to-country-asn-database
[41]
 ipapi 下载: 
https://ipapi.is/geolocation.html
[42]
 古代地球: 
https://dinosaurpictures.org/ancient-earth/
[43]
 HDR 转 SDR 实践之旅: 
https://juejin.cn/post/7205908717886865469
[44]
 系列文章: 
https://juejin.cn/column/7206577654933471292
[45]
 安卓实现的示例库: 
https://github.com/JonaNorman/HDRSample
[46]
 @JonaNorman: 
https://github.com/ruanyf/weekly/issues/3494
[47]
 财报 AI: 
https://finchat.io/
[48]
 BeeBee AI: 
https://beebee.ai/
[49]
 @Y024: 
https://github.com/ruanyf/weekly/issues/3495
[50]
 穿透 Laravel: 
http://www.idocloud.net/pttl/index.html
[51]
 代码开源: 
https://github.com/youngtrix/pierce_through_the_laravel
[52]
 @youngtrix: 
https://github.com/ruanyf/weekly/issues/3504
[53]
 旧金山胶囊旅馆: 
https://twitter.com/ctjlewis/status/1703183638605799690
[54]
 世界各国的插座: 
https://twitter.com/engineers_feed/status/1648224909628428288
[55]
 可逆决定和不可逆决定: 
https://fs.blog/reversible-irreversible-decisions/
[56]
 GK·切斯特顿: 
https://www.goodreads.com/quotes/61119-in-truth-there-are-only-two-kinds-of-people-those
[57]
 《领导者的喋喋不休假说》: 
https://bigthink.com/leadership/babble-hypothesis-leader/
[58]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=37594159
[59]
 《电影院的观众行为已经失控》: 
https://www.wsj.com/amp/articles/movie-theater-behavior-has-gone-off-the-reels-8d3ba0b
[60]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=37597244
继续阅读
阅读原文