免疫成果

在经历了大约两周日夜轮转照顾全家人的忙碌又收拾了一些落下的工作之后,总算找回一些属于自己的宝贵时间,能够把最近在机械劳动等稍有闲余思考时的所思所感整理成文。

自己应该算是躲过了第一波新冠病毒感染高峰——在身边亲友的抗原快检结果都已转为阴性的现在,这一结论不至于过分乐观。

这里不去讨论那些从上到下整个渎职而无耻的乱象,他们一向便是如此。一向如此不代表正确。然而,愤怒尖酸的批评并不是自己时间精力的有效的高效的利用,因此不多展开,先来谈谈自己如何躲过了这第一波席卷几乎整个城市乃至大半国民的感染。这不是波浪,这是海啸。

三分靠判断,七分靠执行,剩下九十分全是运气。简言之,这是对过去几个月避免了被感染的自知之明。如果没有迄今为止人生一系列的选择和巧合,就不会有现在高度自由的居家办公和灵活休假条件,不会有相对易于控制家庭公共空间病毒浓度的室内布局,不会有日常居家常备的布洛芬缓释胶囊和成箱的电解质运动饮料。更低的病毒接触概率、更弱的室内病毒浓度、更少的药物不足焦虑,这些都主要源于运气,而不是自己短期的判断和执行。

不过即使如此,个人奋斗依然能在历史进程中做出一点微小的工作。暂且乎略运气成分,自己在过去一年多里做对了以下推测和判断:

  • 内地严格的新冠清零/动态清零政策下,本地出现大规模感染的概率极低。在奥秘克戎变种之前,无需特别担心感染
  • 自己个人的工作生活模式和防疫习惯更进一步降低了接触感染者的可能性,结合上一条,也几乎不会参与病毒的社会传播
  • 作为无基础疾病,作息规律且长期运动,整体健康状况优良的人群,即使感染,遭受严重生命威胁的情况也不太会发生
  • 无论何种疫苗,能够提供有效免疫增强效果的时期不会超过半年,具有显著效果的时间甚至只有两三个月
  • 优先向上负责的官僚主义的卫生机构很可能因为荒诞的原因而不会持续向民众提供新冠疫苗接种的机会。事实上,第四针疫苗在第三针开放一年后才开始准备,一个难以置信的错误
  • 运动式的表忠心式的以维稳为主要目的的防疫扩大化会不断激发社会矛盾,背离原本利大于弊的保护国民健康的初衷,随着新冠病毒变种感染能力的增强和维稳需求的消解,这一政策会不可抗力地被放弃
  • 那些在颠倒黑白掩耳盗铃方面经验丰富的官僚机构不擅长有计划的撤退,当没有人需要承担责任,没有人愿意承认错误时,兵败如山倒的溃不成军将不是杞忧,届时短期的混乱和资源挤兑必至

基于以上推测,权衡利弊,自己在去年 11 月之前选择了不接种新冠疫苗,从下半年起有意识地准备必要的药品和物资,以备越来越呈现实感的不时之需。

从结果来看,去年 11 月 24 日和 12 月 22 日的两针北京生物的灭活疫苗,帮助自己避免了第一波感染高峰。虽然放弃了两周的工作进度,但健康的身体状况总算维持了从饮食起居到抚养照料等家庭日常生活的基本运转质量。

在接种第一针疫苗三周后开始,至少三次无防护在室内密接有传染性的感染者超过十个小时。第一次接触不到两小时,无任何不适。第二次接触约两小时,当天下午有数小时 37.2 度的低热,在一粒布洛芬缓释胶囊加一夜好觉后恢复。第三次同处一室六小时,之后的第二第三天左耳蜗至喉咙左侧有可感知的间歇性刺痛,且白天有比平时更强烈的困倦,但没有热度,每晚一粒布洛芬缓释胶囊后在第四天消失。元旦后回到办公室三天,其中两天胃疼,第一天明显感到困倦,体温正常,次日恢复。

期间指夹式血氧仪检测的血氧无异常,手环监测的心率基本无异常,静息心率在身体不适的几天从 46 上升到 47 或 48,其他时候则维持 45-46 的日常水平。从 12 月下旬到今天的 5 次抗原检测结果都为阴性。在 12 月下旬为了去社区医院接种第二针疫苗而提前做的两次核酸混管检查不出所料地没有出结果。所幸医院统一宣布来院不再要求核酸阴性,去接种时已经完全没有人关心核酸,甚至根本没有检查,就好像一切都不曾存在。

由于总的来讲没有任何可以称之为得病的症状,日常的跑步习惯并没有被打断。在确信体能没有问题的前提下,配速和心率水平都继续较往常提升。10km 配速跑的成绩继续提高到了 52:01,5km 调整跑的平均心率降到 130,静息心率最近几天甚至多次降到 44 甚至 43。

依各种线索综合推测,本地第一波感染已经接近尾声,没有意外的话,应该能够安全度过春节。

一方面,这次躲过一劫运气因素很大,难以复制。另一方面,最近充斥线上线下的混乱总不免让人试图回顾和审视。

最令人悲哀的恐怕要数全国范围内知识分子和管理阶层彻底摒弃了实事求是的作风。在一个日常生活受客观自然规律支配的世界中,沉溺于自己的主观想象,脱离事实而幻想人定胜天,又或是为了自身利益而暴论频出,实在遗憾。无论是构建牢固的信任关系还是营造实事求是的社会风气都不在一朝一夕,将它们付之一炬却只需几个星期。一时之快带来的隐形伤害,恐怕需要以年为单位的时间来愈合。

不过,有些东西反而会因为失去而得到。合理的质疑精神对更加准确地认识世界至关重要。在这个所有人的认知都每天被无数良莠不齐的海量信息冲刷的时代,质疑信源而非全盘相信,有助于更好地看清现状,做出更为准确的判断和有利的选择。信息的发布者是谁?它是否有特定的立场和动机?它是否有足够的能力和水平?这是否是它一直所擅长的领域?它所积累的信誉如何?曾经的谎言是否会让当下的信息不再可靠?它春秋笔法或歪曲事实的阻力有多大?相信或不信这则信息对现实的影响如何,是否会有风险?……如能经过一段时间有意识地训练,而对诸如此类的问题有一些条件反射式的判断,识别真伪的能力必然会得到提升。

分辨信源的可信度必然会借助刻板印象来降低思考成本,但仍需始终了解这一路径依赖的可能风险,并在必要时能做到不以好恶地具体情况具体分析。不能因为信息发自某一媒体就一定可信或不可信,不能因为观点来自某一机构或有头衔背书的权威人士就认为必然正确,不能因为消息出自某个国家就天然公允或客观。以同样的标准做事实判断,才能保持实事求是,不让理性失色。小到选择接种何种疫苗,大到未来的人生决定,对现状的判断越准确,结果就越容易符合预期。

此外,信息是否有效并不总是一尘不变。刻舟求剑的故事古已有之,小马过河的寓言亦妇孺皆知。任何结论都必然有其适用条件,或宽或窄。在此地此时此情此景下正确的结论,常会随着外部或内部条件的变迁,终有一天不再成立,又或是更改某些条件后结果大相径庭。绝知此事要躬行,要最终检验真伪恐怕还需实践。实践,反馈,动态调整策略。

以上是对这场灾难的一些记录和所感,主题零散,草草收笔,权当是一份纪念和一声警钟。

But dearer still is truth.

生不逢时 —— 索尼(Sony)Xperia 1 IV 使用感想

在基本确定今年不会推出 Xperia PRO-I 的后续型号后,入手了上市已近半年的 Xperia 1 IV。使用了一个多月,在得到 Android 13 升级一周后,写些使用感想。

最近三台 Xperia 的全家福。Xperia 1 IV 延续了 Xperia 1 II 开创的设计风格

顺理成章,Xperia 1 IV 的官方产品名发音为 Xperia One Mark Four。由于此次 Android 13 升级没有赶上 11/11(One One One One),便没有用四连 One 作为本文的标题(笑)。今年中国大陆官方依旧在官网和电商将其定义为“微单”手机,从结果上来看,似乎对销量也没有太多可见的帮助。这其中一部分原因来自发热巨大的高通骁龙 8 Gen 1 芯片组(下称 8 Gen 1)。历史时而轮回,Xperia 1 IV 可谓生不逢时。

看上去很美的 Xperia 1 IV

相比 Xperia 1 III,Xperia 1 IV 和前代产品的区别更小,绝大部分功能和特色方面的感受和评价都能直接沿用,因此本文重点放在和 Xperia 1 III 的不同之处。更全面的介绍可以参考去年的《唯快不破 —— 索尼(Sony)Xperia 1 III 使用感想》,了解系列完整特色。亦可参见大陆行货版本官方站点

本文依然以港版的 Xperia 1 IV 写成,产品型号 XQ-CT72。进入 5G 时代,Xperia 已经不用担心网络制式问题,不再专门说明频段支持。不过从自己日常几乎全天 WiFi 覆盖的使用场景出发,5G 除了带来明显的发热增大和大约 1.2 倍速的电池消耗外并无益处,所以本文描述的体验都基于 2G/3G/4G 网络。据称,Xperia 1 IV 在改刷不同地区的系统固件之后,会失去后续自动系统更新的能力,比过去更加麻烦,因此选择销售地区版本时需要注意。

大陆行货的 Xperia 1 IV 也提供了三种色彩版本,据说这次人气最高的是冰白

截至写作时,Xperia 1 IV 运行于 2022 年 11 月中旬提供的软件版本 64.1.A.0.851,系统为 Android 13。大陆行货版本的 Android 13 系统升级预计会在 2023 年初提供。

Speed Is Everything?

Xperia 1 IV 今年的宣传语是 Speed is Everything,速度即是一切。然而 8 Gen 1 巨大的发热让这句原本就了无新意的口号显得更为荒诞。在 Xperia 1 IV 上市的夏季,用户唯一能感受到的恐怕只有热得快和耗电快。为了缓解问题而强加的处理器锁频和禁用屏幕高刷新率,室外连续使用两三分钟就警告过热并限制使用的相机,加之系列历史上几乎最高的定价,让 Xperia 1 IV 从上市伊始就恶评如潮。

记得当年 Xperia Z2 大幅打磨了前作成为一代经典,Xperia Z3 继续完善,Xperia Z4/Z3+ 因高通骁龙 810 芯片组的巨大发热而身败名裂,甚至直接导致继续使用了同款处理器的 Xperia Z5 成为了 Z 系列的绝唱,索尼移动为了摆脱负面评价做出错误决策另起 X 系列,走了一大段弯路。今年,历史重演。

因为在去年和今年夏季使用过搭载了发热同样巨大的高通骁龙 888 的 Xperia 1 III,对于在今年夏天满心欢喜高价购入了这款今年的新旗舰的用户的不满和后悔,完全能够感同身受。幸运的是,在平均气温不到 25 度的十月,Xperia 1 IV 的发热问题严重性远低于预期。可以说,至少在秋冬季节,在自己的日常使用场景下,Xperia 1 IV 没有严重发热问题。通信聊天、浏览网页、观看视频、拍照录像……除了 3D 游戏外的各类场景都不会引起机身显著的升温。拍照和摄像时机身背面上方会升温,但只要不是连续数分钟拍摄,就不是一个问题。相机应用至今也没有遇到因过热而被限制使用的情况。甚至可以说,在绝大多数情况下,Xperia 1 IV 完全不热,同时提供了远高于前两代机型的处理速度。无论是主力备机的 Xperia 1 II,还是迁移期同时使用了约一周的 Xperia 1 III,它们在设备重启、程序启动、应用更新与安装等场合,都会比 Xperia 1 IV 多花短则若干秒长则十数秒的时间。高通宣称高达 20% 的处理性能提升,在没有触发发热问题时,确实能够在日常使用中被感知。

恶名远扬的 8 Gen 1。大陆行货的 Xperia 1 IV 还提供了 512GB 存储容量的版本

Android 13 对发热和续航的改善并不明显,但系统流畅度有所提升。Xperia 1 IV 在夏季的使用体验会糟糕到什么地步,待明年夏天再作更新。

Evolution From Everywhere?

每年都说智能手机的发展进入瓶颈期,作为索尼的旗舰机型,Xperia 1 IV 依然试图在各方面较前代有所进化。

续航

续航本是搭载了 8 Gen 1 的 Xperia 1 IV 最令人担忧之处,结果反而令人惊喜。

Xperia 1 IV 的续航大幅领先 Xperia 1 III。在秋冬季节,按照自己的使用习惯(蜂窝网络熄屏蓝牙音频 2 小时、无线网络亮屏通信/浏览网页等约 3 小时),从早晨六点到晚上十点,通常还能剩余电量 50% 以上(作为参考,Xperia 1 II 也是大约 50%,Xperia 1 III 则约 35%-45%)。如果白天使用手机较少待机较多,甚至可以在睡前剩余 60% 以上的电池。过去数周,已经三次夜间不充电也能坚持到第二天晚上,实现了没有续航焦虑的使用体验。夏季的续航想必会打折扣,到时候再更新情况。

Xperia 史上最大电池容量

总的来讲,Xperia 通过不断增加电池容量,短短四年从 3330mAh 提升到 5000mAh,尽管处理器功耗大增,续航仍然得到提升。此外,USB PD 标准的 30W 快速充电(30 分钟充电 50%)、Qi 标准的快速无线充电、反向无线充电、3 年长寿电池保养等传统功能健在。

屏幕

Xperia 1 IV 的另一大改进是屏幕最大亮度相比 Xperia 1 III 提升了 50%,解决了这块世界首创 4K 120Hz HDR OLED 屏幕之前在户外明亮环境下不易看清的短板。同时,可能是个体差异,自己上一台 Xperia 1 III 上屏幕色温偏暖的情况也不复存在,画面显示的主观感受更加通透清澈,是最近几年的 Xperia 里最令人满意的一次。

软件方面 Xperia 1 IV 新增了实时 HDR 驱动功能,可以在以创作家模式播放视频时根据画面内容调整明暗对比,提供更好的 HDR 效果。由于没有两台设备做对比,很难肉眼判断这个功能的效果有多明显。

据说上市初期的系统版本为了降低发热,会在温度升高时较激进地强制关闭 120Hz 刷新率,在前一阵的更新中放宽了阈值。最近或许是温度不高,几乎没有察觉到刷新率受限。

可以照搬前代的屏幕特性宣传文案

其他 Xperia 1 III 的屏幕特性全都得到保留,拥有 21:9 完整矩形屏幕的 Xperia 1 IV 依然是今天最适合电影等视频内容鉴赏的设备没有之一。

外观

事实上,外观反而是 Xperia 1 IV 相对前代较为有感的改变。

  • 2.5D 玻璃改为略微内嵌的纯平玻璃,避免了长期使用后的边缘磨损
  • 边框从圆角改为倒角,视觉效果更加纤巧利落,但是握持手感变得生硬刮手
  • 背面玻璃改为磨砂工艺,一时分不出是玻璃还是塑料,在不同环境光下的色彩变化更加细腻
  • SIM 卡/ 存储卡槽位置从左侧改到了底部,于是整个左侧边框没有任何开口,更为简约
  • 边框上的天线数量下降,更加清爽。不过自己这台的天线要略微高于边框表面,可以在触摸边框时感觉到不平整,是一个退步
  • 独立的 Google Assistance 专用按钮被去除,右侧边框只留下音量、指纹电源和相机快门键
  • 正反两面都采用了 Corning® Gorilla® Glass Victus 钢化玻璃
边框改为倒角设计的 Xperia 1 IV
Xperia 传统的两段式相机快门,半按快门即可锁定对焦和曝光
Xperia 1 IV 的左侧边框没有开口,非常简约

其中边框倒角和背面独特的磨砂工艺给人以新鲜感,时刻提醒用户这是一台不同于之前的新设备。虽然倒角和圆角各有优劣,但 Xperia 1 IV 的确在可能的范围里做了外观的创新。

功能

Xperia 1 IV 引入了 Videography Pro 和 Music Pro 两项独占应用。已有的 Photography Pro、Cinematography Pro 和 Game Enhancer 则持续迭代改进,配合硬件升级新提供了诸如无缝切换镜头变焦、所有焦段的慢动作摄影等特性。

用于 vlog 拍摄和在线直播的 Videography Pro 和用于人声/吉他弹唱音频录制编辑的 Music Pro 很难说是需求强烈的功能,这里不展开介绍。其他应用的介绍可以直接参考 Xperia 1 III,不多赘述。

这里需要批评 Xperia 1 IV 的软件稳定性。

在 Android 12 时代,主界面应用时常会有明显的卡顿丢帧,甚至每天数次的崩溃,症状为主界面应用会在其他应用前台运行时奔溃并弹出出错消息。所幸回到主界面时因为主界面已经重启,倒没有可见的使用问题。升级到 Android 13 后这种频繁的崩溃总算消失,至今未重现,且主界面卡顿丢帧的现象也大幅减少,回到了高端机型的预期水准。

Android 13 第一版没能修复的一个问题是蓝牙连接的状态刷新问题。自己的车载蓝牙经常会在断开后仍然显示连接,重新连接也更耗时,偶尔还会失败,需要再次链接。重启手机方可解决。这一问题在 Xperia 1 III 上从未出现,车机系统也没有更新,因此不太会是车机本身的问题。

其他还有侧边触控悬浮栏偶尔不会自动隐藏等 bug,给人的综合感受就是 Xperia 1 IV 的软件稳定性倒退。根据过往经验,一部分问题会随着系统更新被修复,另一些则可能遗留很久。希望 Android 13 之后的常规系统更新可以解决那些能被明显感知的问题。

不过,Android 13 引入了“按下指纹解锁按钮后才进行指纹识别”的功能,总算解决了日常误触指纹解锁区域后识别错误次数过多而必须使用密码解锁的问题,是迟来的重要改进。

相机

尽管索尼为 Xperia 1 IV 冠以世界首创搭载支持 120 帧高速读取的 85mm-125mm 焦段光学变焦镜头的智能手机,如此长的定语已经说明了问题。长焦镜头 1/3.5” 的传感器尺寸相比 Xperia 1 III 的 1/2.9” 反而缩小,限制了光学变焦给画质带来的改善。刚上市时相机算法尚未完善更加剧了问题,大量网络样张都显示长焦清晰度明显低于 Xperia 1 III。在最新版系统下,Xperia 1 IV 在光线充足时,长焦清晰度明显优于前代。然而随着光线减弱,画质的下降会更快,并在一定程度后反而落后。

本该是 Xperia 1 IV 卖点的 85-125mm 光学变焦长焦镜头
机械结构更复杂,传感器尺寸却减小

Xperia 1 IV 的三颗传感器都支持高速读取,可录制 120 帧视频,算是弥补了之前几代只有 24mm 广角主摄支持 120 帧视频录制的遗憾。前置摄像头也终于从 800 万升级到了 1220 万像素(f/2.0 24mm),传感器尺寸增大为 1/2.9” 并支持 4K 视频拍摄。Xperia 的自拍和视频通话的画质在多年后得到了改进。

从三摄四镜头系统改为三摄三镜头系统的 Xperia 1 IV

相比 Xperia 1 III,Xperia 1 IV 机身体积和重量不变,电池容量大幅增加,相机系统还要有新的卖点,最终只能螺蛳壳里做道场,效果差强人意,提升不及预期,也仍然不及其他同级对手。Xperia 1 IV 虽仍在相机功能和可玩性上拥有优势,但在画质和易用性上缺乏建树。从市场反馈来讲,主流消费者并不为此买单。

音效

改良的扬声器结构带来低频提升、大幅精简的音频电路减少了信号损失、360 Upmix 能在耳机输出时模拟环绕音效,Xperia 1 IV 在前代基础上继续小步前进。拥有低信号失真的 3.5mm 耳机接口和音量不断增加的正面立体声双扬声器的硬件,和索尼集团自研的 LDAC HiRes 蓝牙音频、DSEE Ultimate、360 Reality Audio 及来自 Dolby 的音效增强软件, Xperia 展示了索尼对移动音乐体验的理解。

不过越来越大的扬声器单元对于平时很少外放的用户来说意义并不大

Xperia For Everyone?

Xperia 1 系列的目标用户是影音娱乐和内容创作发烧友,这是过去几年索尼在产品宣发和各类媒体访谈中反复强调的设计理念。这一方面是取舍,一方面也是藏拙。

Xperia 1 系列最近几代产品忠实地贯彻了这一理念。一边,屏幕和相机硬件具有先进性和独创性,功能复杂的独占应用满足了小众用户的可玩性需求。另一边,部分软件使用体验停滞不前,基本功能完全依赖原生 Android 缺乏打磨,Xperia 1 系列成为了特色鲜明、优缺点明显的高端智能手机。

原本那些系列特色或许可以留住已有的用户群体,可惜今年 Xperia 1 IV 遇到了 8 Gen 1 的发热地狱,同时定价大幅上涨,彻底打破了原本就脆弱的平衡。一些渠道消息称 Xperia 1 IV 的出货量不及上一代的一半。日本市场提前数月推出非合约机版本,各地区官方商城不到半年定价下降近两成,也侧面印证了这一说法。虽然在秋季上市又解决了无线充电等多个痛点的 Xperia 5 IV 获得了好得多的口碑,但较高的定价仍然无法在全球宏观经济不景气的今年挽救 Xperia 的销量。

生不逢时的 Xperia 1 IV 并非没有魅力和进步,即使本文只重点关注和 Xperia 1 III 的不同,没有展开说明那些系列传统特色,也洋洋洒洒一大篇。可惜瑜不掩瑕,即使是长年的 Xperia 用户,这次也很难毫无顾忌地推荐 Xperia 1 IV。据传索尼有考虑提前推出 Xperia 1 V,“最好的 Xperia 永远是下一部”恐怕要改成“不坏的 Xperia 或许是下一部”(笑)。

【图文内容不定期更新】

本文相关图片版权属于各版权所有人

Gambaru To Run

跑步的习惯从离开校园后也一直持续至今。确切地说,如果忽略 2020 到 2021 年这两年以及今年上半年三个月的荒诞,有规律有计划的跑步,是自己坚持时间最长久的习惯之一。

今年一月初,作为与剩余人生搏斗的又一次尝试,再次走进健身房。运动套装、智能手环、蓝牙耳机、喜爱的歌、宝矿力水特……和跑过几次后确定的最中意的那台跑步机一起,一切又成为了自己的日常。

每个人喜欢跑步都会有其理由。除去对健康的益处,长期的跑步或许可以让人真切地感受到确定和可控。一直以来,明确的目标、果敢的选择、利落的执行、安定的推进,都是自己引以为豪的长处,甚至可说已经成为了自我认同的一部分。跑步习惯的复活,就仿佛是有一种强大的精神韧性再次把自己拉向了正轨。过去三十多年的人生,这种存在于自己灵魂深处的力量,不止一次被感受到。

_

Gambaru To Run,抑或文字游戏一般的缩写 GR,是这项习惯在 2022 年年中获得的新名称。正如名字之于一个人,名称之于一种行为往往也会产生意外的影响。在每天早晨说着 GR 去健身房跑步后不久的一天,在 GoodNotes 中写下「不留恋于旧,去发现新!」之后,决定探索在跑步机上跑步之外的新的可能。

诚然,健身房室内的跑步机提供了不少便利:没有障碍、风雨无阻、指标精准、坡度可调、远离阴霾。在跑步机上跑步,确是「跑步」这一行为的理想选择。这也是自己过去那么多年来满足于,或者说止步于跑步机的重要原因。

但是,为了进一步与过去的自己决绝,又为了一鼓作气更加接近新的世界,从室内跑转为户外跑立即提上了日程。

工欲善其事,必先利其器。搜索了现有的户外跑训练方案,查到市面上有专用的动作传感器,能和腕表搭配,无需手机便可记录跑步活动,并测量分析跑步姿态和心率。推测这有助于顺利形成户外跑的习惯,就添置了装备。户外跑正式开始。

_

一转眼,两个月已经过去,这项新习惯和预期一样,带来了超过预期的改变。

早有耳闻户外跑和室内跑的体验全然不同。变化的景色,迎面的微风,温热的阳光,清凉的雨露,都是温室般的健身房内未曾有的感受。面前的视野宽度也无法相提并论,在大幅展开的参照系中,步伐也不自觉地加快,平均配速轻易就提高了数十秒。

如此跑步半个月,首先意识到的是原来颇为自信的腿部力量反而成为短板。借助传感器的数据和建议有意识地想要改进跑步时的身体下沉、骨盆回旋、着地时间和加速度等项目,却明显感受到双腿还无法稳定实现相应配速下的建议指标。顺其自然,针对性的下肢力量训练被加入了日常计划。

不过即使如此,从跑步机上的休闲慢跑转为户外有目的的跑步训练后仅两周就已可体感基础能力提升。相近配速下的心率从最初的过半在 Zone 4-5,逐渐下降到绝大部分时间都维持在 Zone 3。更显著的变化是,睡眠时的静息心率从上半年的 55-60,立竿见影地稳定下降至 45-50,日常活动也能体感心肺功能比过去更强,需要呼吸加速的情况明显变少。

另一个改变是跑步距离。室内跑步数年,总体维持在每周四五次每次约 3km 运动量,加上前后准备时间,充分利用每天工作之余的空闲。来到室外,3km 的距离就总不够尽兴,另一方面,也想挑战自己更上一层。于是,从第二周开始,运动计划做了调整,跑步的天数减少,并与无氧训练分离以便提高强度。结合每次跑完后膝盖、脚踝和脚底的疲劳感,单次跑步的距离以约每两周增加 1km 的节奏增加。

配速也相应调整。在第二次跑 4km+ 时,配速从平时的 5:30 降到 6:00,心率甚至几乎没有进入 Zone 5,以至于后半还有余力冲刺。随着身体不断习惯更长的距离,在两个月后,以 5:24 的配速跑完 6.28km,心率也能轻松保持在 Zone 4 以内。

下肢力量训练的效果则在数周后逐渐显露。经过几波酸痛和恢复,骨盆牵引和回旋等步伐的力量指标有了可见提升,和参考值的差距不断缩小。不过单步着地时间仍然远低于参考值,进步甚微,单步加速度也不尽人意,不禁让人怀疑传感器的测量精度或是佩戴是否正确。只好待下肢力量进一步增强后,再观察这些指标是否能得到改善。

跑步带来的不仅是体能的改善,还有精神的放松。虽有起伏,但总体来讲,最近无论是睡眠质量还是清醒时的状态都相当不错。大脑的冗余算力甚至能让自己在做出重要决定的同时,还能回顾梳理过去数月的经历。有意思的是,直到今天,在重温之前曾经反复回想过的言语和文字时,居然还能不时有新的发现和理解。「なるほど」和「何も分かっていないな僕は」的感想不断穿插出现。

_

从墨守陈规数年的 2-3km 室内跑,到不断挑战进步的 5-6km 户外跑,区区两月,充满了新鲜感和成就感。这无疑是一次成功的尝试。这份体验又激发了自己文字输出的冲动,整理总结,最终写成这篇文章。

Gambaru to run.

Good to know.

Glad to hear.

_

もし明日があれば、ひたすら走って迎えにいく。

会いにいく。

書いてゆく。

切り開く。

午前7:56 · 2022年7月9日

唯快不破 —— 索尼(Sony)Xperia 1 III 使用感想

Covid-19 仍未消散。和去年一样的是,受各种因素影响,Xperia 1 III 在发布后数月,直到夏天才开始逐渐在各个市场上市;和去年不同的是,这次大陆行货全球最先上市,6月初便投入市场,而港版则在7月末才发货,完全逆转了 Xperia 1 II 上市时的情况。首发港版 Xperia 1 III 至今大半个月,考虑到它和去年的产品没有明显区别,聊聊使用感想已经足够。

正如去年的 Xperia 1 II 由 Xperia 1 拍摄,今年的 Xperia 1 III 由 Xperia 1 II 拍摄

本文基于在香港地区销售的 Xperia 1 III 写成,型号 XQ-BC-72。本机支持 n1, n3, n5, n7, n8, n28, n38, n40, n41, n77, n78, n79 这些 5G 频段。在大陆地区,中国联通和中国电信采用国际通用的 n78 频段,中国移动则选择了 n41 和速率高穿透力弱的 n79 频段。另外,今年开始广电在计划和推广 n28 作为补充。不过,个人观点和去年一样,截至2021年三季度,5G 网络所带来的性能提升依然不足以抵消额外增加的耗电与费用。尤其是今年高通骁龙 888 芯片组在功耗控制上表现不佳,启用 5G 网络会大幅损害使用体验。据称,这次 Xperia 1 III 的大陆版本可以和港台地区的版本通刷系统,因此即使在意网络频段支持,在购买时也不用纠结地区版本。

截至写作时,Xperia 1 III 运行于2021年8月提供的软件版本 61.0.A.11.23。延续去年,这次也会着眼主观,从 Xperia 系列长期用户的角度来谈个人的使用感想。其中部分引用了 Xperia 1 II 使用感想中的表述,及 Xperia 1 III 开发者访谈中的内容,以便新读者也能尽可能了解全貌。

同样地,Xperia 1 III 的官方产品名发音为 Xperia One Mark Three。大陆地区的营销部门没有像去年一样创造和推广类似于“马克兔”(Mark Two)的昵称,而是用了自家单镜头无反相机在大陆地区的注册商标“微单”,在官网商品标题上就着重强调 Xperia 1 III 是微单手机,也不知道最终会对产品的口碑和销量起到正面还是反面作用(笑)。

Speed and Beyond

智能手机市场的发展继续延续去年的趋势。市场规模增长放缓,智能手机厂商从单纯的规格军备竞赛,逐渐转向了差异化竞争。一方面,已经可以应对基本通信和工具需求的入门和中端机型占据销量主力,另一方面,高性能多功能的高端机型仍在不断探寻新的卖点。总体而言,Android 阵营由于厂商数量较多,呈现出更丰富的前进方向和噱头功能。

在此背景下,索尼仍然维持了聚焦发烧友和品牌粉丝的策略。今年的 Xperia 也面向喜欢索尼、喜欢 Xperia,指定要买 Xperia 的人设计。和之前相同,让用户能拍出更好的照片、听音质更好的音乐、看更高画质的视频、玩竞技游戏更发挥水准,是 Xperia 的目标。对高端智能手机有追求,对摄影、音视频、电子竞技等领域充满兴趣的人,是 Xperia 的目标用户。

Xperia 1 – Xperia 1 II – Xperia 1 III,手头三台设备的合影。可以看到相机模块的尺寸逐渐增大

上一代产品 Xperia 1 II 的理念是 Built for speed,这次 Xperia 1 III 则是 Speed and beyond,在继承了 speed 的同时,更进一步。这里的 speed 不止是从 Xperia 1 II 开始支持的 5G 通信速度,还包括相机的高速自动对焦、屏幕的高刷新率等性能和体验。

从结果上来看,Xperia 1 III 做到了 beyond Xperia 1 II,它几乎补齐了去年产品上相对较为显著的一些短板。然而,它尴尬地遇到了发热巨大的骁龙 888 芯片组。没有为 Xperia 树立新的标杆,反而存在切实的体验问题,纵然产品性能和功能本身可圈可点,但也很难称为系列的新高峰。言必称其他同 SoC 产品也发热巨大,或是 iPhone 12 也发热明显,终究像是一种话术,无法掩饰在一些使用场景下 Xperia 1 III 规格升级体验下降的尴尬现状。

当然,撇开 SoC 带来的可谓“不可抗力”的问题,Xperia 1 III 确实在各个方面有扎实的改进。如果对续航要求不高,对机身发热不那么介意,或者日常生活所处的环境温度不会太高,集成了索尼最新移动影像影音技术的 Xperia 1 III 仍然是目前最先进的 Xperia。

Photography Pro

相机是 Xperia 1 III 最重要的升级之一。

荣获 TIPA World Awards 2021 最佳拍照智能手机奖项的 Xperia 1 III 名至实归。它不但从硬件上补齐了上一代在超广角和长焦端的短板,创新地加入了世界首创可变长焦镜头,还继续改进了 Photography Pro(下称 Photo Pro),同时提升了拍照的画质和易用性。

与 α 的工程师共同开发,继承 α 技术的 Xperia 1 III。当然,就像 α 并不等同于微单,Xperia 1 III 的性能也没法和 α 9 相提并论
世界权威摄影奖 TIPA World Awards 2021 最佳拍照智能手机奖。这些年和 DXOMARK 话不投机的索尼去年还在访谈中表示并不需要 DXOMARK 这类测评机构告诉它们什么是好相机,今年却在显眼位置宣传在 TIPA 侥幸获得的殊荣

Xperia 1 III 总体延续了 Xperia 1 II 的三镜头相机系统+3D iToF 传感器,并以受到好评的高速自动对焦为轴做了功能强化。主摄像头是24mm的广角镜头、还搭配了16mm的超广角和70/105mm的长焦镜头,三块传感器有效像素皆为1220万,分别为尺寸 1/1.7”、1/2.5” 和 1/2.9” 的索尼 Exmor RS™ for mobile 传感器。

Xperia 1 III 维持了原有的摄像头布局,ZEISS T* 商标低调印在镜头之间

Xperia 1 III 世界首创的潜望镜式可变长焦镜头通过改变内部的镜头组位置,以不到微米的单位调节镜片,来切换 70mm 和 105mm 两种焦段(约2.9倍和4.4倍光学变焦)。超广角和广角镜头则保留了之前的 16mm 和 24mm,最终实实现了 16mm/24mm/70mm/105mm 三摄四焦段影像系统,和摄影爱好者常说的大三元配置相当。

潜望镜式镜头通过棱镜折射光线,允许长焦镜头在横向布置的两个不同焦段镜头间切换
一般的定焦相机模块内部的镜头群是一个整体,通过前后移动对焦。但可变式长焦镜头为了能够对焦,每个镜片必须各自独自移动。因此,和传统相机模块相比,零件的设计精度和组装精度必须更高

3D iToF 测距传感器能在43200点分别测量与被摄物体的距离,辅助对焦。覆盖率70%的247点相位对焦,和 Xperia 1 II 相同。

3D iToF 传感器可以实时计算相机与拍摄对象之间的距离,
在复杂的光线环境(尤其是暗光)下快速准确对焦

这次,Xperia 1 III 搭载的所有镜头都为蔡司(ZEISS)镜头,并施加了减少光线反射的 T* 镀膜,忠实再现蔡司风格的色彩与虚化风格,及其独特的透明感和立体感。这些镜头还都搭配了双 PD 索尼传感器(新增于长焦镜头),能够连续自动对焦移动物体。

和去年一样,不同市场对蔡司镜头的宣传文案不同。日本官网明确宣称采用蔡司镜头及 T* 镀膜;英文官网含糊地称为 Xperia 拥有蔡司杰出水准,经过蔡司光学校准,T* 镀膜减少反射;中文官网则大字体强调蔡司 T* 镀膜

Xperia 1 III 上 24mm 广角主摄像头和上代规格一致,为 1/1.7” 大尺寸,相比 Xperia 1 的 1/2.6” 大幅提升。其像素尺寸高达1.8μm(Xperia 1 为 1.4μm)。除了华为去年在 P40 系列上使用的惊人的 1/1.28” 50MP Ultra Vision 主摄传感器,能够在4像素合一时提供2.44μm 的像素尺寸(单像素则仅1.22μm),Xperia 1 III 的主摄传感器今年依然保持了同级领先。F1.7 的明亮镜头也小幅领先同级对手的 F1.9 或 F1.8,入光量更大。不知不觉,像素尺寸和镜头光圈居然成为了 Xperia 的优势项目。

BIONZ™ X for mobile 让 Xperia 1 III 同样具备了相比 Xperia 1 约1.5倍的感光性能,在弱光环境下也能通过降噪和锐化处理,维持一定的清晰度

以上是 Xperia 1 III 相机系统的硬件规格与提升。和去年的预测一样,超广角和长焦镜头是今年的重点提升方向。

另一方面,Xperia 1 III 相机的软件功能也做了改进。最明显的一点,是将此前延续发展了数年的相机应用与 Photo Pro 融合,新生为 BASIC 模式,相机的整体体验更为统一,默认画质和功能也有增强。

出于不可知的原因,BASIC 模式这一重大改变在索尼中国的宣传文案里被彻底忽略。或许只是因为没能想好要给 BASIC 模式起什么中文译名吧(笑)

BASIC 模式的用法和界面与过去差别并不大,集成了基本的拍摄功能,包括前摄和视频拍摄,提供了变焦、虚化、连拍等一些基本设置。该模式是典型的智能手机相机风格。

AUTO/P/S/M/MR 模式则和之前一样,采用了源于 α 相机的界面,可以调节快门速度、ISO 感光度、白平衡等高级设置,也能选择以 RAW、RAW+JPEG 或 JPEG 格式保存照片。

在通过手机右侧的实体相机快门键启动相机时,可以选择始终进入 BASIC 模式,或是最近一次退出时的选择。

Xperia 1 III 的 Photo Pro 在前代基础上做了增强,继续提供一系列被称为 Technology from α 的相机技术。新增的实时追踪对焦功能,可以通过点击屏幕并锁定对焦目标,借助 AI 算法,以颜色、图案、距离、人脸、眼睛等为依据,持续自动对焦。实际使用中,Xperia 1 III 的实时追焦性能十分优秀,对焦迅速准确,即使目标离开取景画面,也能在再次回到画面中后继续对焦。在公园拍摄奔跑的儿童等场景时,抓拍成功率大幅提高。即使被摄物体自身不动,实时追踪也能发挥功效。比如要拍摄料理上传 SNS 时,只要触摸对象启动追踪对焦,就能在移动并改变构图的同时持续对焦。Xperia 1 III 的实时追焦功能不易用语言描述,只有实际体验才能感受到它的便捷。

除了所有镜头都支持的眼部对焦,Xperia 1 III 的广角镜头(主摄)还支持实时眼部对焦。半按相机快门键后, Photo Pro (含 BASIC 模式)就会开始持续检测画面中的人或动物的眼部并追踪对焦,便于随时捕获被摄对象的瞬间表情。

Xperia 1 III 支持在 AUTO/P/S/M/MR 模式下最高20帧每秒的 AF/AE 高速连拍,并新增了逐帧降噪,提高暗光环境下的连拍画质。其中超广角和长焦镜头仅支持10帧每秒。Xperia 1 III 还继续支持每秒60帧 AF/AE 计算,帮助在持续对焦过程中得到准确的拍摄参数。类似地,超广角和长焦镜头仅支持30帧每秒。实际使用中,Proto Pro 的连拍能力令人印象深刻,连续拍摄上百张也毫无压力,还能通过 Google Photo 等软件轻松制作成动图视频,别有乐趣。

最后,为了应对潮流和竞品,索尼这次把 AI 字样加入了 Xperia 1 III 的数码变焦技术名称中,称之为 AI 超解析变焦,号称和传统数码变焦不同,通过索尼的 AI 技术修复图片,实现丰富细节和更高的清晰度。另外,Xperia 1 III 虽然并没有专门的夜景模式,也很尴尬地小幅宣称,仅靠其广角镜头的 1/1.7” 大尺寸传感器就能实现纯净夜拍。

主观来讲,Xperia 1 III 的相机系统表现出色。 Photo Pro 也提供了相比传统智能手机更有趣的专业摄影体验。不过 Photo Pro 略显生搬硬套的操作界面,不一定能获得所有人的好评。索尼显然也意识到了在还原 α 的同时,也要考虑到手机本身的操作特性,但诸如专业模式下无法连续切换焦段、切换焦段需要的操作步骤较多、一些特性和设置有镜头、模式的限制,甚至可能和其他功能互斥等,都给人一种软件设计理念缺乏打磨,易用性还有改进空间的感觉。有个比较微妙的一个问题是,相机拍照时的快门音会有约半秒的延迟。希望这些可以在今后的产品中被不断完善。当然,Photo Pro 在相机启动和保存速度等基本性能上做的还不错,维持了从 Xperia 1 II 就实现的水准。如有兴趣,可以参考去年的文章了解 Photo Pro 提供的主要功能选项。

最后回到画质。Xperia 1 III 在日常随拍中就体现出了高画质。24mm 的主摄总体来讲维持了与前代相当的水准,因此这里首先谈谈超广角和长焦。

受限于网络和带宽等条件制约,和以往一样,本文样片都经过了分辨率压缩(短边1080像素)并以 JPEG 格式再次以90%压缩率保存。

首先是同一时刻同一位置不同焦段的对比。时间为傍晚五点后,阳光开始变暗的开始。这套虽然没有定量比较,但肉眼可见广角和长焦镜头的画质较 Xperia 1 II 明显改进。不过不难想象105mm长焦端的表现还是落后于主摄,且不出所料地,AI 超解析变焦效果有限,在等效300mm焦段变焦下,画质勉强能在手机的小屏幕上观看。

ISO50 – 1/400 超广角
ISO64 – 1/640 广角
ISO50 1/160 105mm长焦
ISO50 1/200 105mm长焦加 AI 超解析变焦

时间关系,还没有专门用 Xperia 1 III 在不同场景下拍摄更多样片,今后不定时补充。

Cinematography Pro

Cinematography Pro(下称 Cinema Pro)在 Xperia 1 III 上健在,日常风景也能如电影般记录。开发索尼电影摄影机的团队作为顾问参与开发 Cinema Pro ,允许用户以 CineAlta 独有的 Look(滤镜)录制 4K HDR 10bit 视频。Look 和以往一样,提供了 VENICE CS ・Opaque/Blue60Yellow60 ・Bright/Blue20Yellow60 ・Warm/Yellow80 ・Strong/Blue100 ・Cool/Blue60・Soft/Yellow40 ・Soft Monochrome 这些方案,模拟电影色调与风格。在 Cinema Pro 的操作界面上,对焦、白平衡、ISO、快门速度等都能手动设置,并可以在录制过程中手动调整焦距。Cinema Pro 以 21:9 画面比例录制的视频可以在 Xperia 1 III 上全屏回放。

Cinema Pro 效果示意图,支持在录制过程中调整焦距实现电影化的拍摄效果

相比上代,Xperia 1 III 新支持 4K HDR 120帧高帧率慢动作视频,同时提供了水准仪、手动对焦、风噪抑制等多种高级功能。其中,4K HDR 120帧模式的慢动作在 Project FPS 24/25/30/60 下分别支持5/4.8/4/2倍慢速录制与播放。

Xperia 1 III 新增的105mm长焦扩展了录制场景,能提供更多的创作可能。在录制视频时,广角和长焦镜头支持 Optical SteadyShot 光学+电子混合防抖,广角镜头还额外支持 FlawlessEye 技术,提供稳定的视频拍摄质量。

顺便一提,CineAlta 是索尼的数码电影摄影机,以还原35mm胶片相机的叙事感与表现力著称。2000年乔治卢卡斯导演在拍摄《星球大战2克隆人的进攻》时采用了首款 CineAlta HDW-F900,推动了电影拍摄全数字化的普及。

alta 在意大利语中意为顶级

个人并没有拍摄电影的兴趣,一直对有多少人会为 CineAlta 和 Cinema Pro 的这些功能心动表示怀疑。尤其是 Cinema Pro 必须有一定的相关知识才能拍出正常效果的视频,否则可能只会得到一片虚焦和模糊,使它完全失去了快速记录日常片段的便捷性。不过偶尔在需要有意识地录制视频时,独特的滤镜效果和 21:9 的电影比例,倒也确实增加了一些趣味。索尼目前还在每年改良 Cinema Pro 的功能和性能,或许是因为它仍是 Xperia 当前产品理念的一种象征吧。

不过,一个令人疑惑之处在于,上文提到的 FlawlessEye 技术尽管甚至注册了商标,却无法在网络上找到哪怕简单的介绍信息。这恐怕也反映出索尼移动内部对于把电影拍摄体验作为卖点是否有效的迷茫态度。至于为何这次用了相比 Xperia 1 II 时翻倍的篇幅介绍 Cinema Pro,可能只能借用李安导演最近在访谈中的一句话来解释 —— 我看不懂,但我大受震撼。

4K 120Hz HDR OLED

Xperia 1 III 最重要的升级之一,便是这块世界首创的 4K 120Hz HDR OLED 屏幕。尽管在发布前和发布后外界都有对骁龙 888 能否支持 4K 120Hz HDR 显示持怀疑态度,索尼还是最终在 Xperia 1 III 上实现了这一性能。

难能可贵的非异形非打孔完整屏幕,甚至还有一流的画质

Xperia 1 III 是市面上第六款采用了 4K 屏幕的智能手机,前五款分别是索尼 Xperia Z5 PremiumXperia XZ Premium、Xperia XZ2 Premium、Xperia 1Xperia 1 II。自然,Xperia 1 III 也是目前唯一一款支持 4K 120Hz 刷新率的智能手机。为了让 4K/120Hz 驱动可以稳定工作,Xperia 1 III 屏幕的电源电路和驱动电路等基础设计花费了很多精力。此外,适合观影的 21:9 CinemaWide 屏幕比例、业界最高分辨率的 4K HDR OLED(3840×1644像素)、X1™ for mobile 图像处理引擎、4K SDR 内容升格都是传统功能,不再赘述。

21:9 的屏幕比例可以完美适配宽屏电影画面而无黑边,获得更大的实际画面显示面积
©khara, inc.

虽说对刷新率的敏感度因人而异,但相比 Xperia 1 II 聊胜于无的软件模拟90Hz刷新,Xperia 1 III 的120Hz刷新的区别显著,短短几天,模拟90Hz的 Xperia 1 II 和单纯60Hz刷新的 Xperia 1 就显得扎眼,在菜单、网页滚动时残影严重。差距如此之大,以至于尽管120Hz明显增加了耗电,加剧了发热,对此敏感而能明显感知区别的自己还是决定始终启用120Hz模式。Xperia 或许可以在今后学习其他厂商提供可变分辨率或智能刷新率调节,获得在显示效果和功耗上的平衡。

和之前一样,号称搭载了能忠实还原制作者意图的创作家模式在 Xperia 1 III 上继续延续。在应用支持时,Xperia 1 III 能够以 HDR 高动态亮度范围、部分覆盖高清电视和蓝光影碟采用的 ITU-BT.2020 色域、100%覆盖数字电影 DCI-P3 色域、D65 白平衡点、10bit 色深(软件模拟 8bit 硬件至近似 10bit 效果)的规格播放内容,还原电影导演在拍摄影片时的原始视觉效果,直接感受创作者想要传递的情感。对于优秀的作品,每一个场景都融入了创作者有意识的设计,强行用算法调整画面效果绝非最佳做法,甚至可能损害作品的完整性。Xperia 的创作家模式则为解决这一问题而生。在 Xperia 1 III 上,创作家模式默认在 Netflex、Photo Pro、Cinema Pro、Google Photo 等应用中自动启用,用户也可手动更改设置。

对于 2019 年 10 月发售的 Xperia 1 Professional Edition 和 2021 年 2 月发售的支持 5G 毫米波的 Xperia PRO 等专业器材,每一台机器都在出货时做了屏幕偏色校准。Xperia 1 III 沿用了当时的经验,也在生产线上增加了校准工序,使其成为索尼第一款出厂时逐台校准屏幕的面向普通用户的民用智能手机,以满足对画质有着很强执念的 Xperia 用户。因此,在作为 α 相机等设备的外部监视器使用时,Xperia 能够提供更准确的显示质量。

每一台 Xperia 1 III 在出厂时都经过了 D65 白点校准

从纸面回到实际。根据一些网络投稿,个别 Xperia 1 III 的屏幕在低亮度或斜视状态下存在局部偏红或偏绿的症状。自己手头的这台机器并没有明显的问题,在显示正常内容时不会觉得有任何异常,但在显示大面积纯色画面时,自己观察可以发现画面两端由于角度不同会有轻微的色调差异,略微偏红。在较大角度从侧面观看屏幕时,也会因为可视角度问题产生一些色差。此外,在完全相同的画质设置下,Xperia 1 III 色温明显较 Xperia 1 II 暖。或许是个人偏好冷色,Xperia 1 III 第一眼的感观并不惊艳,甚至不如 Xperia 1 II 讨喜。不过在没有对比时,Xperia 1 III 的屏幕效果令人满意,和前代同一水准。最高亮度下,Xperia 1 III 的亮度略高于 Xperia 1 II,但在室外阳光下可视性依然平庸。如果明年的 Xperia 1 IV 依然会个别校准屏幕,会再做比较。

总之,尽管不完美,也有功耗上的妥协,但这都不妨碍 4K 120Hz HDR OLED 屏幕的 Xperia 1 III 提供了令人满意的目前第一流的智能手机显示水准。此外,Xperia 1 III 的屏幕圆角比前两代都小,屏幕形状更加接近矩形,也是一个可喜的改变。没有刘海和挖孔,不会在观看宽屏电影或各种内容时不可避免地缺失一块画面,也继续是 Xperia 的一贯优势。

Full-stage Stereo Speaker

作为老牌音频设备厂商,索尼每年孜孜不倦地改良 Xperia 的音频性能。Xperia 1 III 最大的改进是重新设计的被称为 Full-stage Stereo Speaker 的环绕式立体声扬声器,大幅提升了外放音效的立体感和临场感。

结构对称的正面双扬声器可谓 Xperia 这些年来在外放音效上的最大改进

Xperia 1 II 将下方扬声器从手机底部移动到正面,并重新开发驱动单元以增加低音表现力。但由于通话需要,又受限于内部空间,下方扬声器没有提供用于增强低音的盒状 enclosurer 结构,而是让整个机身一起震动。虽然那样也能提供一定的低音,但机身震动也会对音质造成影响。这次 Xperia 1 III 给两个扬声器都设计了相似的盒状结构,可以实现更清晰的音质,响度提升约40%。

新设计的扬声器结构使之前被诟病的机身背面在外放时共振的情况减小了很多

尽管自己不常使用外放,对过去每年对扬声器的改进不以为然。但 Xperia 1 III 的改进较以往都要显著,音量增加,声音也更加饱满,自己一个人在家使用外放的机会也比过去增加了一些。

另外,由索尼音乐娱乐和索尼影业屡获大奖的专家共同开发的音频调校与 Dolby Atmos 立体声音响技术、基于 AI 的数字音频升格技术 DSEE Ultimate、如今不多见的 3.5mm 有线耳机插孔、LDAC 高解析度蓝牙音频,为 Xperia 1 III 的音质提供了保证。其中对于有线耳机,响度继续较上代提升40%/3dB,并抑制中高音量失真,Dolby Atmos 关闭时,最大音量在 1KHz 附近时的失真仅为 Xperia 1 II 的1/8。

索尼是这些年 HiRes 的主要推动者之一,Xperia 1 III 也全面支持 HiRes 回放

至于另一个卖点 360 Reality Audio,由于音源较少,虽然索尼这两年在各类音频产品上推广,但目前还没有太多实际意义,评价起来较为尴尬,不多展开。

极为罕见而先进的 3.5mm 耳机插孔

Game Enhancer

游戏优化也是 Xperia 1 III 坚持发展的一个领域。去年索尼联手堡垒之夜与 Call of Duty: Mobile 为 21:9 屏幕比例优化,显示更宽游戏场景,今年则让 Xperia 1 III 成为了首款支持 Asphalt 9: Legends 的120Hz显示的设备,甚至在一些地区预装该游戏并只能禁用而无法彻底卸载,颇有些弱弱联手破罐破摔的味道。

游戏增强器除了已有的性能优化、游戏录制、免干扰、防误触区域设置、降低发热的 HS 直接供电,还增加了若干新功能。120Hz画面刷新呈现更清晰运动目标。240Hz软件插帧帮助减少画面残影。240Hz 触控采样率减少触控延迟(采样率较 Xperia 1 II 提升4倍,触控响应速度较 Xperia 1 II 缩短35%)。低伽玛提升器能够针对性地提亮暗部画面便于发现隐藏的对手。音频均衡器可以在 10band+-10db 的尺度微调音质,增强或减弱游戏中指定特征的声音,在玩第一人称射击游戏时能放大周围的脚步声,更容易发现敌人接近。Inline mic 和 boom mic 这两种游戏中常用的耳机得到音质优化,语音更加清晰。120帧高码率录屏和30秒提前预录、30秒600张游戏截图,都更便于分享游戏内容。

尽管先前高通中国的发布会幻灯片上罗列了一众手机却没有 Xperia 1 III 的位置,索尼移动作为高通的长期合作伙伴,Xperia 1 III 确实是支持 Qualcomm® Snapdragon Elite Gaming 游戏优化的设备之一。尽管前年大陆行货的 Xperia 1 不兼容 Play 商店中的 PS4 Remote Play 应用,Xperia 1 III 确实仍然支持蓝牙连接 DUALSHOCK 4 操作 Android 游戏或遥控游玩 PS4/PS5。

最后,对于不用手机玩游戏的人来说,用直接供电模式运行大型程序可以降低发热,减少电池损耗。将通话功能加入游戏增强器甚至可以曲线救国实现通话录音。

Xperia 1 Mark III

Xperia 1 III 的硬件符合今年的旗舰标准。

外形设计方面,Xperia 1 III 与 Xperia 1 II 一脉相承。除了上边框进一步收窄,上下基本等宽,以及背面摄像头模块面积加大外,没有明显差别。71mm×165mm×8.2mm 约188g的机身在6.5寸设备中仍属轻便,长度相比前代略减数毫米。

索尼中国为 Xperia 1 III 的雾黑、雾灰、雾紫这三种配色配上了暮笙紫、沙月灰、夜烟黑的文艺名称

Xperia 1 III 正面采用了最新耐划的 Corning® Gorilla® Glass Victus 钢化玻璃,背面则为高强度的 Corning® Gorilla® Glass 6。防滑质感的金属边框及磨砂玻璃后盖加工,不易留下指纹。相比背面光滑的前两代,Xperia 1 III 放置在斜面或腿上时不易打滑摔落,握持手机时的触感也更加高级。因此,Xperia 1 III 的手感与 Xperia 1 II 有微妙的不同,虽然重量差别不大,但却更加扎实稳重。

综上,虽说和前代相比缺少变化,Xperia 1 III 依然充满了 Xperia 个性的设计风格,Xperia 的爱好者拿在手中必能满心欢喜。对于新用户,Xperia 1 III 在外形质感上做的努力,在上手的那一刻应该就很容易感知。

克制的摄像头模块设计,没有喧宾夺主地强调四颗镜头和四块传感器的存在感

这次 Xperia 1 III 的独立相机快门键采用了立体纹理设计,寻找和操作手感更佳。新增 Google Assistant 快捷键,可以通过第三方软件映射为其他功能。侧面指纹识别电源键的反应速度和识别准确度比 Xperia 1 II 明显提升,从拿起手机到屏幕解锁点亮,一瞬之间一气呵成。这些都是细节上的稳健改良。不过,更灵敏的指纹识别也增加了误触解锁的概率,可能需要一段时间适应并习惯不按到指纹解锁键的持机位置。IP65/68 防尘防滴(USB 无盖防水+湿手触控优化)则是 Xperia 系列近十年的标配,减少了日常使用时的进水担忧。

侧面从上至下依次为音量键、指纹识别电源键、Google Assistant 键、两段式相机快门键

值得一提的是,晚了整整几年,Xperia 终于改用了时下流行的震动触感风格,发挥出了去年搭载却没有应用的大体积线性马达的性能。无论是解锁还是手势返回,Xperia 1 III 都会反馈短促有力的震动。这虽然并非必须,但也总算是填补了一项长期的遗憾。

规格性能方面,高通骁龙 888 芯片组、12GB内存、256/512GB UFS 存储及最高1TB microSDXC 扩展存储、Wi-Fi 6 高性能无线网络和蓝牙 5.2、4G/5G/Wi-Fi 智能切换、双 SIM 卡与扩展存储3选2。

阻碍 Xperia 1 III 成为系列一代名机的高通骁龙 888 芯片组

据测试,Geekbench 单核性能 1130,多核性能3635,OpenCL 性能 4659。Google Octane 2.0 性能分 45,800。符合骁龙 888 的水平。作为参考,Xperia 1 II 的 Geekbench 单核性能 866,多核性能 3017,OpenCL 3159。Google Octane 2.0 性能分 33837。骁龙 888 的纸面性能提升明显。

Xperia 1 III 拥有 4500mAh 的系列高端机型最大电池容量,并支持 30W USB PD 快充,能在30分钟内充电50% 。它还支持 15W 快速无线充电及 Qi 反向无线充电。系列传统的电池长寿技术能智能学习用户的充电习惯,避免过充,让电池性能在三年内不会显著衰减。

这样的硬件规格本该是理所应当的正常升级,却被发热严重耗电增加的骁龙 888 拖累。尽管对骁龙 888 已有心理准备,但实际使用后,还是忍不住对使用体验的下降感到可惜和无奈。基于同样的软件配置和使用习惯,相比搭载了骁龙 865 的 Xperia 1 II,电池增量500mAh 的 Xperia 1 III 轻度使用下的续航大约只有前者的八成。这还没有考虑 Xperia 1 II 已经使用了超过一年。而如果亮屏时间较长,开启120Hz屏幕刷新会明显加剧续航问题。Xperia 系列十余年首次摆脱了续航焦虑,还没有坚持到一年,就又改了回去。

续航还不是最大的问题。平心而论,拥有4500mAh大容量电池的 Xperia 1 III 打了折扣的续航依然满足自己的个人需求。从早到晚工作一天后,Xperia 1 II 的剩余电量通常在50%以上,Xperia 1 III 也能有35%左右,没有明显的电池续航焦虑。最大的问题是发热。在同一场所,在约30度的室内,即使屏幕关闭,Xperia 1 III 的背面仍可能有一定的热度。室温约28度时,诸如浏览网页和信息收发等 Xperia 1 和 Xperia 1 II 几乎完全不会发热,或至多勉强能被感知到微热的场景,Xperia 1 III 会有较明显的温热。在大型应用或使用相机等对处理器负荷较重的场景,Xperia 1 II 会在一段时间后才开始逐渐升温,Xperia 1 III 则是在数分钟后开始迅速升温,后盖上半部分处理器附近和边框上部甚至不适合长时间接触,恐有烫伤的可能。温度降低,在室温不到25度时,Xperia 1 III 的发热问题能得到明显缓解,浏览网页或收发消息等低负荷任务下没有明显热度,但 Xperia 1 II 此时则能往往后盖冰凉。以上还都是没有启用 5G 的情况。而即使同样室温显示25度,是否位于空调送风位置,也会影响机身的体感温度。因此,尽管还没有实际尝试,也能合理推测 Xperia 1 III 不太可能在30度以上的室外长时间工作,而这对于手机这种需要在广泛场景下使用的随身设备来说是严重的问题。有鉴于此,在索尼没有提供软件更新限制处理器性能来降低发热之前,很难向一般用户推荐 Xperia 1 III。

不过,虽然对比条件不完全相同,骁龙 888 日常使用的高发热量确实也换来了整体响应速度的加快。无论是屏幕解锁,浏览网页,还是打字聊天,在绝大多数场合,安装了完全相同的应用的 Xperia 1 III 都比 Xperia 1 II 可感知地更快。单手持机时,手指也不太会接触到上方发热部位。Xperia 1 III 发热而不立即降频,总算至少避免了日常使用又热又卡顿的悲剧结局。事实上,Xperia 1 III 发热与否还有一些不可预测。例如,在用 Amazon Prime 最高画质在线观看电影时,又或者单纯阅读电子书时,发热情况远低于预期,完全在合理范围。另一方面,日版 Xperia 1 III 在上市后很快被发现是运营商 Docomo 的预装应用 my daiz 的设计缺陷引发了无端发热,在禁用后很多用户表示发热大幅下降,可以接受。另据称,Xperia 1 III 的行货系统也在最近的系统更新中通过默认限制应用后台运行来改善发热问题。甚至还有网络传言称今后的系统升级会通过锁频限制处理器性能来避免过热。

综上,Xperia 1 III 的发热问题虽然严重,但根据环境温度、使用场景、软件设置不同,可能发生一定的变化。这里将以个人的使用习惯为基准,在今后继续更新 Xperia 1 III 发热问题的后续发展。无论如何,至少在今天,日常使用手机时的温度较高,极大影响了对这款手机使用体验的评价。

软件系统方面,当前基于 Android 11 系统版本的 Xperia 1 III 仍是系列一贯的轻量简洁系统,仅在 Android 的基础上增加了画质设定、音质设定、电池设定等若干特色功能,以及一些面向摄影摄像影音娱乐的独占应用。和以往一样,撇开个别预装应用和游戏增强器中可以立即关闭的推广位,整个系统不存在广告。总的来说,Xperia 系统一直有较好的稳定性,且对各类继承了 Google 服务框架的 Android 应用兼容性良好,不会出现一些国产手机厂商因为不当或有意修改 Android 系统,致使部分海外常用的应用无法正常工作的情况。不过,当前版本的 Xperia 1 III 系统比去年同期的 Xperia 1 II 小问题稍多,极偶尔会遇到诸如震动失效需要重启恢复的问题,推测是某些系统自带应用的 bug,期望在今后的系统更新中修复。

2021/09/05 更新

实际使用一个月有余,作为日常主力也超过半个月,更新一些关于系统稳定性和发热耗电方面的体验。

关于系统,遇到过一次死机,在连接车载蓝牙系统时整个界面失去响应,在长按电源键重启后恢复。Photo Pro 拍摄时的快门音在有些场合会有约0.5秒的延迟。偶尔会出现 LED 消息灯在通知被清除后依然常亮的问题,可能和应用本身有关。因此维持正文的评价,系统总体稳定,但相比去年,可感知的小问题稍多,希望之后的更新可以改善。

关于发热,结论不变,环境温度高于25度开始发热会从可感知到难以接受。据称国行系统会在不久后的新版本系统更新中进一步激进地通过降频和啥后台等方式来抑制发热,港版系统尚不明确。

关于耗电,实际的表现高于预期,增加的耗电一定程度上被 Xperia 1 III 较去年增大了12.5%的电池容量抵消,较大的发热在不太高强度使用时,似乎没有想象中明显增加耗电。

实际使用中,在家中全程接入 WiFi,即使亮屏时间超过6小时19分钟(由 Android 系统自带的数字健康功能统计),Xperia 1 III 在充满电后也能从早上七八点坚持到夜里十一二点,剩余电量4%。

在一个常规的工作日,Xperia 1 III 可以在早上六点十五从无线充电器上取下,通勤来回2小时蓝牙音频,大部分时间接入 WiFi 网络,短暂的使用若干次相机记录信息或扫码,白天亮屏使用时间约2小时的情况下,仍在晚上七点时剩余30-40%左右的电量,回到家后再继续约1-2小时的亮屏使用时间,最终剩余电量通常也在10-20%之间。

在外出没有 WiFi,气温32度但七成时间在地铁和有冷气的建筑物内时,全程蓝牙 LDAC 连接播放 HiRes 音频,亮屏69分钟(阅读书籍、浏览网页、微信收发消息和扫码付款等),电池从12点24分的82%下降到14点25分的58%(2小时消耗24%)。

以上三种情况,都是基于港版系统禁用 5G 网络、全程代理上网并自动同步所有 Google 和 Microsoft 服务,使用 Google Fit 记录运动数据,且未特意限制后台操作,的条件,仅供参考。于是,尽管发热耗电都不够理想,但 Xperia 1 III 的续航依然可以满足自己的使用习惯。可以推测,在非高强度使用时,Xperia 1 III 的亮屏时间大概也能保持6-7小时。如果较多地使用相机或玩游戏,续航必然会大幅缩短,如果室温较高发热巨大,恐怕会更严重。

2021/09/11 更新

三天前,Xperia 1 III 收到了 61.0.A.11.92 系统版本更新的推送,据称修复了一些游戏兼容性问题并改善了发热现象。实际使用三天,非游戏等重度使用场景下,发热有可以感知的下降,但性能却没有明显受损,续航也提升了一些。不精确地估计,Xperia 1 III 平时的发热情况已经接近去年 Xperia 1 II 的水平。最近 Xperia 1 II 作为副机使用,在习惯了 Xperia 1 III 之后,无论是系统响应速度还是网页渲染速度,都能感觉到性能上确实存在差距。如果之后的系统更新可以继续保持性能和发热的平衡,Xperia 1 III 最大的体验短板也能在一定程度上被弥补。之后会继续观察和更新与发热有关的情况,并提供一些实际的数字。

2021/09/30 更新

在上次系统更新后,有机会全天在户外使用,提供一些续航数据作为参考。早晨7点满电结束充电,晚上8点整剩余电量7%。期间除了约两小时地铁,大半时间位于户外阳光下,气温约30度。无 WLAN。应用使用时间3小时8分,大部分 Chrome,拍照数十张,还有少许 IM。运行时 CPU 温度在40-45度之间,机身体感较热。可以看出,在温度较高时,Xperia 1 III 勉强可以支撑一整天的低负荷使用,如果使用时间更长,或玩游戏,恐怕难以坚持到晚上。

2022/01/12 更新

本周,港版 Xperia 1 III 提供了 Android 12 系统版本更新。更新后的固件版本为 61.1.A.1.149。大陆行货系统预计春节后提供。

2022/09/02 更新

从 8 月开始,指纹识别模块从偶尔无法被系统识别,但能通过重启恢复,逐渐发展成了完全失效。尝试各种方式误解,经过两次系统例行更新依然未能修复。不得已只能使用 PIN 解锁手机,同时难以向任何人推荐 Xperia 1 III。反倒是上一代 Xperia 1 II 至今依然正常工作,使用体验甚至在很多时候更优。

Xperia 的 Android 12 升级引入了 Android 12 的一些新功能,如长截图、更方便的单手模式、摄像头和麦克风使用状态提示、低亮度屏幕显示模式、粗略位置信息、近距离 WiFi 共享等。界面风格和动画效果也一同改变,包括应用启动界面、列表滚动到顶的弹性动画等。此外,Photography Pro 也得到了版本更新,设置功能更为便捷和人性化。

总的来讲,Android 12 与 Android 11 的可见变化不大,除了菜单风格更为圆润,菜单标题字体更大等见仁见智的外观改动,长截图并不支持所有程序,摄像头使用状态提示会占据通知栏最右侧的空间等,实际体验不见得有改善。唯有更丰富的动画确实让操作显得更加流畅。另一方面,这一大版本升级也没有带来太多的问题,应用兼容性也都正常。更新后遇到过一两次主屏幕卡死,之后没有再发生,也不算严重。

Xperia and Beyond

如果说 Xperia 1 是放弃了错误路线的背水一战,Xperia 1 II 明确了更具体的设计思路和目标,Xperia 1 III 则是继续沿着前代的轨迹发展,把索尼目前能够提供的全都集成到了这一台移动设备。考虑到骁龙 888 的发热问题,Xperia 1 III 并不能成为前代 Xperia 1 II 毫无疑问的替代。如果对相机的超广角和长焦镜头画质有要求,对120Hz屏幕刷新率敏感,经常使用扬声器外放,又不需要经常在高温环境或室外使用手机,Xperia 1 III 能提供目前最佳的性能和体验。如果不满足以上条件,去年上市的 Xperia 1 II 则是具有更高性价比的能提供几乎所有 Xperia 风格的明智选择。更何况,Xperia 1 II 也几乎肯定能够得到最新 Android 12 系统的版本升级。

哪怕索尼移动最近通过削减开支实现了整体盈利,少许远离了被放弃的境地,随着销量的逐年递减,索尼集团还是在2021年第一季度的财报中不再单独列出 Xperia 的销量数字。这或许是索尼移动与索尼电子部门调整进一步加深,也可能是 Xperia 如所有人预想的那样销量越发边缘,不值一提。无论如何,作为已经发展了十余年的品牌,希望它能继续带来令人兴奋的集成索尼独家技术的产品。在索尼自家 Cyber-shot 便携相机和 Walkman 播放器产品线不断收缩,逐步退出历史舞台的今天,Xperia 如果可以获得那些对摄影对音乐有追求的手机用户的支持,或许能找到新的增长点。

毕竟,最好的 Xperia 永远是下一部(笑)。

【图文内容不定期更新】

本文相关图片版权属于各版权所有人

基于 Kubernetes 的自动扩展(auto scaling)引

Kubernetes (略记为 k8s)作为开源的容器编排系统,近年来快速流行,正在成为云原生分布式系统架构中的事实标准。可扩展性(scalability)是分布式系统设计的一项重要主题,而 Kubernetes 提供了丰富的自动可扩展性支持。本文以 Kubernetes 内建特性为基础,结合 Azure Kubernetes Service (AKS)的部分专有特性,介绍 Kubernetes 为实现自动扩展提供的一些基本方法。面对不同系统更为复杂的实际生产环境,仍有必要评估是否需要更加复杂的架构来满足具体的可扩展性需求。本文不涉及扩展方案的具体设计细节。

考虑到 Kubernetes 依然是相对较新的系统,很多术语的中文翻译尚未被广泛接受,且考虑到易读性,本文会根据情况使用中文翻译或保留英文原文。建议将本文作为能了解概况的介绍,在快速阅读后搜索相关文档获取更详细的信息。

衡量标准(Metrics)

在设计自动扩展时,首要问题便是,何时扩展。为了回答这一问题,首先需要确定需要被监控的衡量标准,来判断是否需要扩展系统。

对于 Kubernetes,常见的衡量标准包括 CPU 和内存等 pod 自身的资源利用情况,也可以是 Kubernests 之外的某些队列的长度等其他外部指标。

扩展形式

根据水平(horizontal)还是垂直(vertical),基于 pod 还是基于 node,Kubernetes 的扩展大致可以分为四种类型。水平扩展指增加或减少资源,如改变 pod 或 node 的数量。垂直扩展指提高或降低资源的属性,如改变 pod 请求的和最大允许的资源上限,或改变 node 的性能。

在这四种扩展形式的组合中,node 的垂直扩展不常见。下面将简述剩余三种,以及两种 AKS 支持的额外方案。

水平 Pod 自动扩展

根据需要增减 pod 副本(replica)是应对负载变动的常用手段。Kubernetes 提供了水平 Pod 自动扩展器(Horizontal Pod Autoscaler,HPA)来自动管理 pod 的扩展。

HPA 适用于无状态应用,但也支持有状态应用(stateful set)。HPA 可以与集群自动扩展器(cluster autoscaler)结合,在满足扩展需求的同时节省开销。

HPA 控制器通过监控内部和外部衡量标准,来判断 pod 是否需要扩展。衡量标准支持以下三类:

  • pod 自身属性,如 CPU 利用率
  • 自定义衡量标准,如网络流量或其他与 pod 相关的数值
  • 外部衡量标准,与 pod 无关。如外部队列中等待处理的任务数量

HPA 控制器默认作为标准的 kube-controller-manager 运行,因此仅能监控由副本控制器创建的 pod,如 deployment、replica set,或 statful set。HPA 还需要一个衡量标准源,如 metrics-server 来监控 pod 的 CPU 使用,或者是实现了 custom.metrics.k8s.is 或 external.metrics.k8s.io 的服务来分别监控自定义或外部衡量标准。

集群自动扩展器

集群自动扩展器(Cluster Autoscaler,CA)能够根据集群使用率增减 node 的数量,帮助优化成本。

CA 持续运行两种任务来监视未被安排的 pod,并计算是否能在满足当前负载的前提下减少 node 数量。

pod 未被安排可能有以下原因:

  • CPU 或内存资源不足
  • 没有匹配 pod 的亲和性(affinity)规则,或污点(taint)和容忍度(toleration)的 node

如发现未被安排的 pod,CA 将检查 node 池,并增加新 node 来解决该问题。如果条件允许,CA 也会移动 pod 至其他 node 来优化使用。CA 在增加 node 时也会试图保持不同区域(zone)之间的平衡,但在减少 node 时则不会有额外处理。

CA 仅受如 AKS 等云端 Kubernetes 支持。这些 Kubernetes 服务往往也会处理好 CA 带来的安全问题。

水平 Pod 自动扩展器

水平 Pod 自动扩展器(Vertical Pod Autoscaler,VPA)能够改变 pod 容器所需的 CPU 和内存资源请求,来更好地分配集群资源。VPA 根据实际使用情况而非最初指定的资源请求上限预估来请求资源,因此更接近现实环境。

如果负载激增而又无法分散至不同 node,VPA 也能临时增加 pod 的资源来应对突发情况。

Kubernetes 不支持动态更改正在运行的 pod 的资源,因此,VPA 通过以下方式来实现扩展:

  • 一个用于监控使用情况并计算相应数值的 recommender,recommender 仅能用于获取负载状态而不实际创建新的 pod
  • 一个用于追回(evict)pod 使之可以按新的资源请求重建的 updater
  • 一个用于在新建 pod 时使用新的资源请求的 admission controller

VPA 也依赖 metrics-server。

一般情况下,如果衡量标准是 CPU 或内存利用率,VPA 不能与 HPA 同时使用。VPA 的性能也没有在大规模集群中经过验证,还有一些其他限制条件

借助 Azure Container Instance 快速扩展 AKS

Azure Container Instance(ACI)可与 AKS 集成实现快速扩展,来应对突发流量激增。ACI 实例是一种安全的隔离的逻辑计算资源,并以低延迟实现扩展。

Kubernetes Event-driven Autoscaling

Kubernetes Event-driven Autoscaling(KEDA)是由 Microsoft 和 Red Hat 开发的开源组件,它允许 Kubernetes 以事件驱动的架构模型来处理负载问题。KEDA 是 CNCF 官方项目,目前处于沙盒阶段。

KEDA 可以水平扩展 deployment 或 job。它构筑于 Kubernetes 的 HPA 之上,并提供了接口以便用户利用外部衡量标准来决定是否扩展。Kafka topic lag、Azure Queue 的长度、Prometheus 查询语句的返回结果等都能被 KEDA 用作衡量标准。

KEDA 有助于减少开发成本,更方便地使用外部衡量标准。不过,如果要同时使用 CA,仍需具体设计扩展方案,以免 KEDA 和 CA 行为发生冲突。

_

以上是 Kubernetes 自动扩展的一些基本形式和概念,可以根据关键字或相关链接进一步了解详情。关于 AKS 的扩展选择可以阅读官方文档

基于 Azure Bot Service 的 Microsoft Teams Bot 开发上手指南

这篇文章本不必要,可惜无论是 Teams Developer platform 还是 Azure Bot Service 的官方文档都不够清晰易懂,容易走弯路。因此无奈在这里做简单小结,帮助读者更快上手。

Bot 的主要目的是接收并理解用户输入的文字信息或指令,并采取行动给予回应。在一些场景下,Bot 能够节省时间,提高效率,或提供更好的使用体验。在 Bot 不擅长的场景,开发并应用 Bot 则可能得不偿失。如非出于学习与研究目的,最好首先全面考察开发维护 Bot 的成本及相应的收益。

Azure Bot Service

Azure Bot Service 是 Microsoft Azure 提供的通用 Bot 服务。它不与特定消息平台频道(Channel)绑定,提供了包括语义理解、图像识别、知识库文档和通用搜索等功能。借助 Azure Bot Service 开发的 Bot 可以介入 Teams、Telegram、Line、WeChat、Facebook 等各种频道。

Microsoft Teams 是一款可扩展的通信平台,支持安装第三方应用。一款 Teams App 可以提供 tabs、bots、connector 和 messaging extension 这四大类功能。这里仅涉及 bot 部分。

两者的文档都提供了大量说明和范例,然而文章组织混乱,不少细节描述不够清晰,快速上手指南也在本地测试后戛然而止,而未作后续说明,对新手反而可能造成误导。这里简单整理。

用 Azure Bot Service 创建一个 Bot,往往意味着创建包含包括 App Service Plan、App Service、Bot Channels Registration/ App Bot 等在内的一系列资源。这些资源会被 Azure Bot Service 一同创建。如果选择 Bot 模板,则 App Service 创建之初就能提供模板描述的 Bot 功能,可以在 Bot Channels Registration/ App Bot 的 Test in Web Chat 菜单中实际体验。例如,选择 Echo Bot 模板,则数分钟后就能在 Test in Web Chat 中与该 Bot 对话并得到复述回答。

Azure Bot Framework ComposorAzure Bot Framework SDK 用于为 Azure Bot Service 开发复杂的 Bot 逻辑并发布。可惜的是 Azure Bot Framework Composor 无论是文档还是工具本身的易用性还都有待改善。创建完成的 Bot 将被发布至相应的 App Service 中。开发者也可以手动发布。如果是基于 NodeJs 的 Bot,直接通过 App Service 的 Editor 编辑 .js 文件,同样可以更改 Bot 的逻辑。基于 .NET 的 Bot 则需要在更改代码后进行编译。

Bot Channels Registration/ App Bot 之所以能够连接到 App Service 并与 Bot 交互,是因为它的配置菜单中提供了 App Service 的 messages API。要运行 Teams 连接至该 Bot,只要在其 Channels 菜单中添加 Teams 频道即可。

此外,除了上述由 Azure Bot Service 创建的 Bot Channels Registration/ App Bot,Azure Bot Framework 也提供了功能相似的替代品,能够创建 Bot 定义、连接频道,并访问由 messages API URL 指定的 Bot 服务。

以上是 Azure Bot Service 的部分。

Microsoft Teams Bot

另一方面,Teams App Bot 这边不提供实际的 Bot 逻辑。从 Teams 的角度来看,只有 App 这个概念,App 可以提供 Bot 功能。因此在 Teams 这边需要做的只有定义 App,更确切地说,准备一个包含了 manifest.json 、 color.png、outline.png 这三个文件的 Zip 文档。该文档可以被用于提交至 Teams 公开 App Store组织内部的 App Center,或者用户自己在自己的 Teams 客户端中上传安装(需要得到 IT 管理员许可才能使用该功能)。上述两个不同用途的图标文件按下不表,在 manifest 文档中会定义该 Teams App 的 Id、名称、描述、Bot 的 Id、范围和支持的命令等信息。

名为 App Studio 的 Teams App 和 Visual Studio Code 扩展 Microsoft Teams Toolkit能够帮助开发者快速创建和准备 Teams App 所需的信息(如 manifest 等)并打包或发布。

Teams Toolkit 能快速创建 Bot 的定义并生成基本的 Bot 模板。被创建的 Bot 模板可以在之后发布到服务器作为 Bot 的实际逻辑。同时,Teams Toolkit 还能直接访问 Azure Bot Framework,读取已创建的 Bot 定义,并更新 messages API 的 URL。

即使没有 App Studio,根据文档手动创建 App 的 manifest 也并不麻烦。但 App Studio 提供了更方便的管理功能,推荐使用。

即使没有 Teams Toolkit,也可以直接访问 Azure Bot Framework 站点并登录,在网站上创建 Bot 定义,并更新各类信息,或添加频道支持。Toolkit 自动生成的 Bot 逻辑也可以通过 Azure Bot Service 自动创建。

小结

综上,为了让 Teams 能够安装一个提供了 Bot 功能的 App,需要完成以下工作:

  • 准备 manifest.json 、 color.png、outline.png 并打包成 Zip 文档(可借助 App Studio )
  • 创建 Bot 定义(经有 Azure Bot Service 或者 Azure Bot Framework),并将 Bot Id 填入 App manifest (可借助 Teams Toolkit)。Bot 定义中的 messaging api 需要指向一个实际可用的服务,如本文介绍的 Azure Bot Service 提供 App Service 的 messages API 接口

需要注意,Teams Bot 和 Azure Bot Service 的 Bot 功能有若干差异,在阅读文档时需要注意辨别。Bot Serivce 中的功能有时不一定能在 Teams 中正常工作。

以上便是基于 Azure Bot Service 的 Microsoft Teams Bot 开发上手指南。想必还没有实际开始,就能感受到这套框架的设计有多么地复杂与含糊。愿本文可以帮助对 Bot 开发感兴趣地读者节省一些时间,更愉快地开发出自己的第一个 Bot。

Die Seltene

No. 18

构图为左手拿着手机按快门,右手比 V 字手势自拍的模样。屏幕界面是 Xperia 1 II 特色的 Photo Pro 相机应用

_

这次的主题是使用手机后置摄像头自拍的瞬间。如今会用后置摄像头自拍的人恐怕已经绝迹,大多数人都使用前置摄像头,以便在屏幕上实时确认位置与动作,再加上或强或弱的美颜效果。然而在十多年前,手机前置摄像头还不那么先进的时代,用后置摄像头自拍才是主流。摆好姿势和表情,不断拍摄、确认、重试,最后得到满意的照片。当时不少手机的后盖都有直径数毫米的反光金属片作为自拍镜,帮助自拍者确定自己是否在摄像头的取景范围之内。索尼爱立信的手机侧面大多都配备有独立的实体快门键,不用看到手机屏幕依然可以准确按下快门拍照,因此用后置摄像头自拍一直不是一件难事。现代的智能手机已经看不到后盖自拍镜的设计,不过 Xperia 1 II 后盖本来就是镜面设计,硬件上传承了两段式自动对焦快门,软件上有人脸识别与人眼对焦确保自拍效果,F1.7 的大光圈蔡司镜头搭配成像素质佳的摄像头传感器,让这种世纪初流行的自拍方式再次成为可能。每次画自己手边爱用的设备,总是别有乐趣。

2020 年是不寻常的一年,如同所有人都知道的那样。

然而,相对来说,大部分人依然是幸运的。对自己而言,在过去半年,人生已被彻底改变。前所未有的,罕见至极的,未曾料想的,难以避免的打击迎面而来,把二十多年的人生观碾得粉碎。心力憔悴。整个人仿佛落入深渊,至今仍未从中爬出。

迷茫、彷徨、绝望、无助,数不清的日与夜,被看不见希望的昏暗的未来图景笼罩,被不知从什么角落源源不断散发出的悲伤与苦楚包围。即使确实得到了一些支持,收到了一些慰藉,却依旧感到孤立无援。能够提供帮助的人其实并不多,而且也终究只能是言语上的精神支持。它们都很宝贵,只是相比自己的处境,再多的援助都好似只会是杯水车薪,也许能解一时燃眉之急,却无法真正解决问题。这点自己当然也是知道的。自己显然也做不到无休无止地向身边的人传播消极与悲观,甚至时常担心或许总有一天这会超过一般人能承受的限度,而让他们不得不选择退避三舍,以维持乐观心境。

人生的意义,活着的意义,这些本就没有正确答案的问题,在这几个月里被翻来覆去地思考。很多时候,答案都不令人满意。有时就会进入死胡同,感到一切仿佛都并没有什么意义。已经记不清每次都是怎样逃离那种危险的状态,或许是幸好自己还有树洞,尽管总觉得它有珍贵的使用次数限制而舍不得轻易使用。或许是想到有人曾为自己加油鼓励,就算那更多也许只是社交辞令,出于善意。但这些对原本就会记得各种细节琐事的自己来说,无疑是一种救赎,提醒自己人生依然还有值得。也许,自己也要比想象中更加勇敢和坚强。

即便如此,也很难说自己已经走出了最黑暗的时期。在可见的未来,困难只会越来越明显、越来越接近、越来越真实。那些罕见的事。

_

Keep thinking about life, of which the meaning I feel
Keep questioning to myself, is that the fate to thank
So weary my soul, drifting in the mist without you
Though day and night, the sun and moon rise in the east
Just lost in searching you, and wait there in the silence

Until awhile with me, you come and sit
The moutains I can stand on, as I up raised by you
The stormy seas to walk on, as I up raised by you
The way I would pass through, as I up raised by you
To more than I can be, as I up raised by you

搜索正在耳边播放的曲子,即兴改写几句歌词,释放了一些胸口难以名状的沉重,似乎人生也变得轻松一些。然而这不会是结束。可以预料,未来还会有更多的不确定性。怎样应对,现在还是一个问号。

啊。所以说。

如何才能继续前进。

Viel Glück, hast gesagt du.

_

_

And, again…

Ver. Disneyland