内核内核恐慌2016年7月18日· 2:27:16

41. 一辈子做技术

吴涛和Rio在本集中探讨了程序员的职业寿命、Apple产品策略与WWDC 2016更新。针对程序员40岁后是否必须转管理,他们引用O'Reilly薪酬调查称40岁以上开发者占40%,主张终生编程的可行性并给出保持学习的建议。关于iPhone取消3.5mm耳机孔,Rio指出这并非单纯为了薄,而是为了配合Apple Watch运动场景(手表可独立播放音乐并通过蓝牙耳机连接)以及提升Siri使用频率(通过随身蓝牙耳机随时唤醒)。WWDC部分重点分析了WatchOS 3应用启动速度大幅提升、macOS Sierra通过Apple Watch自动解锁、iOS 10的Siri Kit开放给第三方、iMessage加入App Drawer和特效、以及Swift Playground for iPad作为编程教学工具。此外还讨论了APFS文件系统缺少数据完整性校验的争议。

  1. 0:00开场
  2. 6:124K显示器
  3. 16:57无线耳机
  4. 29:55技术人生
  5. 1:00:15watchOS与tvOS
  6. 1:10:58macOS
  7. 1:28:29Siri
  8. 1:37:50iOS新功能
  9. 2:03:17Swift Playgrounds
  10. 2:16:20APFS

转录文稿

开场0:00

吴涛0:00

That was weird. Kernel panic. The whole system just crashed.

That was weird. Kernel panic. The whole system just crashed.

Rio0:20

您正在收听 IPN Podcast 网络旗下的 IT 技术主题娱乐节目 《 内核恐慌 》。 我们号称 "Hardcore",但谁也没有干货 。 想听的人听 ,不想听的人就别听 。

吴涛0:31

That was weird. Kernel panic. The whole system just crashed.

Rio0:34

本节目的网址是 kernelpanic.fm, 我们推荐大家使用 Podcast 客户端订阅节目 。 详情请访问 ipn.li/faq。 欢迎您为本节目捐款 , 捐款地址是 kernelpanic.fm/donate。

捐款金额随意 , 只要是 8 的正整数倍就可以 。 捐款不会给你带来什么 ,不捐也不会让你失去什么 。

我们口号是 —— 嗯 , 今天忘了准备 。 怎么办 ? 好吧 , 继续 。 No hard feelings. 哎 , 你知道那个 《Overwatch》 里面有一个德国的角色 , 然后那个 《Overwatch》 里面每个人都有一句台词 , 然后你可以选这个 catchphrase 是什么 。

然后那个德国人的 catchphrase 就是 —— Catchphrase! You know?

吴涛1:23

感觉是那个什么 , 嗯 ,Placeholder。

Rio1:28

对 , 没错 。 下次我们就说我们的口号是 "Placeholder"。

吴涛1:34

刚刚说到那个 《Overwatch》, 我觉得有个事情还是有必要说一下的 。 这个是发生在上个月底的事情 ,5 月 23 号的事情 。

啊 , 那个广州工业大学吧 ,有一个校园里面有发生一个叫什么 , 抢劫案 , 然后就好像是抢包那种吧 , 你知道 。

然后有两个学生就骑着那个车 , 摩托车去追那个抢匪吧 , 然后就他们出现那个撞车的事故 。

然后那个就是去见义勇为的 ,有一个男生就死了 , 一死一伤吧 。 然后死了这个男生叫吴宏宇 ,他是那个广东大一的学生 。

然后那个就这个事出了之后呢 , 就那个吴宏宇他是一个这个 《Overwatch》 的玩家嘛 。

Rio2:23

啊 ,OK, 我知道你在说什么了 。 好像是在 《 漓江 》 那个地图里面 , 呃 , 暴雪把他的名字放上去了 。

吴涛2:30

对对对 , 就在那个图的有一个点 ,有三个穿这个宇航服模样 , 然后背后是一个这个红色的背景的一个场景 。

然后中间那个宇航员的那个胸前有个名牌 , 写的是就宏宇两个字 。

Rio2:48

OK, 我我我好吧 。

吴涛2:51

然后背后那个红色牌子上写了四个字 , 叫 " 英雄不朽 "。

Rio2:57

英雄不朽 。 嗯 ,OK, 原来是这样一个来龙去脉 。 就是我知道后面这件事情 , 就是我知道 somehow someway 那个 《 漓江 》 那张图里面出现了一个人的名字 ,但是我不知道原因是什么 。

吴涛3:09

然后那个 《Overwatch》 里面有一个 Twister 好像有一句话 ,是不是那个片头电影里面 ,是不是叫做 "Hero never dies"?

Rio3:18

没有 ,是 Murthy,是个瑞士人。

吴涛3:21

哦 ,他说的是吧 。

Rio3:22

他就是 "Heroes never die",是他在复活的时候说的一句话 ,而且有德语和英语两个版本 。

吴涛3:29

OK。

Rio3:30

对 ,Heaven's devil's。Heaven's devil's。 对 。 然后, 嗯 , 怎么了 ? 然后这句话被谁引用了吗 ? 还是 ——

吴涛3:40

没有 , 我就在 , 我就看到这个事情嘛 , 我觉得挺感动的 , 然后我在微博上引了这句话嘛 。

Rio3:48

OK, 所以你没有玩是吧 ?

吴涛3:51

我还没有买 PC 去玩这个事 ,但是我看那个知乎下面有一个 , 就这个事情知乎上有个讨论嘛 , 就是关于这个事 。

然后下面有一个挺好 , 就是说所有暴雪游戏都去买一遍嘛 ,不管玩不玩 。

Rio4:09

这个我早就做了 。OK, 呃 , 本期节目开始 , 我们非常荣幸地有了主题曲 。 然后, 嗯 , 这个就是来自于一位听众 ,他的名字叫做米罗 · 张 , 庄旌旌米罗 。

如果没有念错的话 。 因为他只写了拼音 , 所以 , 对 。 然后这位朋友给我们发来了一份他用 , 嗯 , 这应该是用 GarageBand 做的 。

对 , 用 GarageBand 做的片头曲 , 然后听起来非常的 , 我觉得还蛮酷的 , 你觉得呢 ?

吴涛4:47

对啊 , 我觉得挺好玩的 。

Rio4:50

对 ,他 , 呃 , 我把来信念一念吧 。他写 :" 两位主播好 , 听贵节目很久了 ,有几集甚至反反复复听了很多遍 。

我不是一个程序员 , 本科和未来的研究生专业都是经济学 , 日常学习中唯一使用到的计算机语言是 R, 括号某种意义上都不能称 R 为一门语言 。"

嗯 , 这个太谦虚了吧 。R 虽然看起来比较奇怪 ,但 R 毕竟还是一门语言 。" 呃 , 最近在自学 Shell 和 Python,因此回听之前的前几集觉得受益良多 。

确实 ,Folklore 对于学习一门专业来说的确很重要 。 废话不多说 , 我是一个业余音乐爱好者 , 偶尔也搞搞乐队什么的 , 风格偏向摇滚和民谣 ,但这次用 MIDI 键盘录制了一个很短的小品 , 采用了美剧 《 硅谷 》 和动画片 《Rick and Morty》 里面的两句台词 , 很短 , 我认为是符合 fair use 原则的 。

如果两位主播喜欢的话 , 可以将这个小片段作为 《 内核恐慌 》 节目的主题曲 。" 对 , 就这么来的 。

吴涛5:56

感谢 。

Rio5:56

很酷吧 ?

吴涛5:57

耶 , 终于有了 。

Rio6:00

对 , 我很喜欢那句那个 Rick 说的台词 。 对 。 The whole system just crashed. 对 , 然后

还蛮酷的 。 非常感谢 。

4K显示器6:12

吴涛6:12

上期我们开头的时候聊到一个 ,有一个听众给我们讲过那个 , 呃 ,有款显示屏 , 它不是用那个 USB-C 的接口 , 然后连 Macbook 嘛 。

那当时我不是说它那个就还不够完美 ,因为它不是那个 , 就是不能跑 Retina 分辨率嘛 。

Rio6:30

对 ,而且刷新率不够 。

吴涛6:32

对 , 刷新率不够 。 然后后来发现一个 , 应该是这个月初的一个 9to5 Mac 上面的一篇文章 , 说其实就是今年新出的那个 Macbook, 就是最薄的那个 , 就是二代嘛 。

它其实是可以支持 4k, 然后 60Hz 刷新率的 。

Rio6:51

他只不过没有打开 。

吴涛6:53

吧 。 然后就有几个问题 , 第一个是硬件是什么 。 然后我们就 ,他有一个叫什么 , 这一款是 LG,LG 出了一款 , 哎 ,LG 最近真是挺不错的 , 老出这种挺好的东西 。

Rio7:08

性价比最高的东西 。

吴涛7:09

对 ,LG 出了一款 4k 的显示器 , 然后也是用那个 USB-C 接口的 。 然后就一根线就接到那个 Macbook 上面去 , 然后就可以同时传那个给那个笔记本供电 , 然后传视频 , 然后传一个 USB 的这个接口 , 那个信号 。

呃 , 然后这个我看了一下, 这款在京东上卖大概 4200, 就还是比较贵 ,但是我觉得已经在那个接受 , 就可以接受的范围内了吧 , 对很多人来说 。

Rio7:39

4200 还 OK 吧 。

吴涛7:41

对 , 大概 600 多 , 六七百刀的样子吧 。

Rio7:45

OK。

吴涛7:46

啊 ,但是呢 , 就直接插上那个 Macbook, 就用那个 , 它系统就是那个盒子里面自带一个 USB-C 的线嘛 。 你插上之后, 那个刷新率默认还是只有 30Hz, 然后好像这个是 MacOS 的一个问题 。

啊 ,但如果它有一个方案 , 就可以给它打一个这种什么补丁吧 , 就你自己打个补丁 , 就可以强迫使它开启这个 60Hz 的模式 。

然后他们试了一下, 这个也就没啥问题 , 然后温度也不会特别高 。

Rio8:18

OK。

吴涛8:19

啊 , 所以就这看起来 , 就目前来看 , 这个是比较完美的这个 , 啊 , 就是 Mac 外接这个 4k 显示器 , 然后 60Hz 分辨率的一个方案了 。

但是有一个小 catch。

Rio8:34

什么 catch?

吴涛8:35

就是那个 USB-C, 如果你用它接了那个视频输出 DisplayPort 之后, 它的那个 USB 那个本身那个数据信号的传输就只能变为 USB 2.0 的速度了 , 就不能用 USB 3 的速度了 。

Rio8:47

哦 , 所以带宽还是不够呗 。

吴涛8:49

就带宽 , 哎 , 对 , 带宽肯定就被那个 DisplayPort 占掉了嘛 。

Rio8:53

好吧 。

吴涛8:54

然后那个剩下的就不 ,因为 USB 3 是 5 个 G 的带宽嘛 。 然后, 呃 , 它这样算下来之后, 那个就好像就只能回到 USB 2 的模式了 , 就 480Mbps 那个传输速度了 。

就是稍微有点失望吧 ,但是总体来看还是挺不错的一个解决方案 。

Rio9:14

嗯哼 。

吴涛9:14

啊 , 就这个打补丁这个事 , 我不知道会不会在那个 9 月份到时候发 MacOS 10.12 的时候 , 就是 CR 的时候 ,不知道会不会解决 。

因为当时最开始支持那个外接 4k, 外接的那个 Retina 分辨率 , 啊 , 支持也是过了好像一个大版本吧 , 才还是一个小版本升级的时候才有把那个系统支持 。

就之前最开始的 MacOS 是插上也是认不出来的 。

Rio9:43

OK, 我觉得它有可能只是因为没有做稳定性测试之类的事情 , 或者是在某些极端情况下不是那么的可靠 , 所以它暂时把它禁了 。

因为我看这个补丁的内容好像没有特别的 ——

吴涛9:56

对 , 只改了一个 , 好像一个 , 我看了一下那个补丁上, 只改了一个什么字符串声明 , 类似一样的东西 。

Rio10:03

对啊 。

吴涛10:04

啊 , 然后他们那个 9to5 Mac 的人去用了 , 就是试用了一下, 好像也没发现什么问题 。 啊 , 就应该还好 。

我估计下个版本把这个改上的可能性还是蛮大的 。

Rio10:16

嗯哼 。

吴涛10:17

所以就等这个方案啦 , 然后就可以 , 可以换一个原生支持 4k, 然后 60Hz 分辨率的那 Mac 了 。

Rio10:28

对 , 还不错 。 但还是你的解决方案比较便宜嘛 , 从成本上来说 。

吴涛10:35

对对对 ,但是就是因为现在没有办法解决那个 60Hz 刷新率的问题嘛 。 就很多人, 比如说要玩游戏或者做其他什么事情 , 像不是我这种比较能忍的 , 就还挺尴尬的 。

Rio10:48

嗯哼 。

吴涛10:49

啊 , 刚才提到那个 USB-C 的问题 ,也又回到了 , 那我们就来猜测下一代的那个 Macbook Pro 到底会不会搭载这个 USB-C 的接口了 。

Rio10:59

嗯哼 。 你觉得会吗 ?

吴涛11:02

其实现在看来 , 应该可能性还是蛮大的 。 不然你说 , 你都憋了这么久再出一个这个新款的这个 Macbook 产品线 , 然后你再用一个马上要淘汰的这个 USB-A 型接口的话 , 好像也不是太合适 。

Rio11:17

但是问题就在于 , 它会有 , 它最终会有几个 USB-C 或者说 USB 的接口 。 如果只有一个的话 , 我觉得应该是不可接受的 。

那是不是就会造成可能 , 比如说现在 ,因为现在 MBP 上有两个嘛 , 都是 USB-A 的 。 那你如果你出一个 USB-C 的 , 那你要保留几个 USB-A 的呢 ?

吴涛11:40

就总共三四个应该问题不大 。 本来那个也比较小嘛 , 空间肯定是够的 。

Rio11:46

OK, 好吧 。

吴涛11:48

对 , 就看 , 剩下就看带宽够不够了嘛 。

Rio11:50

就等于说有可能把那个 DisplayPort 的口换成 USB-C。

吴涛11:54

DisplayPort 去掉应该是板上钉钉 , 就是那个 Thunderbolt 那个接口去掉应该是板上钉钉的事情了 。 因为那个 Thunderbolt 3 嘛 , 对吧 , 它本来都改成那个 USB-C 的那个接头了 。

Rio12:09

对 。

吴涛12:09

对 , 所以按照这个苹果之前的做法 , 那肯定是跟 , 你要跟这个 , 跟上这个最新的性能的嘛 , 对吧 , 你肯定是要用那个 USB-C 接口的嘛 。

那唯一的问题就是保不保留旧的 USB-A 的接口 。

Rio12:25

嗯哼 。

吴涛12:26

然后 。

Rio12:27

我觉得还是应该保留的 ,不然一大堆外设接哪儿啊 , 这真是 。

吴涛12:32

哎 , 那个迟早会那个更新换代的嘛 。

Rio12:35

嗯哼 。

吴涛12:36

然后但是如果你用了 USB-C 接口之后, 那就自然而然的问题就是 Macbook Pro 要不要用 USB-C 供电 。 那就是考虑 , 就是要不要接着用那个叫 MagSafe 那个磁性接头的问题了嘛 。

Rio12:51

对 , 反正还 , 那个 , 呃 ,Macbook Air 所有的问题都会在这边重新出 , 呃 , 重新呈现一遍 。 嗯哼 。 不是 Air,是那个新的 Macbook 的问题 。

吴涛13:04

啊哈 。

Rio13:04

对 。

吴涛13:05

所以还是在等啊 , 等我现在是 , 好想他赶快出一个那个用 30Hz 刷新率真的是挺不爽的 。

Rio13:14

哈哈哈 。

吴涛13:16

要打个游戏什么的 , 还得把那个拔掉 , 然后用原生屏幕才有 60Hz 的刷新率嘛 。

Rio13:22

好吧 ,其实我现在玩 Overwatch 一直是在 30FPS 下面玩的 。

吴涛13:27

啊 , 这也可以接受 。

Rio13:29

我是个休闲玩家嘛 。 我连鼠标都是最烂的那种逻辑鼠标 。

吴涛13:37

不是 , 就是那不是个竞技游戏嘛 。

Rio13:39

它是个竞技游戏 ,但是并不意味着你 30FPS 玩不了呀 。

吴涛13:43

它顶多你可能 。

Rio13:44

你不容易死吗 ? 呃 ,以我的操

吴涛13:47

作水平 , 还轮不到谈论硬件会使得我什么比较更容易死的水平 。

Rio13:52

不是 , 你算一下嘛 , 如果你是 30Hz 刷新率 , 你撑死两帧之间间隔是多少 ?30,34 秒左右嘛 。 就 16.66 乘以 2 嘛 。

吴涛14:06

但这个游戏并不是一个 , 呃 , 非常像 Counter-Strike 一样非常强调精准射击的游戏 。 有些 , 就是它的 , 你在游戏里面采用的策略和你选用的角色 , 都远比你的射击精度要更重要一些 。

因为它不是一个纯粹意义上的 shooter。

Rio14:25

OK。

吴涛14:26

明白吧 ? 就是比如说你选一个 。

Rio14:28

Tactics 在里面 。

吴涛14:29

对 , 你选一个只能挥舞大锤或者是扔飞镖的角色 , 那那个 , 呃 , 就是你能在 , 能否在零点几 , 零点零几秒之内击中一个人, 把鼠标放到某一个人的头部 ,其实并不是那么重要 。在这一点上, 它跟 Counter-Strike 是差别比较大的 。

它比较像那个以前的那个 Quake。

Rio14:53

OK。

吴涛14:54

它比较强调那个 , 呃 , 运动和战术 。 当然 Counter-Strike 同样很强调战术 , 我只是强调说射击的精度没有那么重要 。

Rio15:08

好吧 , 所以你为什么只用 30Hz? 因为性能不够吗 ?

吴涛15:13

因为我显示器太烂了 。

Rio15:15

啊 ? 显示器太烂了 ?

吴涛15:17

对 , 我现在用的是两个明基的 , 大概五年前的显示器吧 。

Rio15:23

你不要告诉我你显示器只支持 30Hz 的刷新率 。

吴涛15:26

应该是支持 30Hz 的 。

Rio15:28

怎么可能呢 ? 你那个又不是 , 又不是那个 Retina 分辨率的显示器 。

吴涛15:33

不是 Retina 分辨率 ,但我说实话 , 我不知道它的 , 哎 , 回头我去查一查吧 , 这个问题一点也不重要 。

但是 anyway, 我在游戏里面只能调到 30FPS。

Rio15:44

哼 。

吴涛15:45

我觉得肯定是因为什么原因导致了你跑不上去 。 应该 ,因为正常的就是电脑显示器应该都是 60Hz 刷新率标准的 。

Rio15:55

OK, 我回头去研究一下到底是为什么 。

吴涛15:58

天哪 , 你既然认真整这么久 , 我也是服了 。 就说你做文档出来的时候也是只有 30Hz 吗 ?

Rio16:03

对 。

吴涛16:05

所以 30Hz 刷新率对你来说完全不是问题 , 对吧 ?

Rio16:09

不是太大的问题 。 就我觉得有些事情上我很挑 , 比如说那个 , 呃 , 偏色的问题 , 或者是 , 呃 , 我不能忍受 4 像素平滑之类的事情 。

但是刷新率这件事情上我好像没有那么 。

吴涛16:22

因为你大部分工作都是面对的是文 , 就是静态的文本 , 对吧 ?

Rio16:26

对 。

吴涛16:27

好吧 , 这点说明 。

Rio16:28

对 , 你只要别那个刷新率慢到像那个 Kindle 那种地步 , 我觉得好像都可以理解 。

吴涛16:33

所以你的下限是 10?

Rio16:36

明白了 。

吴涛16:37

10Hz 的下限是吧 ?

Rio16:40

对 。

吴涛16:42

好吧 。 嗯 , 还有一个事 , 我们现在来讨论可能有点晚了 ,但是我觉得还是有必要讨论一下的 。 就是天天现在到处都在谣传说那个 iPhone 下一代这个 iPhone, 它没有那个耳机口了 。

Rio16:57

嗯哼 。

无线耳机16:57

吴涛16:58

这个事你怎么看 ?

Rio16:59

啊 , 我觉得比较 radical。 那 , 所以解决方案无非两个嘛 , 一个是通过那个充电线的口来输出音频 , 另外一个就是全无线嘛 , 对吧 ?

那我要是走全无线路线的话 , 你会给我一个无线耳机吗 ? 如果给的话 , 我就觉得还可以 。

吴涛17:18

哈哈 ,其实给无线耳机也没什么大不了 ,也不贵嘛 , 成本 。

Rio17:23

我 , 呃 ,是没错了 ,但是你要做一个看起来还不错的 , 呃 , 能够 , 就是能够 , 首先它得是有源的 , 对吧 ?

你要 , 你还要解决这个无线耳机的充电问题 ,不是吗 ?

吴涛17:39

啊 , 这个比较好解决嘛 , 那现在所有蓝牙耳机都要充电嘛 。

Rio17:43

是啊 ,但是苹果 。

吴涛17:44

MacOS 会怎么解决这个问题呢 ? 就是你怎么 , 你到时候怎么会 , 你怎么给这个蓝牙耳机充电呢 ?

我难道要买一个手机 , 它会附送两个充电器吗 ? 还是 。

Rio17:55

如果苹果做 , 肯定那个耳机也是那个 Lightning 接口的嘛 , 就跟那个 Apple Pencil 一样嘛 , 插到那个手机屁股下面去充呗 。

吴涛18:04

呃 , 好吧 , 然后再插上去充电的时候也是可以听的 。

Rio18:10

呃 , 蓝牙耳机的话 , 它的线应该是很短的 。

吴涛18:13

线有可能非常短 。

Rio18:14

对对 , 应该插上去就不能再 , 就充电的时候应该是不能再不能听的了 。 不过我估计充电时间可能会不长 , 比如说那个 Pencil 它不是可以充 30 秒可以用一两个小时吗 ?

吴涛18:26

嗯哼 。

Rio18:27

啊 , 估计这种你比如充个一分钟 , 用个一个小时也够了 , 我觉得 。

吴涛18:32

OK。

Rio18:33

啊 , 那这个倒不是问题 。其实我要说两个事哈 , 第一个是说 , 呃 , 如果是有 , 如果那个东西变成有线呢 , 就肯定是用 Lightning 接口会有什么好处 ?

这个我之前在 , 好像在很久以前在某一期的 《 IT 公论 》 里面提到过 , 然后也是跟我们的朋友梁海在推特上讨论过这个事情 。

就是我也买过那个叫做主动降噪耳机嘛 。

吴涛18:59

嗯哼 。

Rio19:00

就是那款 Bose 的 。

吴涛19:01

哦 , 它可以给主动降噪耳机供电 。

Rio19:03

QC, 对 。 主动降噪耳机它是需要有电源的 ,因为它里面有个采样 , 然后算计算那个噪音源的那个波形吧什么的 , 然后你要放一个反向的那个波形出去抵消它嘛 。

所以肯定是有些处理的那个耗电 。 然后那个 3.5 毫米耳机孔 , 那显然是没法供电的 , 对吧 ?

吴涛19:24

嗯哼 。

Rio19:25

啊 , 所以 。

吴涛19:26

是 。

Rio19:27

所以那款耳机 , 那个 , 我那款降噪耳机的一个 , 就其实现在市面上大部分的降噪耳机都是这么一个做法 。

就是它需要另外在 , 要么是个电池盒 , 要么就是在那个 , 如果耳机比较大的话 , 就在耳机上面做一个那个电池的仓 , 然后装一块电池进去 , 或者是用那个内置锂电池 , 然后充电的方式 。

这显然都很保底嘛 , 就是比较大众 , 那个 Bose 有两款吧 ,有两个型 , 两个造型的 , 一个是那种大的 , 就是插电池或者是内置锂电池的 , 还有一个那个便携型的那种类似耳塞型的 , 它就是在线的某 , 呃 , 靠近那个插头那一端有个很大的一个电池盒子 , 反正就是挺不爽的 。

如果你用这个 Lightning 供电的话 , 就可以直接解决这个问题嘛 。 啊 。

吴涛20:17

但同时也就意味着这个耳机必须 , 这个降噪耳机必然是 Apple only 的 。

Rio20:23

呃 ,其实对我来说我影响不大 ,因为我现在听 。

吴涛20:28

对 。

Rio20:28

听的 。

吴涛20:29

我出发点主要是从这个第三方的设备厂商上来说 , 就是它为了做这样一款耳机 , 呃 , 它必须做一款 Apple only 的耳机 。

Rio20:39

倒也不一定啦 ,其实有很多解决方案的 , 比如说 , 嗯 , 我有一根那个什么第三方的那种 , 呃 ,Lightning 充电线 , 它其实是有一个那个叫什么 , 呃 , 它可以变成 , 它是两用 , 它可以变成 Mac USB 的充电线 , 它做法就是前面套一个那个头子嘛 , 那个 Mac USB 转 Lightning 的那种头子嘛 。

那耳机厂商 , 就第三方的耳机厂商 , 如果想做类似的事情 , 我觉得也是有办法可以解决的 。

吴涛21:10

好吧 。

Rio21:11

啊 , 就倒不至于说 , 啊 , 一定你这个耳机就只能给苹果用 , 苹果自己发的估计只能是 Lightning, 如果是有线的话 , 就肯定只能是 Lightning 接口了 。

吴涛21:20

对 。

Rio21:21

这个问题 。

吴涛21:22

对 。

Rio21:22

但如果是 ,其实我挺好奇它 , 我觉得哈 , 它应该会做成一个无线的 。

吴涛21:29

我也觉得应该做成一个无线的 。

Rio21:31

你知道为什么要做成无线的吗 ?

吴涛21:33

为什么 ?

Rio21:34

就我看他们最近都在讨论这个事 ,但是我都没有发现有人提到这一点 , 非常重要的一点 。 就是 Apple Watch 是只支持蓝牙耳机的 ,因为它没有插口嘛 。

吴涛21:48

啊哈 。

Rio21:48

对吧 ?

吴涛21:49

有道理 。

Rio21:50

对 , 然后, 呃 ,Apple Watch 它其实是有内置存储的嘛 , 就是说假设你 。

吴涛21:56

对 , 你可以把歌放在 Apple Watch 上 。

Rio21:58

对 , 然后有一个 8 个 G 的空间 , 然后能实用的可能有个四五个 G, 装点几个音乐啊 ,Podcast 啊 , 应该是问题不大的 。

吴涛22:06

把历届 IP, 历届 Chrome Panic 装下来是没问题 。

Rio22:10

哈哈哈 , 对 , 这个不错哈 。 呃 , 然后, 这个场景是什么呢 ? 因为就是很多人其实不是都在 ,因为 Apple Watch 的一个主打场景是那个运动健身嘛 。

吴涛22:22

嗯哼 。

Rio22:23

对吧 ? 那所以你在跑步的时候 , 你可能不想穿一个这个挺大的这个手机在兜里 , 然后撞来撞去的 , 对不对 ?

吴涛22:32

对 , 我现在健身的时候就是只戴那个 Apple Watch, 就我把那个手机锁在储衣柜里 ,因为 Apple Watch 在这种情况下还是可以记录你的运动量的 , 所以手机并不是必须的 。

Rio22:43

对 , 所以这个时候呢 , 你要跟 Apple Watch 去连接 , 就很多人运动的时候 , 或者说你可以这么讲 ,iPod 这个产品线 , 它的一个主打的一个使用场景就是你在运动的时候需要听歌嘛 , 对吧 ?

吴涛22:58

对 , 尤其是 Nano 之类的那种轻度的产品 。

Rio23:01

就在那别在那个袖子上的那种啊之类的 , 对吧 ? 那这个功能我觉得很快会被这个 Apple Watch 所替代 。

啊 , 就是因为它有那个叫什么 , 呃 , 叫什么 , 呃 ,Fitness 那些 sensor 啊 , 什么心率啊 , 那些 , 对吧 ? 但是音乐这个问题它始终现在还好像还没有解决得太好 。

啊 , 那么要解决的 ,因为它毕竟那个 Apple Watch 里面那个存储空间有限嘛 , 那么它必须要解决这么一个问题 , 就是说怎么样能够让你平滑地从手机播放切换到这个 Apple Watch 播放的这个过程 , 对吧 ?

吴涛23:37

嗯哼 。

Rio23:38

这个时候只有一种可能性才能解决 , 就是苹果作为一个无线 , 蓝牙的无线耳机 , 这个蓝牙无线耳机同时跟这个 Apple Watch 和你的 iPhone 配对 ,但这个配对可能不需要像我们平时用蓝牙耳机那么麻烦 , 好像按住几秒 , 然后它说配对 , 然后你再在手机上去搜那个 , 它可能就是像那个 Apple Pencil 那种配对方式 , 让你插着充电的时候 , 比如插上去等个一两秒 , 它

就自动通过那个 Lightning 接口配好对了 。 然后而且因为那个 , 那个叫什么 ,Apple Watch 是跟你手机是本来就配对的嘛 。

吴涛24:11

对 。

Rio24:12

它可以把那个 。

吴涛24:13

手机可以自动告诉耳机 。

Rio24:14

对对 。

吴涛24:15

跟那个 。

Rio24:15

就可以自动跟手表一次就配对完了 , 就解决了这个啊 , 无缝过渡的问题 。 这个是 , 这个是我能想到的比较啊 , 重要的原因 。

啊 , 另外一个比较重要的原因是 , 啊 ,Siri。 对 , 这个今天我们后面的这个主题会讲啊 ,WWDC 上面 ,其实 Siri 是 , 就是起码是那个 iOS 10 的一个主打功能 。

吴涛24:39

这 iOS 10 里面被 , 据理论上应该非常强化了的功能 。

Rio24:46

没错 , 就如果说它费了那么大劲 , 那肯定是要大家能够比较方便地用上的 , 用上 Siri 的这个才好用嘛 。

那么 。

吴涛24:55

对 。

Rio24:56

啊 , 怎么样才能更好地用 Siri 呢 ? 啊 ,其实最好的方法就是你这个带着那种 , 你知道那种单边的蓝牙耳机嘛 , 就以前打电话用那种 。

吴涛25:07

我用过一次 。

Rio25:09

就是那种 , 就以前那个什么拍特工片老是喜欢放一个 。

吴涛25:13

这种 。

Rio25:13

对 , 就是这个时候因为你的那个听筒和这个麦克风一直在挂在你脸上嘛 ,不像那个 Siri, 就现在的 Siri 你还得把手机从兜里掏出来 , 然后再对着它讲 。

你当然可能不一定要 , 呃 , 按那个原件了 ,因为现在 iPhone 6s 都你可以选择是 , 就叫做 Hey Siri 激活它嘛 , 对吧 ?

吴涛25:34

Hey Siri。

Rio25:36

啊 , 很多的 Siri 被激活了 。

吴涛25:38

哈哈哈 。

Rio25:40

对 , 然后这个时候就说 , 如果你有一个耳机是一直挂在这个耳朵上, 然后你随时可以通过它来 , 呃 , 启动这个 Siri 的话 ,是不是说能够减少 , 就提高这个用户使用这个 Siri 的频率 , 或者是减少使用 Siri 的这个成本呢 ?

吴涛26:00

有可能 。

Rio26:01

对 , 所以我觉得基于这两个考虑 , 啊 , 把这个 3.5 毫米耳机口封掉 , 就去掉 , 然后换成这个蓝牙 , 啊 , 然后通过这个 Lightning 充电和配对的耳机 , 是一个比较合理的选择 。

吴涛26:18

但你这么一说 , 我觉得苹果一定得这么干呀 。

Rio26:20

不是 。

吴涛26:20

哈哈哈 。

Rio26:22

这个 , 这个故事太好了 ,以至于 。

吴涛26:26

哈哈 , 对啊 , 战略分析师嘛 , 这简直是 。

Rio26:29

对对对 , 那产品是 , 就产品 ,因为刚好最近很多人在聊嘛 , 就是列出各种各样的优缺点 , 然后就说这个 3.5 毫米耳机去掉不去掉会怎么样 , 换上 Lightning 去掉又 , 呃 , 换上 Lightning 接口会又会怎么样 , 然后换上蓝牙又会怎么样 。

但是我发现竟然没有任何人想到这两点 , 这是非常神奇的一件事情 。

吴涛26:49

嗯哼 。Apple 应该聘请你吧 , 我觉得 。Rio 早已看透了这一切 。

Rio26:56

哈哈 , 万一 , 万一 9 月份没有这么出事不要打脸 。

吴涛27:01

哎 , 我觉得想法是很好的 , 将来肯定会实现的 , 就哪怕这一次不更新了 , 将来这应该是一个要去的方向嘛 。

Rio27:09

嗯 , 对 , 然后刚好最近 。

吴涛27:11

太合理了 ,有没有 ?

Rio27:13

它这些都太合理了 。 唯一有一个就是不太好的就是 , 呃 , 可能在国内吧 , 我不知道你在那个飞 , 比如德国飞汉莎的话 , 它飞上天之后, 就是平稳之后, 它允许你使用这个 iPad 吗 ?

吴涛27:29

允许 。

Rio27:29

手机需要关机吗 ?

吴涛27:32

不需要 , 就是开飞行模式就行了 。

Rio27:34

没错 , 啊 , 就在国内 。

吴涛27:36

只有中国不行吧 , 好像 。

Rio27:38

对 , 国内民航对这个的规定还是挺死的 , 就是说你不能用 ,其实很变态 , 这你可以用 iPad。

吴涛27:45

它还不好用时代吗 ? 这不是那个国际民航局 , 国际民航总局早就允许了 ,而且很快就要连开机都可以允许了 。

Rio27:53

没错 , 就是这个问题嘛 , 就是说国内是说你可以用 iPad,但不能用手机 。 然后这个事情很奇怪 , 那我 iPad 带 3G 功能怎么算 ?

吴涛28:03

对 。

Rio28:04

对吧 , 所以 。

吴涛28:06

反正我觉得慢慢会改的 ,但只不过它比较 , 对 , 比较落后嘛 。

Rio28:13

对 , 就可能在有一段时间内 , 如果它只有这个 , 就 iPhone 只有这个 , 呃 , 呃 , 叫什么 , 呃 , 无线耳机的话 , 可能会你在飞机上听歌可能会有点稍微有点问题 。

嗯 , 反正现在也有蓝牙 , 那个 Lightning 接口耳机麦嘛 , 第三方的 , 你可以买一个备着 , 问题也不大 。

吴涛28:31

问题是空程怎么知道你带的是一个降噪耳机 , 还是一个有源的降噪耳机 , 然后除了 , 呃 , 抵抗噪声之外什么功能也没有 , 还是一个蓝牙耳机呢 ?

Rio28:48

它其实不管的 , 看不出来的 , 它只是叫耳机而已 。

吴涛28:52

OK。

Rio28:54

我觉得你带了也没 , 我反正我每次都带着 ,也没有人说什么 , 就是它也不会管你了 。 而且有时候我带 ,因为我带那个 , 我有一个蓝牙那个叫什么 ,Plantronics 的这个那种入耳式的那种蓝牙耳机 , 然后它的那个隔 , 就是 , 就是屏蔽性比较好 , 隔噪的功能比较好 , 我有时候其实把它就不开声音 , 把它当这个耳塞用的 。

吴涛29:17

OK。

Rio29:18

啊 , 反正也没有 , 没有任何人说什么 , 就还凑合吧 。

吴涛29:22

好吧 。

Rio29:24

啊 , 所以还是蛮期待这个事情到底会不会如我所说变成那样呢 ? 还是说会出点什么其他别的幺蛾子出来 ?

吴涛29:33

我们期待 Rio 再次成为预言顶 。 OK, 进入下一条 。 呃 , 这条其实是旧的了 ,因为这本来是 Chrono Panic 38 还是 37 的主题 , 就是当时是一个相对来说比较新的新闻 ,因为这是在 , 呃 ,2016 年

技术人生29:55

吴涛29:56

4 月 25 日的一个演讲 。 对 , 那应该是两三期之前本来就想说的一件事情 , 只不过后来因为各种原因 , 比如说请嘉宾或者是其他主题就把它跳过去了 。

嗯 , 对 , 这篇文章说的是 , 它题目叫做 《Being a Developer After 40 O&Rs》。 对 , 这个人 42 岁了应该是 ,他还在做 , 呃 , 程序员 。

然后, 呃 , 当时看的时候感触挺深的 , 现在又看了一遍好像觉得也没什么 。 反正总之这篇文章讲的就是一个 , 嗯 , 怎么说呢 。

Rio30:33

本节目的主旨人群的生活是吧 ?

吴涛30:37

就是 , 呃 , 对 , 我们中老年程序员在应该怎样规划自己的人生途径的一个问题 。

Rio30:45

OK。

吴涛30:46

当时是想说这个 。 因为这个人他在演讲这一天说 , 呃 , 已经过去了 6776 天 , 然后在这 6776 天里面 ,他 I have had a cup of coffee in the morning and theright code with things named VBScript, JavaScript, Linux, SQL, HTML, Makefile, Node.js, CSS, XML, .NET, YAML, Podfiles, JSON, Markdown, PHP, Windows, Doxygen, C#, Visual Basic, Visual Basic.NET, Java, Socket.io, Ruby, Unit Test, Python, Shell script, C++, Objective-C, Batch files, and lately Swift.

Rio31:31

就是这个人在 , 所以看一下他其实是从 。

吴涛31:34

1997 年开始 。

Rio31:36

写 Windows 的一个

程序 , 用 VB 写转到了做网页开发 。

吴涛31:42

对 。

Rio31:43

接着又做网页开发 , 可能换了三代 , 四代技术的网页开发 , 又开始写 Windows 应用程序 , 然后开始写 Java 程序 , 呃 , 然后又开始做这个 Web 后端 。

吴涛31:56

对 ,他写过 Windows 3.195 和 NT 的后端 。

Rio32:00

对 , 然后又开始转向做这个原生程序 , 主要是这个 iOS 应用和 , 应该就是 iOS 应用吧 。

吴涛32:11

对 , 总之是一个基本上相关领域的东西都做过一点 ,他可能唯一没做过就是什么数据库或者是分析师之类的职业 ,但基本上他是一个从 97 年开始到现在 , 就是 full stack,不能再 full stack。

Rio32:29

97 年, 那快 20 年了 。

吴涛32:30

对 。

Rio32:31

OK。

吴涛32:32

而且这是从业经历 , 就不是说他写程序多少年了 ,他可能从小或者是从什么 Commodore 64 的时代就开始写程序 。

Rio32:42

OK。

吴涛32:43

对 。 呃 , 就首先这个人或者说这类人的存在就向我们证明了一点 , 至少在理论上或者说在现实中的确是有人做技术一直做到四五十岁 , 对吧 ?

我在 , 呃 , 知乎上也看到过 , 呃 , 一个华人写说他 50 多岁了还在写程序 , 然后他现在创了一次公司 ,blah blah, 就是 , 呃 , 可能我们没有大规模的统计数据 , 或者说大规模的统计数据验证的观点应该是程序员写到写过了 30 岁就应该去转别的职位了 。

如果你还在做程序员的话 , 意味着你是个 loser, 对吧 ?

Rio33:25

嗯哼 。

吴涛33:25

但 , 呃 , 我们要接受的一个 , 呃 , 观点应该是 , 或者说值得接受的一个观点应该是 , 如果你愿意的话 , 你可以写到 40 多岁 ,因为 , 呃 , 这个人还好端端的活着 ,而且没有过劳死 , 没有什么颈椎病 ,而且看得出来他还蛮开心的 , 对吧 ?

Rio33:46

对 。

吴涛33:47

对 。

Rio33:48

我觉得之前一直提一个什么 , 那个很多人说啊 , 那不行 , 赶快要不写代码要转管理岗了 ,其实这个事挺奇怪的 ,因为首先第一个没有那么多管理岗 , 对吧 ?

那么多这个程序员为什么会有那么多管理岗出来 ,不可能大家都去做管理吧 , 对吧 ?

吴涛34:08

对 。

Rio34:08

然后第二个 , 别的行当人家都可以做同样的一个手艺 , 做那么工程师 , 做那么多年, 为什么程序员就不可以 ?

吴涛34:18

对 , 这有两方面的原因 , 一方面是就是我们的文化里面有一个官本位的思想 , 就是学而优则仕 , 对吧 ?

不管你干嘛 , 你做得好了你就得当官 , 你就得管别人。 如果你不这样做的话 , 那社会对你的认可就是要比那些做了管理可以管别人的人低一点 。

就比如说有很多人在向你介绍他的工作的时候会说我是什么什么的什么什么 , 然后我管着多少个人,you know, 这是一种 , 这是我发现这是有一些人跟我自我介绍的时候的套路 , 就是他一定要强调说我管着多少个人, 如果他一个人都不管的话 , 好像就 ,you know。

然后, 哈哈 , 另外一方面是其实我们国家在 , 呃 , 过去的 20 年里面经历了一个 ,20 年,30 年, 就其实就是我们 80 后这一代 baby boom,baby boom, 对吧 ?

就是我们有大量的年轻人, 我们有一个所谓人口红利这样一个东西 , 就是 , 呃 ,有很多很多年轻人涌向了很多很多社会的各个阶级 , 啊 ,不是阶级 ,是 sorry, 各个工作 , 然后各个工种 , 然后你会发现 , 呃 , 每天都有新人来 , 那如果每天都有新人来的话 , 你一个人做上一段时间 , 你就成了那个资历经验都比较老的那个人, 然后你可能会负责要 , 呃 , 去

利用你比较多的经验去来自然而然的形成一种管理新人的这样一个结构 , 或者这样一种习惯 。 但实际上当这个人口红利消失之后, 然后当我们这个 ,因为我国在过去几十年里面是一个社会的阶级比较流动性比较强的一个国家 ,有这样一个说法 , 就是你只要努力 , 你只要 , 呃 。

Rio36:09

对 , 还有机会 。

吴涛36:10

勤劳 , 你就很有机会去跻身社会的上层 , 呃 , 或者说所谓的上层 , 就是 , 对 , 知识改变命运啊之类的这样一种论调一直都很流行 ,而且一直到今天这还仍旧是正确的 , 就是在我国这个阶级流动性仍旧要比很多已经发达国家 , 比如说德国要好得多 ,在德国你很难 , 很难说一个人他可能出身于一个农家 , 然后, 呃 , 爸爸是什么 , 呃 , 农场主 , 妈

妈是个在家富闲的人, 然后他 somehow someway 通过自己的努力跻身到德国的商界精英之类的 , 这种事情在德国是不可想象的 ,但是在中国这仍旧是非常可能的一件事情 ,而且社会 。

Rio36:56

出身决定命运 , 对吧 ?

吴涛36:57

对 。 然后问题在于我们是会不可避免的走向社会阶级固化的 , 然后可能我们这一代还有些希望 ,但是当我们的下一代以及下下一代的时候 , 很有可能他一辈子就是跟你是同一个阶级的 。

听起来好悲凉 , 就是 , 就是当你开始拼爹的时候 , 你可能已经发现 , 呃 , 这个世界已经不再给你 , 呃 ,不拼爹的一个基础了 。

Rio37:29

明白 。

吴涛37:30

话说得有点绕 ,不过你明白我的意思 。 对 , 然后, 嗯 , 然后这篇文章其实看完之后我就想说的是 , 嗯 , 阶级固化不是一个特别可怕的事情 , 然后一辈子做技术也并不是一个特别可怕的事情 , 呃 , 尤其是如果你能够仔细看一看这篇文章 , 然后听取他的一些建议的话 , 你会发现其实一辈子写程序没有什么 , 呃 , 大不了的 。

但是如果你愿意 , 你觉得说我的人生就是要做管理 , 或者说我还是官本位这件事情也许在你看来不是什么事情 , 然后在你的 , 呃 , 家庭或者是长辈那里是一件比较重要的事情 , 那你还是可以朝那个方向努力 ,但是你也不要把那个 , 呃 , 写一辈子程序当成一件坏事 。

Rio38:17

其实毕竟相比起很多工种来讲 ,不管在中国也好 , 美国也好 , 做一个这个资深的这个工程师 , 软件工程师 , 还是一个相对来说比较体面的工作 , 然后就收益 , 收入也还不错 。

吴涛38:33

对 ,是这样 。 就是我们对于工人好像有一种 , 我不知道你 ,但是我觉得我可能之前是有一定的 , 呃 ,不是主观意愿上 ,但是是被一种 , 是一个被影响的偏见的 , 尤其是我爸经常会说什么 ,不要 , 将来不要当工人, 太没出息了 。

因为他自己就是个工人,you know,因为我们国家一开始 80 年代的时候搞各种各样的大型工业化 , 然后 90 年代下岗潮的时候 , 国家等于是国家把工人阶级直接抛弃了 , 所谓下岗其实就是失业 , 对吧 ?

一开始你进公司的时候给你培训 , 说你做螺丝钉做到老 , 可以过上幸福的生活 , 然后他们真的这么做了 , 然后 90 年代末又被抛弃了 , 然后而且是成建制的 , 整个城市的工人都被抛弃了 , 我觉得这个是不可想象的 。

呃 ,也就是因为这样的事情出现 , 才让我国做工人好像是一个非常悲伤的事情 ,但实际上不是这样 。

Rio39:34

对 , 我觉得这个看那个所谓的你的这个技能水平和这个社会需求吧 , 比如说这个有个挺好玩的例子 , 就是我现在不是老打车吗 ?

然后经常会遇到一些很奇怪的司机 , 那天我打车就遇到一个司机 ,他是在这个中国的西门子上班的一个电焊工 。

吴涛39:55

前西门子 , 就前电焊工还是现在的电焊工 ?

Rio39:59

现在的 , 现在的电焊工 。

吴涛39:59

所以打车是他的副业 。

Rio40:01

对 , 开出来跑这个是他的副业 。

吴涛40:05

是沃尔玛还是什么 ?

Rio40:06

呃 ,不 , 滴滴 , 滴滴专车吧 , 就是专车司机 。 然后我就问他 , 我说 , 哎 , 你这个上班时间怎么有空出来这个接单呢 ?

如果你是这个西门子上班的话 ,因为他们那个公司就在那个科技园这边 ,不算太远的地方 。他说没事 , 我一周就只上一天班 。

我说 , 啊 ? 还有这种 ? 然后我就问他 , 我就说 , 那你这个一天班什么情况 ? 他说他的工作就很简单 ,他是那种所谓的 , 好像叫什么 , 高级焊工吧 , 那种 。

就是他的工作就只用去每周去一天去培训其他的焊工就好了 。

吴涛40:41

哦 ,OK。

Rio40:43

就然后收入也不错 。

吴涛40:44

老司机 。

Rio40:45

对对对 , 老司机 。 就是他的那个什么 , 那个收入也不错 , 然后他出来跑滴滴就是纯粹闲得无聊嘛 ,因为一周只上一天班 , 剩下时间干嘛呢 , 对吧 ?

吴涛40:56

简直是很多人的 dream job,you know。

Rio40:59

对对对 。 然后我就问他 , 我说 , 哎 , 就好奇 , 说你们这个西门子的焊工跟别的焊工有什么要求不一样吗 ?

然后他就给我讲了一大堆 , 我也没太听明白 , 这个不是学这个的 ,但总体来说 。

吴涛41:10

要会德语 。

Rio41:13

呃 , 就我总体得出来的一个结论就是说 , 这个你这个手艺足够好 , 然后这个市场足够需要你的时候 , 你还是可能过得很好的 。

然后他那个好像就是 ,他是做那种 , 啊 , 就西门子有这个医疗器械的部门嘛 , 对吧 ?

吴涛41:29

嗯哼 。

Rio41:30

他是做那种医疗器械的那种部门 , 你知道那种医疗器械动辄都是上千万的一台东西 ,他对那些精密度啊 , 要求的非常非常高嘛 。

所以他说很多是有些自动化生产的部分 ,但是有些关键的地方还是要去人去做 , 比如说他可能焊接那部分还是要人去手工焊嘛 , 那才能保证他不是量产的一个设备 , 对吧 ?

他不可能每小时出三五个一千万的设备出来 , 这样卖不过去的 。

吴涛41:58

精密焊工的确是非常高科技的一个东西 。

Rio42:00

对对对 。

吴涛42:01

你说起精密焊工的时候 , 想象的不应该是什么拿着一个面罩罩在眼前 , 然后拿一个粗大的东西去朝一堆废铜烂铁上焊的那个场景 。

Rio42:11

对 , 传统工人的形象 , 对吧 ?

吴涛42:13

对 ,他很有可能是要穿着什么无尘装 , 然后去一个实验室一样的地方 , 用一个非常小的一个高温焊头去焊东西 。

Rio42:24

没错没错 。 就所以 , 就这个就是说我们说这个什么叫什么工业 4.0 时代的工人是怎么样子 ,因为这个前提的一个基础就是说我们过去包括 90 年代下岗那帮 , 呃 , 那帮 , 呃 , 就是我们的父辈们那一代的下岗工人 ,他们的工作在现在来看其实都已经很大程度上被这个机械化自动化取代掉了嘛 。

所以他们的那些技能是不具备这个门槛的 , 那就这个社会还是就比较那个 , 对吧 ? 就比较被市场经济所抛弃了 。

但是我就说这个例子就是说 ,不管你做什么行业也好 , 哪怕你做这个程序员也好 , 你也想要保持这个学习和这个更新你的这个知识水 , 知识这个储备 , 还有这个那些技能的一个过程 ,不是说啊 , 我学会这一门手艺 , 我天天就得靠天吃饭了 , 对吧 ?

那肯定不现实 。

吴涛43:23

对 。其实在这篇文章里面 , 作者也写了就是他最重要的一个章节 , 或者说他整篇文章除了 introduction 后面那个最重要的部分就是 , 呃 ,他有一个大标题叫 Advice for the young at heart, 就是如果你要保持年轻的话 , 就是或者说你不管你是年轻人还是你是一个 40 岁的程序员 , 你如果愿意保持年轻的话 。

Rio43:45

经济概念期嘛 。

吴涛43:46

对 , 你应该有 , 呃 ,以下的几个建议 。他第一个建议是 Forget the hype, 就是尽量去忽略现在在流行什么 。 就他写说 97 年的时候 hype 是 Corba 和 RAP, 呃 ,2000 年的时候是 Soap 和 XML,2003 年的时候是 MDA 和 Software Factory, 就是那个时候 , 就 , 呃 ,不展开讲了 。

然后 06 年的是语义网和那个 OLPC,09 年的时候是 Argumented Reality,12 年的时候是 Big Data, 呃 ,15 年的时候是 Virtual Reality 和 Bots, 就是那个 Drone 之类的东西 , 对吧 ?

然后他说 Do not worry about hype, 就是你可以关注这些事情 ,但是你要持续做你做的东西 , 学你要学的事情 , 然后 move on,因为 , 呃 ,hype 不管是将来转化为实践也好 , 还是就这么昙花一现的销声匿迹也好 , 你能学到的东西对于你来说才是最重要的 。

Rio44:51

对 。

吴涛44:52

呃 , 然后他第二条的建议是 Choose your galaxy wisely, 就是他没有用 religion 这个词 ,但实际上他指的是就是选择你的那个 , 呃 ,tech stack。

Rio45:03

嗯哼 。

吴涛45:04

不是 , 这个不重要 。 然后他的第三条就是 Learn about software history, 然后第四条是 Keep learning, keep on learning。

Rio45:13

嗯哼 。

吴涛45:14

就是你要 , 嗯 ,Tip 1 是 , 呃 , 每年至少学一门新语言 。Tip 2 是每年至少读六本技术相关的书籍 。

Rio45:27

嗯哼 。

吴涛45:27

就如果你能保持这个的话 , 我觉得在任何行业 , 可能有些行业那个新的知识的涌现的速度已经慢了 ,但是在不管你只要做一些稍微有点技术含量的工作的话 , 我觉得每年其实都有新的事情涌现 。

所以你要一直 keep up 的话呢 , 就不用担心什么技术会过时这样的事情 。

Rio45:51

嗯哼 。

吴涛45:51

当然这是一种听起来比较乐观的想法 , 可能有些领域里面的确是已经没有什么新东西可学了 , 那我也不知道该怎么办 。

Rio46:01

对 。 因为前几天老师讲一个概念叫做学习型组织嘛 , 就是说这个组织它应该是这个技能是会随着这个 , 呃 , 这个组织的生命周期它会变化的嘛 。

我觉得其实对于个人来讲其实也是一样 , 对吧 ? 最近我虽然说是老是说 , 呃 ,不再写代码了 ,其实最近还是在老是在看这些相关的东西 , 要保持对这些新鲜 , 呃 , 新的技术 , 还有一些这种底层的基础的东西要有敏感 , 你才能够在这个行业里面看到那些 , 呃 , 项目的时候才有一些基本的判断能力嘛 , 就是也是一样 。

吴涛46:34

嗯哼 。

Rio46:35

嗯 , 对 。

吴涛46:37

呃 , 对 , 推荐大家看一看这篇文章 。 然后另外一个跟这个相关的是前两天的事情 , 就是大概大前天吧 , 收到了一封那个 O'Reilly 的信 , 说 2016 年的那个 Software Development Salary Survey 的报告已经出来了 。

就是 O'Reilly 每年会做一个问卷调查 , 就是他会把 ,他会向所有 ,因为 O'Reilly 是一个全球性的出版公司嘛 , 然后技术书籍以各种语言发行 , 然后他会发一个调查问卷 , 然后让全世界的那个程序员来汇报一下自己的薪资水准啊 , 使用的技术呀 , 年龄层面啊 , 公司类别啊之类的 ,blah blah blah。

然后今年的是在 , 呃 ,4 月份还是 5 月份的时候出来的 , 我忘了 ,但是前两天我才收到 。 然后, 嗯 ,在这个里面也提到了说薪资水准这个 , 当然是这个报告的主题 , 我大概说一下就是薪资水准 , 全球的中位数是 80K 到 100K 的 ,100K 美元 , 这是中位数 。

或者说就是 。

Rio47:48

8 万到 10 万美元一年嘛 。

吴涛47:51

对 。

Rio47:52

就是人力大概是多少 ? 乘以 7 好了 。

吴涛47:56

现在有 7 吗 ?

Rio47:57

7 吧 。

吴涛47:57

就 5 到

,5 到 80 万 ?

Rio48:02

对 。

吴涛48:03

如果你能拿到 50 万年薪的话 ,是全球开发者里面的中位数 。

Rio48:08

所以你给全球拖后腿了吧 ?

吴涛48:11

我没有给全球拖后腿 。

Rio48:13

哈哈哈 。

吴涛48:15

我 , 我 , 对 , 我被全球平均了 。 当然 。

Rio48:18

OK。

吴涛48:18

然后, 嗯 , 呃 , 然后比这个高的话 , 最高有 200K 以上的 ,而且占了大概 2% 的样子 。

Rio48:29

OK, 就这个属于 top 1% 那种 。

吴涛48:33

对 , 就如果你的薪水超过了 200K 的话 , 那你就是已经 , 你已经打败了全球 98% 的开发者了 。

Rio48:42

20 万美元一年嘛 , 就相当于多少 ? 人民币是乘以几 ? 就相当于 150 万了 。

吴涛48:47

对 。

Rio48:48

人民币 。

吴涛48:50

对 。

Rio48:52

啊 , 没有 , 那就 130 万 。

吴涛48:54

100 万吧 , 就算 100 万吧 。 就如果你能靠写程序赚 100 万的话 , 你就打败了全球 98% 的开发者 。

Rio49:00

那肯定啊 , 你年收入就是 100 万人民币的话 ,在全球来看 , 范围来看 , 就绝对是算是高收入人群了 。

吴涛49:08

对 。 呃 , 当然这个报告 , 嗯 , 本质上是一个美国报告 ,因为他 , 嗯 , 美国开发者占了报告的回报 , 就是参加报告的人数里面有 61% 是来自于美国的 , 呃 ,7% 来自于英国 ,5% 来自于加拿大 ,4% 来自于德国 , 呃 ,2% 来自于澳大利亚 。

然后剩下的那些 minor, minority 才是来自于亚洲或者是别的什么地方 。 然后, 呃 , 薪水最高的是美国 , 当然是美国 , 然后接下来是 , 呃 , 瑞士 , 呃 , 和英国 。

Rio49:43

嗯哼 。

吴涛49:44

其次才是什么法国 、 德国之类的地方 。 对 。

Rio49:47

OK。

吴涛49:47

然后日本也是非常非常高的 。 然后薪水这一部分就大家有兴趣可以自己去看 ,但我想说的是这里面提到了程序员的这个 , 呃 , 年龄层次 。

呃 , 稍微找一下啊 。 啊 ,有一个细节就是所有参加 survey 的程序员里面 , 男性占了 92%。

Rio50:10

哈哈哈 。

吴涛50:11

对 。 然后男性的平均年薪要比女性高 。

Rio50:17

OK。

吴涛50:19

呃 , 对 , 年龄 ,3% 的程序员超过了 60 岁 。

Rio50:24

就是爷爷辈的这个程序员 。

吴涛50:27

对 。他们从 。

Rio50:29

你们公司应该贡献了好几个吧 ?

吴涛50:31

60 岁 , 我们公司有几个 , 我们公司没有超过 60 岁 。

Rio50:34

哎 ,但是 。

吴涛50:35

上一间公司嘛 。

Rio50:37

上一间公司有一个外派的超过 60 岁 , 从什么 , 呃 , 这开始是写什么来着 , 我忘了 。 然后一直到今天 , 还是一个 Oracle 的专家 。

吴涛50:50

嗯哼 。

Rio50:50

然后 10% 的人是 51 到 60 岁之间 , 呃 ,25% 的人有是 41 到 50 岁之间 。 对 ,也就是说 , 呃 ,40 岁以上的程序员其实在 survey 里面占到了将近 40%。

吴涛51:10

还是蛮多的哈 , 就是这个中老年程序员 , 这个就真正的中老年程序员 。

Rio51:17

所以 。

吴涛51:18

长久来看我们的节目是有很多受众 ,因为虽然我 。

Rio51:21

你们是会老的 。

吴涛51:23

对 , 你们每 , 我们每一个人都会死去 。

Rio51:26

然后我们的希望就是说在你们这个老去的时候 , 你们还没有变 , 呃 , 脱下这个 , 没有丢掉键盘变成一个什么指手画脚的管理者 ,是吧 ?

吴涛51:37

对 , 呃 , 对 。 然后真正意义上年轻的程序员就是 40 岁以下的 ,31 到 40,以及 30 岁或者更年轻的程序员占了 62%。

Rio51:47

嗯哼 。

吴涛51:48

所以程序员的主力人群其实是 31 到 40 岁的 , 这是在欧美 ,31 到 40 岁的 。

Rio51:54

这个也得划一下 。

吴涛51:55

青壮年程序员 。

Rio51:56

壮年程序员 。

吴涛51:57

壮年程序员 。

Rio51:58

就是 30 岁以下我们算青年程序员好了 。

吴涛52:01

啊 , 对 。

Rio52:01

然后 40 到 50 怎么算呢 ? 中年程序员 , 然后 50 以上算老年程序员 。

吴涛52:08

50 岁以上算老年程序员 。

Rio52:10

OK。 所以我们现在还处于这个青壮年时代 , 还可以 , 壮年程序员时代 。

吴涛52:16

对 , 我们离去拉什么前卫线 , 呃 , 养护的广告还太早 。

Rio52:22

哈哈哈 。Anyway。

吴涛52:26

然后 years of experience, 呃 ,有 24% 的程序员 , 呃 ,有 20 年以上的经验 。

Rio52:34

呃 , 就是要么他开的特别 , 特别早 , 开始的特别早 , 要么就是干的特别 , 干的特别久 。

吴涛52:41

对 。 然后, 呃 ,17 到 20 年,17 到 20 年的有 7%,13 到 16 年的有 15%,9 到 12 年的有 18%,5 到 8 年的有 18%。 然后少于 5 年的有 15%。

所以我们可以看到就是这个领域一直都是 , 就是程序员这个工种一直都是有不断的新鲜血液进来的 。

它的这个 , 呃 , 嗯 , 经验的分布比较均匀 , 没有说比如说什么 9 到 12 年的有一大批 , 比如 30%, 然后剩下来就没人了 , 或者是反过来是一个金字塔型 ,也没有 。

就是还是一个比较 , 我觉得是一个比较稳定的 , 呃 , 行业 。 因为就有时候我们就会经常会说什么 , 呃 , 夕阳产业 blah blah,但是从来不会说程序员这个职业是一个 , 呃 , 最多说它如日中天 ,但一般不会说它已经要完蛋了 。

所以 , 呃 , 可以预计说这个趋势还是会持续一段时间 。 所以也就是说从另外一个角度说 , 如果你愿意做程序员的话 ,在你死之前应该一直都有工作给你做 ,不像说 ,不像是什么你可能做一个

,在这里说什么职业好像都不合适 ,但是我们知道有些职业是注定马上就要被机器淘汰了 。 但是程序员这个职业你不用担心这一点 。

所以你如果你愿意的话 , 你可以一直做下去 。

Rio54:02

因为毕竟你要这么想嘛 ,因为那个谁 , 那个 Mark Andreessen 不是说这个软件蚕食世界嘛 , 就是离那句话的实现我觉得还挺遥远的 。

我们现在 , 呃 ,在国内可能你感觉有点这种苗头了 ,但其实你真的放到所有的行业来看 , 这个软件还远远没有蚕食世界到那个程度 , 你还有很多事情是需要程序员去努力的 。

吴涛54:25

对 , 或者说软件 , 软件蚕食世界的程度在全世界是极端不均匀的 , 就是永远还有别的地方可以让你去蚕食 。

Rio54:33

嗯 , 什么非洲啊之类的 。

吴涛54:36

对 , 将来还有什么火星啊 , 木星啊之类的 。

Rio54:40

OK。

吴涛54:41

还经常看到一个段子 , 就是说那个 , 呃 , 这次 , 呃 , 送去木星的那个探测器不是叫 Juno 吗 ?

Rio54:48

嗯哼 。

吴涛54:49

呃 ,Juno 是天后, 天后, 天后赫拉的 , 呃 。

Rio54:54

Jupiter 的老婆吗 ?

吴涛54:55

天后赫拉的罗马名 , 对 。 她是朱庇特的老婆 。

Rio54:59

嗯 。

吴涛54:59

然后当年伽利略发现木星的卫星的时候 ,是用木星的情妇的名字给木星的卫星命名的 。 然后人类现在把大老婆送过去了 。

Rio55:13

捉奸 。

吴涛55:14

对 , 这是一个 , 呃 , 相隔 400 年的 scientific joke。

Rio55:18

对 。

吴涛55:20

呃 。

Rio55:21

心机太深了 。

吴涛55:23

没错 。 对 。 呃 , 然后这篇报告还有别的一些事情也蛮值得读一读的 , 比如说 , 呃 , 它列出了各种语言的 , 使用各种语言为主力的程序员的薪水标准 。

Rio55:38

嗯哼 。

吴涛55:41

嗯 。

Rio55:41

最高是哪个 ?

吴涛55:42

最高的是 , 呃 , 就是说它给了一个 range, 然后这个 range 里面标了一个中位数 。 呃 ,range 最高的就是最 , 呃 。

Rio55:52

我猜一下 。

吴涛55:53

能够拿到 。

Rio55:53

应该是 ML 系的程序员吧 ?

吴涛55:57

啊 ,不完 , 比较接近 , 对 。

Rio56:02

OK。

吴涛56:02

呃 , 最高的是 Scala 和 Closure。 就是如果你写 Scala 和 Closure 的话 , 你有可能年薪超过 150K。

Rio56:15

感觉硅谷对此贡献甚大 。

吴涛56:17

对 , 这肯定的嘛 , 这一看就是那种 , 就非常 high tech 的公司 , 然后又是基于 JVM 的公司在搞这种事 。

Rio56:27

对对对 。

吴涛56:28

对 。 然后最低的是 PHP。 一点也不奇怪 。 对 。

Rio56:35

这不是我们黑的吧 , 这事实如此 , 对吧 ?

吴涛56:37

对啊 , 这是科学数据 。

Rio56:40

对 。

吴涛56:40

PHP 的最高值是 100K, 然后, 呃 ,但是这个最高值已经低于很多语言的中位数了 。

Rio56:50

OK。

吴涛56:51

嗯 , 对 。 然后 CSS 也是比较低的 ,但 CSS 不能算语言 , 说实话 。

Rio56:59

前端开发者死了一大片 , 吐血在地 。

吴涛57:04

对 。 然后 Go 和 Swift, 呃 ,不 ,Go 和 Objective-C 都超过了 100K, 然后也是排名相对来说比较高的 。

Rio57:11

啊 , 我还有 Joe 是吧 ?

吴涛57:13

Swift, 对 。 然后 Swift 要比 Objective-C 要高一点点 。

Rio57:17

OK。

吴涛57:18

对 。 呃 ,Python 是一个范围比较广 , 然后非常中庸的语言 。 它的中位数比 100K 稍微低一点点 , 然后, 呃 , 低位数接近 PHP,但是比 PHP 也是要高上的 。

Rio57:32

幸亏我及时换船逃走了我 。

吴涛57:36

对 。 然后, 嗯 , 对 ,Java 也是一个 range 比较广的语言 。 总之还是蛮有意思的吧 , 从一个侧面证明了一些事情 。

Rio57:48

大家也可以看一下到底自己处 , 这个处于行业的什么水平是到底是贡献了呢 , 还是 , 就被平均了呢 , 还是平均了别人。

吴涛57:58

对 ,有可能 , 我觉得有可能说 , 呃 , 这个还是比较反映了欧美市场的状况 。

Rio58:03

对 , 就是意思就是说 , 呃 , 就我们看完之后如果觉得是拉了大家的后腿 , 还是要保持一个相对平和的心态 。

这个还是有地区差异在里面 。

吴涛58:15

没错 。 然后这次 ,而且这次反馈里面 CE 和 C+ 程序员加上 Java 程序员超过了 60%, 还是 70%, 就是基本上是工业界的一个反应 。

Rio58:27

嗯哼 。

吴涛58:28

啊 , 对 ,PHP 在这个 ,PHP 程序员在这个报告里面只占第三位嘛 。 作为一个全 , 就世界上最好的编程语言来说 , 这个比较反常 。

Rio58:41

OK。 嗯 ,有意思 。 所以其实现在回过头来看 , 就是当年学 Java 的那帮人, 现在看他们其实是什么 , 技能使用时间最长的这一波了吧 , 应该是 。

吴涛58:55

对 。

Rio58:56

从那个写 , 可以 , 你看当年可以写 Applet, 对吧 ? 后来有那个 Java EE 可以写 Enterprise, 现在就可以写这个 Mobile, 对吧 ?

吴涛59:05

对 。Java 是一个非常 , 对 ,Java 的确是一个非常常用也是非常泛用的语言嘛 。 所以如果你实在是一定要保一范围的话呢 , 的确可以至少把 Java 弄好 。

而且 Java 是一个范围比较 , 呃 , 宽广 ,但是又不那么难于理解的 。 不像 C++ 就是你可能会学到死 ,但是 Java 没有那么太多 。

但是你愿意深究的话 , 还是可以深究下去 , 尤其是 JVM 那一块 。JVM 里面有很多奇技淫巧 ,是过去几年里面 。

Rio59:36

学 Java, 大部分时间在学 JVM 怎么调 U 啊 。

吴涛59:40

嗯 , 看你干什么 。 有些人是一辈子都不会怎么去 ban 那种 JVM,但另外一些人可能他对那些 flag 已经熟的不能再熟 。

Rio59:54

好吧 。

吴涛59:54

嗯 , 对 。 好吧 , 这个话题可以说到这了 。

Rio1:00:00

那就进入今天的正餐哈 。WWDC 算有点晚了 , 已经晚了多少 , 快一个月了吧 。 呃 , 这样吧 , 我们还是按先按出场顺序大致介绍一下有什么亮点的东西 。

吴涛1:00:14

好呀 。

watchOS与tvOS1:00:15

Rio1:00:15

呃 , 简单过一下吧 。 有那个 , 可能一出来就是那个 WatchOS 3, 对吧 ? 大幅度的改 , 提高了那个应用启动的速度 。

反正看演示 , 包括后来看大家用的那个 beta 版的时候都说 , 啊 , 确实不用再等。 你知道以前我老是抱怨嘛 , 你把手机举起来然后开一个应用 , 对吧 ?

你这个应用还在那里转转转 , 然后那个表已经熄灭 , 就自动熄掉了嘛 , 它还没有启动成功 。

吴涛1:00:43

没错 。

Rio1:00:44

啊 。

吴涛1:00:44

就我觉得有可能 ,也许如果这个 , 如果它演示那些都是真的的话呢 , 那可能你买 Apple Watch 的新品会更 , 会稍微多一点 。

Rio1:00:53

对对对 。 但他们用测试版的人说就是还真的有那么快 , 就说还是挺不错的 。 当然呢 , 实现 , 怎么实现这一点呢 , 我也挺怀疑的 。

因为其实 , 呃 , 就可能之前也有在偶尔提到过 , 就是那个 WatchOS 最开始的时候 , 就太多没有用的那些应用挂在里面 , 它要保证 , 它不能让所有人都注入内存嘛 , 所以肯定就要不断的去折腾 。

但其实你也有差不多一年多快 , 哎 ,有快两年了吗 ? 一年多是吧 ?

吴涛1:01:26

一年多 。

Rio1:01:27

一年多的这个 , 呃 , 使用来看 ,其实没有那么多的应用大家会在表上用 。 所以就个别那些常用的应用 , 你常驻内存就其实也还可以 , 虽然只有 512MB。

吴涛1:01:41

你用哪几个 ? 我觉得了不起我就用 Fitness, 呃 , 闹钟 。

Rio1:01:47

Fitness, 我现在已经不代表了 , 我先说明一下 。

吴涛1:01:50

OK。

Rio1:01:51

代表的时候用的最多的是那个 ,但时间肯定是一直都有的 。 然后那个收消息 , 啊 , 还有一个是什么来着 ?

地图本来是最想用的 ,但是 。

吴涛1:02:04

地图我从来不用 , 哎 , 我现在发现 。

Rio1:02:06

因为老是打不开嘛 , 就没有办法 。

吴涛1:02:09

而且非常卡 。 就是 。

Rio1:02:11

对啊 , 对啊 。

吴涛1:02:11

好吧 ,有 , 我曾经用过一两次 , 就是它给你一个 , 它有一个功能 , 就是你比如说你要步行导航到 。

Rio1:02:18

对 , 它可以 turn by turn 导航 。

吴涛1:02:20

对 , 然后到转角处你抬眼看一下表 , 你就知道应该往哪边转了 。

Rio1:02:25

抖两下是右还是抖三下是左 , 还是这样我忘了 。

吴涛1:02:28

是吗 ? 我每次都抬手上来看 。

Rio1:02:31

不是 , 它会抖的 , 就走到路口的时候它会说抖两下好像是右转 , 抖三下好像是左转这样 。

吴涛1:02:37

天哪 。 好吧 。 但是我就用过两次可能 。 因为我 。

Rio1:02:41

因为实在是太慢了 。

吴涛1:02:44

对 。 而且总是希望有一个视觉确认 ,但是这就造成你走路的时候总是在看表 , 何必呢 ?

Rio1:02:53

有一种强迫症的奇怪的感觉是吧 ?

吴涛1:02:56

对 , 就好像你在算自己从一个接口走到另外一个接口花了多久一样 。

Rio1:03:01

给周围一种你这个人特别珍惜时间的感觉 。

吴涛1:03:04

对 。

Rio1:03:06

还有一个比较大的改动是 , 啊 , 它把那个 ,以前它不是有那个很多小点点那种应用图标 , 就很小很难点那个东西去掉了吗 ?

改成了类似于那种 , 呃 ,command 加 tab 切换那种感觉的一个 app switcher。

吴涛1:03:22

对 。

Rio1:03:22

啊 , 我觉得这个是个挺棒的改动 。 因为之前那么多小点点真的是 , 呃 , 当然一个是因为启动慢哈 , 第二就是因为其实大部分应用都没有 ,并没有什么软用 , 对吧 ?

吴涛1:03:32

对 , 摆在那只是 , 就是他们只是做一个装饰品的感觉 。

Rio1:03:36

对对对 , 然后平白的浪费空间和流量去更新它 ,其实没有什么用 。 它们这次改了 ,其实我觉得就等于说是推翻了之前那套整个那个设计理念嘛 。其实就是说其实你表不应该有那么多花花哨哨让应用开发者去弄的功能 , 你应该聚焦在少数几个真的有实际意义的应用上 ,并且把它们的体验做到足够好 , 对吧 ?

吴涛1:03:59

对 。

Rio1:04:00

嗯 , 大概是 , 就我这两个是印象比较深刻的 。 然后等它这个正式出的时候 , 我准备再把表捡回来带带 , 看看有没有说 , 呃 , 还能坚持下去的这么一个有用性吧 。

因为现在本来 , 现在深圳也挺热的 , 然后不想带一个这样的流汗 ,因为我比较容易流汗嘛 , 汗斑和那个晒的一个阴影还是一个挺麻烦的事 。

吴涛1:04:26

我现在最大的问题就是左手能代表那块是白的 , 现在用的是黑的 。

Rio1:04:30

已经晒成那个什么 。

吴涛1:04:32

对 。

Rio1:04:32

表 , 呃 , 一个白色的印子了吗 ?

吴涛1:04:35

对 。

Rio1:04:36

这个挺不爽的 。 呃 , 下一个我觉得比较重要的是那个 TVOS 的两个更新 , 就 Apple TV,Apple TV 几啊 ? 那个是 4 吧 ?

吴涛1:04:47

好像是 。

Rio1:04:48

对 。 它有一个叫做 Live Tune In 的功能 , 这个当时演示的时候我特别惊异 。 就是 , 呃 , 就我们看电视可能都有这种感觉 , 就是你打开电视 , 你只要按开 , 呃 , 传统上你只要按开电视 , 那个节目声音马上就出来 , 然后视频马上就有了嘛 , 对吧 ?

因为它是一个模拟信号 , 就模拟的过程 。 那后来现在改成那个数字电视 , 特别是现在各种什么安卓智能电视开机要 30 秒 。

吴涛1:05:13

现在好多电视开机有一个过程 , 比我当年 486 开机还慢 。

Rio1:05:18

哈哈哈 , 对对 , 这是我吐槽很久的一个事情 。 好吧 , 这个东西先不说 , 我就放 , 我们把这个中国出现的这种智能电视这个事情先放一放啊 。

啊 , 就我们在网上点那些 , 看所谓网上点播的时候 ,其实并不能做到你点开它马上就播放 , 对吧 ?

它其实有一个 , 这叫什么 , 缓冲 , 然后 buffer 要一小段 , 然后要转一个小菊花 , 你才能过一会才能看嘛 。

然后它那个展示的那个 Live Tune In 的功能 ,其实就把之前那种传统电视那种感觉找回来 , 你只要点一下那个节目就马上就已经开始了 。

我不知道它怎么做到的 ,但是我觉得这个体验还是蛮不错的 。

吴涛1:05:58

对 , 我觉得就是苹果公司经常会把一些我们其实觉得它应该是那个样子 ,但是三花三味 , 就其他的 Tech 厂商都没有在意的一件事情 。

比如说就电视开机速度这件事情 , 呃 , 别的厂商到底是做不到呢 , 还是觉得消费者可以接受这一点 ?

而我们好像也是温水里的青蛙一样 , 就好像觉得好吧 , 这次慢 3 秒还可以接受 , 然后下一台过上 5 年的其他电视现在已经慢到 30 秒了 , 就我就你会觉得经常会说我靠 , 我们是怎么走到今天这一步的 ?

Rio1:06:35

对对 , 这个 , 所以现在我就 , 你看我就不怎么买电视 , 或者买电视我都要去看一下有没有 , 哎 , 老板有没有 4K, 呃 , 老板有没有 4K 分辨率的不是智能电视的电视 。

吴涛1:06:48

哈哈哈 。

Rio1:06:49

他们说没有 。

吴涛1:06:50

What?

Rio1:06:52

对 , 挺悲剧的 。 呃 ,TVOS 还有一个比较易用的一个改进 , 就是那个 Single Sign-On。

吴涛1:07:00

对 , 就是一次性的用自己的苹果账号登录里面所有的 App。

Rio1:07:06

对 , 就是你用那个苹果账号登录那个 Apple TV 之后, 里面它每 ,因为每一个 , 呃 , 它因为那 Apple TV 很多那个节目都是付费订阅的嘛 。

吴涛1:07:15

对 。

Rio1:07:16

就过去你都是要搞一个什么号 , 每次要输一个 , 那现在如果你一个节目多起来之后, 你发现我有 , 比如说不说 10 个那么多哈 , 比如说你有 5 个 , 你每次输一半账号密码也是够你受的了 , 对吧 ?

吴涛1:07:27

对 , 上次我正好找一部剧 , 然后在 Apple TV 里面找什么 , 一开始觉得先去看看 Amazon Prime 有没有 ,Amazon Prime 要登录 , 然后 Netflix 又要登录一遍 。

Rio1:07:39

对对对 , 特别烦 。

吴涛1:07:41

这种问题 。

Rio1:07:42

所以这个事情我觉得挺好用的 。 所以于是问题就来了 。 我想 Mac 上面是不是能做到这一点 ?

吴涛1:07:49

嗯 , 啊 , 我觉得这样挺危险的 , 你不觉得吗 ?

Rio1:07:53

呃 , 我觉得不会啊 , 如果它那个系统实施得好 , 应该还问题不大 。 因为其实无非就是把 。

吴涛1:08:02

网银你愿意用 , 你愿意用吗 ?

Rio1:08:04

对 , 就这个嘛 , 就无非就是把 , 你把那个嘛 , 你把这个用这个账号密码这种方式去 , 你自己记变成用密码管理器嘛 。

那密码管理器就是苹果系统自带的一个过程嘛 。

吴涛1:08:16

好吧 。

Rio1:08:17

对 , 所以 。

吴涛1:08:18

反正我觉得如果要移植到电脑上的话 , 那每次登录的时候都还是验证一下 。

Rio1:08:24

对啊 。 呃 , 对 , 这是 TVOS 我觉得两个比较让我称道的一个更新 , 一个那个改进吧 。

吴涛1:08:35

嗯 。 哎 , 呃 ,Apple TV 上面有指纹识别器吗 ? 好像没有 。

Rio1:08:39

没有吧 , 怎么可能会有 。

吴涛1:08:41

OK。 好吧 。 因为我在想说如果要移植的话 , 最好的 。

Rio1:08:45

那个 Touch ID 是吧 ? 遥控器 。

吴涛1:08:47

就是我如果在电脑上要登录一个网站的时候 , 直接 ,因为最近我在用一个 , 我换了一个银行 , 然后这个新的银行的网银就是 , 呃 , 你在允许支付的时候 , 只需要用指纹锁打开它的一个专门的授权 App, 然后在授权 App 里面按一个按钮就可以了 , 就不用再输什么密码或者是扫码 。

Rio1:09:13

就不像 Apple Pay 吗 ?Apple Pay 那种体验吗 ?

吴涛1:09:15

对 , 就是 Apple Pay 那种体验 ,但是它是在网银上面做的 。

Rio1:09:19

啊 ,OK, 明白明白 。

吴涛1:09:21

对 ,因为德国很多事情都还是要转账或者是 。

Rio1:09:26

信用卡不够发达的 。

吴涛1:09:28

对 , 呃 , 或者你要用信用卡的话也可以 ,但是很多德国人都会选择转账 ,somehow someway。

Rio1:09:35

因为信不过嘛 , 信不过银行嘛 , 钱要自己囤着 , 家里现金最好 。

吴涛1:09:41

对 ,因为而且另外一方面信用卡的确没有这个系统安全嘛 ,因为德国人是非常注重安全的 。

Rio1:09:49

呃 , 毕竟是经历过两次世界大战 , 通货膨胀和那个 , 呃 ,不是 , 就是 hyperinflation 的时代的德国那个公民嘛 , 还是有这个深刻认知的 。

吴涛1:09:59

对 , 呃 , 对 , 对于通货膨胀和这个财富消失 , 财富蒸发的恐惧已经印在德国人的基因里了 。

Rio1:10:07

哈哈哈 。

吴涛1:10:10

啊 , 然后我觉得其实这个体验完全可以移植到其他的 App 上面 , 比如说 , 呃 , 什么 GitHub 登录的时候 , 我要是能直接用一个指纹做解锁 , 然后验证就可以了 , 就不用输什么验证码 。

Rio1:10:26

但那个要求你得装好多好多这种 , 就是登录客户端 。

吴涛1:10:33

对 , 我的意思就是说如果这一点能够被移植到电脑上, 就像那个 TVOS 的那个 Single Sign-On 一样 。

Rio1:10:40

啊 , 明白 。

吴涛1:10:41

就我有一个 。

Rio1:10:42

就以后都不用那个什么验证码 , 用那个什么 two factor, 哎 , 这也是个 two factor 哈 ,something you have, 你的大拇指对吧 ?

吴涛1:10:50

对 。

Rio1:10:51

那你肯定被看去了 。

吴涛1:10:53

对 ,one ring to rule them all, 这种感觉应该还蛮好的 。

macOS1:10:58

Rio1:10:58

对 。 呃 , 说到这个哈 , 就自然而然的就是这个 , 这今年的这个 MacOS 改名了哈 ,OS10 改名。

吴涛1:11:06

叫 MacOS。

Rio1:11:07

MacOS,MacOS。

吴涛1:11:09

MacOS10, 现在叫做 Mac。

Rio1:11:11

MacOS。

吴涛1:11:12

MacOS。

Rio1:11:13

对 。 啊 , 那个以前老是说 OSX 这个事情就不用再争执了 , 大家都叫什么 XXOS 了 ,有 iOS、TVOS、WatchOS 和 macOS 哈 。

吴涛1:11:26

我们终于可以把所有这些名字又对齐 , 然后 。

Rio1:11:30

OS 都是一样的了哈 。 因为它那个 WDC 那张幻灯片确实是都是 , 就是字是又对齐了呀 , 就是 。

吴涛1:11:37

对 。 然后新一代的 macOS 叫做 Sierra。

Rio1:11:43

Sierra,他们常念 Sierra。

吴涛1:11:45

Sierra,Sierra, 就是按那个西班牙语的念法应该叫 Sierra 吧 。

Rio1:11:50

Sierra, 是一个 , 英文解释是 a long jacked mountain chain。

吴涛1:11:57

雪乐山嘛 , 就是 。

Rio1:11:58

什么山 ?

吴涛1:11:59

就是雪乐山 , 就是 , 呃 , 我看到这个名字第一想到的就是那个 , 嗯 ,有一个游戏叫做什么来着 ? 国王秘史 , 国王秘史 , 对 , 国王秘史的那个 , 国王秘史是 , 呃 , 我小时候 , 我们 , 好吧 , 我小时候玩 , 肯定玩过 , 你不一定玩过的一个游戏叫做 King's Quest, 就是它是一个画面解谜游戏 , 就是 , 呃 , 你不知道你有没有玩过猴岛小英雄或者是 , 呃 , 我现在想

, 最近好像没有这种游戏出现了 , 就是你操纵一个人, 呃 ,不是你看 , 你在屏幕上看到一幅画面 , 然后你可以点里面的 , 比如说一个箱子 , 然后你主角会走过去 , 呃 , 研究那个箱子 , 然后跟那个箱子互动之类的 , 就是这种点击解谜类的游戏当时非常的火 。

Rio1:12:49

嗯哼 。

吴涛1:12:49

因为那个时候的电脑机能不足以支持什么实时 3D 或者是什么的 , 就是它是非常非常的原始的那种纯色的方块来画一个树 , 然后你点一个 , 你点里面的一个什么部件 , 然后主角会走到那个部件前面 。

那个时候因为机能比较差嘛 , 所以这种游戏是非常容易做 ,也非常容易 ,也非常好 , 比较好玩 ,因为那个时候没有更好玩的出现 。

然后, 然后这个公司 , 呃 ,Sierra Entertainment 就做了很多类似的 ,他们最有名的游戏叫做 King's Quest, 国王秘史 , 然后他们的 logo 就是 Sierra Entertainment 的 logo, 就是雪乐山的那个剪影 。

雪乐山实际上是 , 呃 , 就在那个黄石公园 , 还是叫黄石公园 , 反正在国家公园里面最长的一个山脉 。

Rio1:13:44

OK。

吴涛1:13:45

然后雪乐山现在属于暴雪 。

Rio1:13:48

他买收购了是吧 ?

吴涛1:13:50

他把它收购了 。 以前是 ,因为出了一个什么丑闻 , 就是反正雪乐山作账出了一个大丑闻 , 然后那个时候公司业绩还是不错的 ,但是一下子就黄了 。

然后, 呃 , 一次裁员了几百个人吧 , 然后, 然后雪乐山的这个 ,他们一开始是一个发行监制作的工作室 , 后来就变成了一个纯发行公司 。

Rio1:14:15

OK。 对 , 还有这段历史我们不知道 。

吴涛1:14:18

对 , 所以 Sierra 这个名字对于我来说不是特别的陌生 , 或者对于游戏迷来说应该不是特别陌生 。

Rio1:14:23

好吧 , 那大家这样印象深刻了哈 。 那再强调一遍 , 那个重音在第二个 , 就是那个字母 E,不是 , 呃 ,不是在第一个 S,是 Sierra。

吴涛1:14:36

对 , 就是西班牙里面 , 西班牙里面没有连读的双元音 , 对 , 西班牙里面 。

Rio1:14:43

Sorry, 这是个西班牙的词是吧 ?

吴涛1:14:45

这应该是西班牙语吧 , 就如果它念 Sierra 的话 , 那应该是西班牙语 ,因为两个 R, 然后, 呃 , 念法又是 EA, 就是西班牙里面没有双元音 。

Rio1:14:56

EA 应该也不奇怪 ,因为那个加州很多地名都是西班牙语的 , 什么 El Capitan 也是西班牙语的 , 对吧 ?

吴涛1:15:01

对 , 对 。

Rio1:15:03

对 。 嗯 ,OK, 说到这个 macOS 这个新版哈 , 就其实我觉得最好玩的功能就是 , 如果你有那个 Apple Watch, 然后同一个 Apple ID 登录 , 它可以就自动解锁你的这个 Mac。

你平时离开桌面 , 比如说超过一分钟的时候 , 你会锁 , 你会那个 , 就是桌面上锁吗 ?

吴涛1:15:25

我在办公室研究也有这个习惯 ,因为我办公室的对面 , 坐对面的人是管那个数据隐私的 , 然后他非常强调说 。

Rio1:15:37

天天盯着你的 。

吴涛1:15:38

对 , 你离开桌面一定要锁屏幕 , 然后我现在基本上锁 , 离开桌面之前就会 , 就在我站起来的过程中就会锁屏幕 。

Rio1:15:47

好习惯 。 我有个那个 , 就是 Mac 有一个功能是可以做那个触发角嘛 , 就屏幕的四个角 , 就可以鼠标移过去 , 它会触发一个特定功能 , 你可以设置的嘛 。

然后我的有一个角是设置成锁屏的 。

吴涛1:16:00

OK。

Rio1:16:01

所以我离开桌面超过 , 比如说 , 就是不是叫什么 , 就是我离开那个电脑的视线范围的话 , 我已经会把它锁起来 。

然后但是回来的话 , 就是说你要晃一下鼠标 , 然后唤醒那个屏幕 , 然后再输那个登录密码进去嘛 。

就我就还挺麻烦的 。 然后有了这个自动解锁功能 , 理论上就是说我只要戴着那个表 , 然后坐下, 它是好像是 , 它说是通过那个蓝牙来解 , 来判断你这个 , 你戴那个表的人是不是离这个笔记本很近嘛 , 就某一个 , 就是 5 米之内 , 举个例子 , 它就可以自动解锁 , 你不用再输密码 。

这个东西功能挺棒的 。 然后, 呃 ,但是后来在 , 就有人问那个 Federic 这个东西的安全性怎么保证的问题 , 当时他说了一个让我很吃惊的事情 , 就是说 , 比如说因为它是通过这个蓝牙来判定你是不是在那附近嘛 , 对吧 ?

吴涛1:17:01

嗯哼 。

Rio1:17:01

然后有人, 那有人就说 , 那我做一个这个蓝牙的这个 , 就叫什么 , 呃 , 中转器 , 就虽然说我 , 虽然我可能在另外一个地方 , 甚至另外一个城市 , 对吧 ?

然后我把 , 我找一个中转器去收到你那个手表的发出的那个蓝牙信号 , 然后通过网络把那个信号传输到你电脑附近的一个蓝牙发射器 , 那再去等于是模拟你在表在那个附近的那个感觉嘛 , 那个信号 , 会不会就这样解锁你的电脑了 ?

当时他们说他们的解决方案太恐怖了 ,他们说他们计算光速 。

吴涛1:17:37

What?

Rio1:17:39

就是计算那个信号发出的时候和传输到 , 就被笔记本接收到的时间 , 它不能超过多少的 , 就是哪怕你用光速来传输 ,因为那个电子膜是光速的嘛 ,在真空中, 呃 ,不在空气中, 大致上是光 , 那个真空中的光速差别不大 。他们会计算这个东西 , 如果你那个超过了多少的一个阀值 ,他们就认为这个是无效的了 。

吴涛1:18:02

阈值 , 阈值 , 哥哥 。

Rio1:18:04

呃 , 阈值 , 还不错 , 可以吧 ?

吴涛1:18:08

Threshold。

Rio1:18:08

就是阀门的阀和 , 我知道你说那个门里面有一个货嘛 , 那个是阈嘛 。

吴涛1:18:13

啊 。

Rio1:18:14

有个叫阈 ,有阀值这个说法 。

吴涛1:18:17

没有阀值的说法 , 阀值是门把阀门出来的 。

Rio1:18:19

真的 ?

吴涛1:18:19

啊 , 我又错了 。

Rio1:18:21

阀值是阈值不会念的人念出来的 , 然后很多人以为真有阀值和阈值的差别 ,其实世界上根本没有阀值这个东西 。

为什么我打的是阀值这两个字呢 ?

吴涛1:18:33

啊 ,Oh my god。 现在阀值如此的以讹传讹 ,以至于它已经出现到那个 。

Rio1:18:41

已经成为那个正统了是吧 ?

吴涛1:18:42

已经出现在拼音书法里面了 ,但实际上是 。

Rio1:18:45

全部都成为了通假字 。

吴涛1:18:46

阀值这种东西 , 对 , 没错 。

Rio1:18:47

OK, 通假字 , 古人的错字就是通假字 。

吴涛1:18:53

对 。

Rio1:18:54

OK, anyway, 啊 , 阈值 , threshold, 啊 , 就判定你那个失效嘛 。 我觉得这个真是太暗黑了 。

吴涛1:19:03

电脑可以 , 好吧 , 这是还好 , 电脑的处理速度可以真的区分出两个光速传来的信号吗 ?

Rio1:19:11

啊 , 可以 , 算那个嘛 , 算那个 , 就是那个 RTT 嘛 , pin time 嘛 , 也是就毫秒级别啦 。 你算一下嘛 , 啊 , 光速每秒是 30 万公里嘛 , 啊 , 就是 30 万米每毫秒嘛 , 就是 30 万 , 30 万米就是 300 公里每毫秒 , 对吧 ?

对不对 ?

吴涛1:19:33

对 , 也就是说在 , 如果你的处理速度是 , 就假设我们精度控制在比如说 10 米之内 , 好不好 ?

Rio1:19:42

啊 。

吴涛1:19:43

需要 , 10 秒的话需要多好的处理速度 ? 10 米除以 30 万 , 那得多少个 0 啊 , 后面 ?

Rio1:19:52

等会儿 , 这个回头再说吧 , 但我觉得有可能就是 , 也许你跨城市破解做不到 , 但是可以做到 , 比如说人在一楼 , 然后他把他顶楼的 。

吴涛1:20:02

二楼的 。

Rio1:20:04

对 , 这个 , 这个有可能是可以做到的 , 通过 。

吴涛1:20:08

对 , 所以我就一直很好奇 , 到底这个东西 , 这个功能出来之后 , 来试一下 , 啊 , 但我不知道用什么设备去试 , 用什么设备 ?

Rio1:20:18

就是你得 , 你得找个这个蓝牙的这种 , 叫做什么 , forwarder, 对吧 , 转发器 。

吴涛1:20:24

我还从来没有听说过 , 见过这样 , 听说过这样的东西都没有 。

Rio1:20:28

应该是有的 , 这种 , 因为它甚至都不用处理这个信号 , 它只用把收到的就是转发出去就好 。

吴涛1:20:34

就像那个 WiFi 的放大器一样吗 ?

Rio1:20:36

对对对 , 那个 extender 一样吗 ? 就应该挺简单的 , 就在电器上应该是不复杂 。

吴涛1:20:42

好吧 。

Rio1:20:43

Anyway, 就这个 , 这个是我觉得蛮期待去尝试的一个功能 , 但是因为现在我的那个电脑都是工作用嘛 , 那我也不敢去贸然去装个 Beta 板上去 , 就这么搞 , 就先放一放 , 再说吧 。

吴涛1:20:56

我觉得增强安全性还有一个可能性 , 就是你必须要戴着表做出一个特定的动作 , 比如说晃手腕之类的 。

Rio1:21:03

要 confirm 一下是吧 ?

吴涛1:21:04

对 。

Rio1:21:05

那就没有意义了 , 你要 confirm 一下 , 你还不如输密码呢 。

吴涛1:21:08

可是 , 比如说屏幕上出现 , 呃 , shake your hand to unlock, 那你可能 , 你只需要晃一晃手腕 , 这比打字那个手眼协调去找准键盘要方便多了吧 ?

Rio1:21:21

嗯 , maybe, 我不知道它这个东西的实用性到底怎么样 。

吴涛1:21:25

好吧 。

Rio1:21:26

因为它也 , 它好像有演示过一下吧 , 但是我没有 , 事后没有去跟进这个事 。

吴涛1:21:32

嗯哼 。

Rio1:21:33

啊 , 还有一个功能 , 就是涉及到一个很古老的笑话了 , 啊 , 就是 , 你应该听过那个笑话吧 , 就是有一个 。

吴涛1:21:41

就是 Ctrl+C, Ctrl+V 的 。

Rio1:21:43

对对对 。

吴涛1:21:45

啊 。

Rio1:21:45

要不要讲一下这个笑话 ?

吴涛1:21:46

没听过的朋友们 , 呃 。

Rio1:21:48

请把 。

吴涛1:21:48

其实这个笑话有好几个版本 , 最简单那个版本是一个秘书在给老板打电话 , 是张总 , 不行 , 呃 , 您在这台电脑上按 Ctrl+C, 到另外一台电脑上按 Ctrl+V 是不行的 , 多贵的电脑都不行 。

Rio1:22:04

没错 。

吴涛1:22:05

对 。

Rio1:22:06

啊 , 但是这个笑话很快就要变 , 被苹果变为现实了 。

吴涛1:22:10

对 , 其实这个笑话在大概前年的时候 , Apple 出了一个 , 不是 Apple, 苹果出了一个 , 什么苹果 , 我的天 , 啊 , Google, 在 Google Docs 里面出了一个什么 Cloud Clipboard 之类的东西 。

Rio1:22:23

对对对 。

吴涛1:22:24

那个时候其实已经可以了 , 只不过不是大范围 。

Rio1:22:27

而且在那个 Google Docs 里面可以用了 。

吴涛1:22:29

对 , 是 。

Rio1:22:30

对 , 这个所谓的叫做 Universal Clipboard 的功能 , 叫做什么 , 啊 , 通用剪贴板 , 就可以使得你在一台电脑上粘贴 , 呃 , 复制 , 然后在另外一台电脑上粘贴 。

吴涛1:22:46

嗯哼 。

Rio1:22:48

粘贴还是粘贴 , 粘贴 , OK, 我们上次讨论过这个问题 。

吴涛1:22:51

嗯嗯嗯 。

Rio1:22:52

啊 , 当然这个要求是你两台 Mac 都是用同一个 Apple ID 登录 , 这样它可以通过那个 iCloud 去传那个 , 啊 , 剪贴板里面的内容吧 。

吴涛1:23:01

对 。

Rio1:23:02

但是我个人对这个 。

吴涛1:23:03

卡一下好像 。

Rio1:23:04

不 , 不 , 卡 , 卡倒还好 , 我个人对这个东西的最大的 , 呃 , 疑惑就在于 iCloud 实在是太不稳定了 。

吴涛1:23:13

嗯 , 这就是卡呀 , 就是 , 就你 , 它的 , 呃 , 鲁棒性 , 不能得到 , 不能得到很好的 , 呃 。

Rio1:23:23

对 , 所以我很怀疑这个功能出来之后 , 它的这个因为不可靠而被大家遗弃的 , 或者不用的概率应该是挺高的 。

吴涛1:23:34

嗯 , 好吧 。

Rio1:23:36

还有一个是比较有用的是那个 , 嗯 , 它把那个 , 就桌面 , 就是你的那个 , 你的桌面是你的根家目录下面的一个文件夹 , 叫 Desktop 嘛 , 对吧 ?

吴涛1:23:49

对 。

Rio1:23:50

它把那个目录用那个 iCloud 同步起来了 , 这样使得你在不同 , 你的同一个 Apple ID 登录的不同电脑下面 , 它的桌面应该是保持一致的 , 就像那个桌 , 就像你那个桌面是一个 Dropbox folder 一样 。

吴涛1:24:04

嗯 。

Rio1:24:05

啊 , 这个当然也是 。

吴涛1:24:07

这个会助长大家在桌面上乱扔东西 。

Rio1:24:10

乱丢东西的习惯 。

吴涛1:24:11

习惯 , 对 。

Rio1:24:12

对 , 但同样的原因啊 , 我还是觉得 iCloud 的可靠性其实 , 呵呵 , 还不太好 , 所以我也不太确定这个东西的可信性怎么样 。

吴涛1:24:22

反正 iCloud Drive 在我这边经常是传到 99%, 就是它 iCloud Drive 在同步的时候 , 不是会有一个饼图吗 ?

Rio1:24:31

啊 。

吴涛1:24:31

饼图吗 ? 然后那个饼图经常转到 99%, 就差最后一丝就卡了 , 再也不动了 。

Rio1:24:37

对对对 , 然后前面 , 前面那个转那个都是骗你的 , 就是后面再传 , 因为卡住了 。

吴涛1:24:44

没错 , 实在是 。

Rio1:24:46

呃 , 还有一个功能叫做 Optimize Storage, 优化存储 , 其实也是跟 iCloud 相关的 , 但是我觉得这个东西会挺危险 , 就你可以设置哪些文件 , 啊 , 你可以不常用 , 然后它可以放到 iCloud 里面去 , 然后从你的本机删掉 , 因为这样那样的原因 , 很多人的这个 Mac 的存储空间不太够用了 , 因为它卖的是 , 买的是 128GB 这个存储的 , 比如说 MacBook Air, 对吧 , 就很尴尬 , 所以出了

这么一个替代方案 , 当然我觉得也会给很多人带来一个问题 , 就是你比如说想去用一个文件 , 然后这个时候你没有网 , 然后发现那个文件不在你本机上 , 对吧 , 就比较久 。

吴涛1:25:28

对 。

Rio1:25:29

嗯 , 这上面三个功能吧 , 都是跟 iCloud 直接相关的 , 所以大家一定要保持警惕 , 啊 , 千万不要被他们又骗了 。

吴涛1:25:38

哈哈哈 。

Rio1:25:41

啊 , 这次 Safari 还有一个重要的更新 , 就是它可以支持 Safari 里面的 Apple Pay, 就是 Mac 上面 Safari 用 Apple Pay, 但是其实和之前传言的不一样 , 说是原生就可以支持 , 啊 , 其实并没有 , 是要通过你的 , 通过这个 iPhone 和或者是这个 Apple Watch, 就是说它 。

吴涛1:26:01

你搭配使用是吧 ?

Rio1:26:02

对对 , 你可以在那个 Safari 里面点击用那个 , 啊 , 叫什么 , Apple Pay, 但是实际确认的时候你是需要在手机 , 啊 , iPhone 或者是这个 Apple Watch 上点一下的 。

吴涛1:26:13

所以这其实也是个两步认证啊 , 就 。

Rio1:26:15

啊 , 对 , 这肯定是两步认证 , 那就是说我想的说之前大家会觉得 , 那也不一定 , 因为新的那个 MacBook Pro 还没出来 , 有没有指纹识别还不知道 , 但是如果没有的话 , 就只能接着用这种方案来实现了 , 也没有办法用那个第二个 Factor 嘛 。

吴涛1:26:32

嗯哼 。

Rio1:26:33

哦 , 还有一个 , 这个我不知道算鸡肋还是什么样的功能 , 就是画图画模式 , 就跟现在 iPad 上 , 我不知道你们很多人留意到 , 那个有些那个视频是可以浮出一个小窗 , 然后你可以再去干别的事 , 就会在 , 比如说屏幕的一个角 , 放那个视频窗飘在那里 , 然后你可以用其他应用也不影响 。

吴涛1:26:55

What? 有这样的应用吗 ?

Rio1:26:57

嗯 , iPad 上很多应用都是这样子的呀 。

吴涛1:27:00

好吧 , 我可能太久没有用过分屏 。

Rio1:27:03

你没有 , YouTube 可以吗 ? YouTube 可以啊 , 你没有在那个 iPad 上看那个视频是吧 ?

吴涛1:27:10

我看视频 , 但我从来都是 , 好吧 , 那我可能是我去沿袭了以前的习惯 , 就是看的时候就是全屏一直在那看 。

Rio1:27:18

你不干别的 , 不用 iPad 干别的 。

吴涛1:27:20

对 。

Rio1:27:22

啊 , 其实那个 YouTube 它之前 , 就是在那个画图画模式官方出来之前 , 它还自己干过一个事 , 就是它在应用内部是可以画图画的 。

吴涛1:27:30

啊 , 这个我知道 , 对 , 这对 , 这一开始是给很多 DJ 准备的 , 因为很多 DJ 在用 , 啊 , YouTube 切歌的时候 。

Rio1:27:38

它要去选的 。

吴涛1:27:39

它要去选别的歌 , 但它不能终止目前的那个音乐的播放 。

Rio1:27:45

对 , 我觉得你知道哪个应用最需要画图画模式吗 ?

吴涛1:27:48

哪个 ?

Rio1:27:49

我觉得微信最需要画图画模式 。

吴涛1:27:53

啊 , OK, 你的意思是把微信当成一个常驻 。

Rio1:27:57

不是 , 因为 , 微信不是有那个叫什么 , 公众号吗 ?

吴涛1:28:02

然后呢 ?

Rio1:28:03

公众号你读的时候你就不能收消息了 , 对吧 ? 不然你退出去 , 你回来那公众号文章就跑掉了 , 那个滚的位置就不在那里了嘛 。

吴涛1:28:12

好吧 。

Rio1:28:12

所以应该把那个文章单独丢到一边 , 做个画图画模式 , 然后你再去回完消息 , 然后点开把那个文章接着读下去 。

吴涛1:28:20

OK, 我基本上不看公众号 , 所以 。

Rio1:28:22

啊 , 我也不看 , 但是有时候 。

吴涛1:28:24

有意识到这个痛点 , 好吧 。

Rio1:28:25

别人会转一个东西给我来 , 就有时候还得看一下 , 那没办法 。

吴涛1:28:28

OK。

Siri1:28:29

Rio1:28:29

好 , 然后就是这个 Siri 了 , Siri 倒是放到后面一块讲吧 , 先把另外 iOS 上面的更新过一下 , iOS 这回更新东西就蛮多的了 。

吴涛1:28:40

对 。

Rio1:28:41

啊 , 应用性 , 应用性更新最大的一块就是那个什么 , 叫做 Raise to Week.

吴涛1:28:46

Music。

Rio1:28:47

不是 , 应用性 , 不是功能 , 就是说 , 就它做了一个功能 , 就是你拿起来 , iPhone 它就直接点亮 , 你不用再按一下电源键了 。

吴涛1:28:57

啊哈 。

Rio1:28:58

啊 , 这个东西就特别有用在哪里呢 , 就是 , 因为现在不是那个指纹识别了嘛 , 就其实挺快 , 你按一下就可以了 , 但是如果你可以 Raise to Week 的时候 , 你可以直接放到那个 Home button 上面去 , 都不用按下去了嘛 , 那很多人就可以说 , 啊 , 我这个又少用了一下我那个按键 , 对吧 , 这个脆弱的这个 Home 键 , 吓得都已经要在那个屏上飘一个那个小圆圈

辅助按钮了 。

吴涛1:29:23

啊 , 天啊 。

Rio1:29:24

可以解决这个一个问题 。

吴涛1:29:28

啊 , 看男朋友的标准就是看他有没有打开 Assistive Touch。

Rio1:29:34

废物 , 足累 , 其心必应 , 拖出去砍了 。

然后就是 Siri 了 , 刚才讲的那个 Mac 上 Siri 就是说 , 因为之前 Mac 上没有 Siri 功能嘛 , 它这回整合进去了 , 但是这回 iOS 上的 Siri 搞了好多新花样 , 啊 , 我说三个最 , 我觉得最有意思的吧 , 当然最 , 这个可能大家有 , 这肯定比较兴奋的 , 第一个是那个 , 就 Siri API 可以打开 , 什么 Siri Kit 的东西 。

吴涛1:30:01

Siri Kit。

Rio1:30:02

对 , 可以让第三方应用也响应那个 Siri 的这个 Command, 命令 。

吴涛1:30:07

对 , 而且我看了一下 , 就是 Siri Kit 实现起来还是比较简单的 , 你只需要 。

Rio1:30:12

对 , 因为它只支持那几种固定的那种 , 那种形态 , 那什么叫 , 句式还是叫什么来着 ?

吴涛1:30:18

Intent。

Rio1:30:19

对 , Intent, 就是它有一个固定的结构 , 就是说它把 , 会把所有的这个语音的指令都转化为一个固定的这个命令的这个结构给你 , 然后你只用注册 , 你要探测哪几个关键字 , 或者哪几个这个 , 叫做 Action 嘛 , 或者是动作 , 啊 , 你直接响应那几个就可以了 , 就功能其实是挺受限的 , 但我觉得 。

吴涛1:30:38

你至少写两个 Extension, 就是 Optionally 写一个 Extension, 另外一个是必须的 , 就是这个必须的 Extension 负责处理 Intent, 然后那个 Optionally Extension 是可以来 , 呃 , 给一个自定义的 UI 来显示结果 , 除了外什么也不需要做 。

Rio1:30:57

对 , 对 。

吴涛1:30:57

就我觉得这个 API 其实它最神奇的地方就是 , 或者说它最重要的一个意义就是 , 呃 , Siri 那个把语音转成 Intent 的过程 , 是当做一个 Magic Box 给你用了 。

Rio1:31:10

对 , 对 。

吴涛1:31:11

然后你自己什么都不用操心 。

Rio1:31:13

它那个要解决的一个核心问题就是说 , 呃 , 不同的人对同一个意图吧 , 我们叫 Intent, 这个意图的描述其实有很多种的 , 比如说 , 啊 , 举个例子 , 啊 , Siri 你给我 , 呃 , Siri, 呃 , 发一条短信给吴涛 , 或者说 Siri 给吴涛发一条短信 , 这个命令 , 对吧 , 其实有很多种不同的表述形式嘛 。

吴涛1:31:36

嗯 。

Rio1:31:36

啊 , 过去的话 , 传统的语音就是说 , 我直接把这个叫做 , 叫做 Voice to Text 嘛 , 就是 , 啊 , Speech to Text, 转化成一个文本 , 把刚才那两句话都给 , 丢给你 , 你自己去想怎么去找出里面的意义出来 , 像这样就给开发者挺大的麻烦 , 因为你除了考虑这种千奇百怪的句式之外 , 对吧 , 还得考虑各种很奇怪的 , 这个叫什么 , 啊 , 场景组合 , 然后

这回就说 , 那这个事情系统帮你搞定了 , 虽然说限制会很多 , 但是我只用告诉你 , 不管用户怎么说 , 他只要的意图我大致猜出来 , 八九不离十是这个 , 我就调用你这个对应的这个 App Extension 就可以了 。

吴涛1:32:14

对 。

Rio1:32:15

嗯 , 当然这个就是一个取舍了 , 就是说把这个功能结构做得比较有限 , 但是希望 , 希望哈 , 是能够在这么有限的功能上做出更好的这个可靠性和易用性出来 , 而不是像之前做表那样 , 什么都还没弄好 , 先丢一堆小圈圈给你 , 最后一个都没 , 没一个好使了 , 对吧 。

吴涛1:32:35

对 。

Rio1:32:36

嗯 , 这个当然具体怎么样 , 还是要等这个正式发布之后 , 大家各种应用跑出来 , 啊 , 我们来看一下到底是 , 是骡子是马 。

吴涛1:32:46

对 , 反正我现在 Siri 还是基本上不用的 , 我不知道你 , 我觉得 。

Rio1:32:50

我现在是唯一 , 唯一用两个事情嘛 , 一个是设闹钟 , 一个是设那个 , 就是多少秒后提醒我 , 就是设那个叫什么 , Countdown 那个 。

吴涛1:33:00

啊 , 它最简单的那个 , Sorry, 再打断一下 , 就它最简单那个 Context, 就只能满足非常非常有限的东西 , 就比如说设一个闹钟 , 哦 , 不要 , 把它取消吧 , 就大概类似这样的话 , 程程听懂 , 比这个稍微复杂一点就不行 。

Rio1:33:17

就它记不住上下文嘛 。

吴涛1:33:19

对 , 它不知道你到底要说什么 , 或者说它 , 就记忆力是跟金鱼一样的 , 就说完话就忘了 。

Rio1:33:27

对 , 但这跟它后台的这个 , 这个服务端的设计也有关系 , 因为如果它记不住上下文的话 , 它说明它是一个叫做 , 哎 , Stateless 的过程 , Stateless 的话你比较容易做那个扩展化的操作嘛 , 如果说你要记住内容的话 , 你就变成一个 State for, 当然这个 State 可以 , 你可以 Keep 在这个 , 呃 , 本地 。

吴涛1:33:48

客户端 。

Rio1:33:49

但其实我估计这么复杂的一个东西 , 可能还是要在这个服务端做一些事情 , 这样的话就存在一个 Session 的概念了嘛 , 对吧 。

吴涛1:33:57

对 。

Rio1:33:57

啊 , 那这是用 , 对吧 , 用 , 就是你看做云计算这么困难的事情 , 让苹果来做还是有点为难的 。

吴涛1:34:04

对 , 那人毕竟只是一个做硬件的公司 , 这种事情交给 Google 就好了嘛 。

Rio1:34:09

又开始黑 , 哈哈哈 。

吴涛1:34:11

对 。

Rio1:34:13

啊 , 所以为了解决这个比较蠢的问题呢 , 他们今年做的第二个大改进就是加入了这个深度学习 , 据说 , 加入了深度学习 , 就是说能够 , 啊 , 第一个是能够记住更多的上下文 , 知道你在讲什么 , 当时他们演示的一个是说 , 比如说再放一个歌 , 然后你问他说这是什么歌 , 他就能知道 , 对 , 你说是这个是什么东西 , 对吧 , 啊 , 就诸如此类的

, 但是具体怎么样 , 还得用过才知道 , 啊 , 也是一个很美好的口号啦 , 但能不能实现 , 我们看看再说吧 。

吴涛1:34:45

嗯 。

Rio1:34:46

Siri 的第三个功能 , 我觉得这个解决了很大的一个问题 , 就是 , 啊 , 你知道用 Siri 可以做听写嘛 。

吴涛1:34:54

嗯 。

Rio1:34:55

啊 , 包括那个键盘 , 你开了听写之后会有一个麦克风的图标 , 然后你按一下它会把它 。

吴涛1:35:00

这个我还蛮常用的 。

Rio1:35:01

对 , 你还蛮常用的 , 你是用德语还是英语 ?

吴涛1:35:04

都有 。

Rio1:35:05

都有 , 对吧 , 就之前有个问题就是它那个不能混合语言 , 就你只能 , 要么你说德语 , 它写出来是 , 就你换到德语键盘 , 你按住那个 。

吴涛1:35:16

我发现部分来说是可以的 , 比如说你在 , 啊 , 尤其是 Apple Watch 里面 , 有时候中文它可以把 , 啊 , 某些特定的词 , 呃 , 那个识别出来 , 比如说有一次我说 , 我说什么 , 啊 , 我去奥迪的经销商等你 , 还是什么 , 我去奥迪 4S 店等你 , 然后 4S 店没听出来 , 但是它把那个奥迪转写成了 AODI, 我觉得还蛮神奇的 。

Rio1:35:43

OK, 你是你打的是中文 , 对吧 ?

吴涛1:35:45

不是 , 我在说中文 。

Rio1:35:47

OK, 明白 , 明白 , 对 , 就是这也是一个问题 , 就是当时大家也有些人已经感觉出来了 , 就是 Watch 上面的那个 Siri 和 iPhone 的 Siri 其实后台是不一样的 。

吴涛1:35:56

对 , 没错 。

Rio1:35:58

对 , 但这个它也 , 苹果也不会解释嘛 , 所以就这样了 , 但我估计就是为了测试 , 应该估计是在测试那个新版本吧 。

啊 , 反正现在就是说这个 Siri 是可以混合语言的 , 那理论上说 , 我可以说 , 呃 , 你知道那个 , 经常直播上老是黑的那种 , 叫什么 , 啊 , 中国外企的工作语言 。

吴涛1:36:18

哦 , OK。

Rio1:36:19

对吧 , 比如说这个 。

吴涛1:36:21

给我一张 Paper 啊 。

Rio1:36:23

你把那个 Paper email 我一下好吧 。

吴涛1:36:26

给我一张 Paper。

Rio1:36:27

就这种语句 , 就估计就可以支持了 。

吴涛1:36:30

OK。

Rio1:36:31

啊 , 因为之前是不可以的嘛 , 因为只能单一 , 就是起码在 iPhone 上面的那个是只能单一语言的 , 那你要么说中文 , 要么说英文 , 对吧 , 你根据那个 , 那个就是你使用的那个键盘的语言来决定 。

但我就不知道 , 如果它是多语言的话 , 那那个意思就是说 , 我切换 , 就不用再切换键盘了呗 , 按那个 , 按那个叫什么 , 那个喇叭 , 不 , 麦克风图标的时候 , 它就应该是单独的图标 , 而不应该是附属 , 附属于某一个键盘了 。

吴涛1:36:59

嗯哼 。

Rio1:37:00

哦 , 对 , 这是一个问题 , 有用性怎么样 , 我觉得还不太确定 , 其实我要求也没那么简单 , 不用支持很多种 , 你就支持个双语 , 我就够 , 已经挺满足了 , 就是把中英文 , 或者说比如说对应的说是德文或者中文或者 。

吴涛1:37:14

你能把我列出来那些语言支持了就可以了 。

Rio1:37:17

对对对 , 你可能是三语 , 对吧 。

吴涛1:37:19

嗯 。

Rio1:37:20

对 , 但有一些那个 Multilingualist 可能就比较久了 。

吴涛1:37:24

Polyglot。

Rio1:37:25

对 , 一句话里面可能有五种语言的话怎么办 , 我不知道它的一个精准度会怎么样 。

吴涛1:37:30

嗯哼 。

Rio1:37:31

特别是有些那个 , 特别是有些那个语言 , 它里面有些词是 , 呃 , 叫什么 , 是同一个词但是不同的意思嘛 。

吴涛1:37:39

对 。

Rio1:37:40

啊 , 这个是考验那个什么理解能力的时候了 。

对 。

吴涛1:37:45

嗯 , 好吧 , 就看这个 Deep Learning 有多强了 。

iOS新功能1:37:50

Rio1:37:50

对 , 这个是 Siri 的一个改进哈 , 下一个我觉得比较有意思 , 也是可能大家觉得比较好奇的一点是那个 Photos。Photos 它这回再加了类似于那种 Google Photos 那种比较智能的功能 , 比如说什么人脸识别啊 , 分类啊 , 找里面的物件啊 , 比如说它知道这是一个山 , 那是一个狗 , 这种东西 。

然后最神奇的是它是在这个 Deep Learning, 这个深度学习 , 它是在这个 , 叫做 On Device, 就是在 iPhone 本机上实现的 , 它不需要你的图片传到这个云端去做这个训练 。

吴涛1:38:22

OK。

Rio1:38:23

啊 , 这个就蛮厉害的了 , 因为 Google 的那个是要在云端才能做 , 才能做嘛 , 然后苹果说不用了 , 反正我们也不想存你照片 , 我们也担心隐私的问题 , 对吧 , 你就在本地做就好了 。

对 , 为什么能实现这一点 , 后来我去 , 我去看了一下相关的一些研究报告 , 是这么一个逻辑 , 就是说深度学习 , 就 Deep Learning, 就是它分两个部分 , 一个是 Training 嘛 , 就是培 , 就是训练数据 , 训练那个模型 , 一个是 Inference, 就是一个是推 , 用 , 利用那个训练出来的模型去 , 去做推导 , 去做新的数据 , 过来的时候它应该是 。

吴涛1:38:58

一个是打 , 一个是打 , 一个是吃 。

Rio1:39:01

对对对 , 记打又记吃 。 只有在训练那个模型的时候才需要非常大的计算量 , 因为你要可能要训练好几百万的这个 Sample, 这个数据的样本 , 对吧 , 但是你一旦把那个神经网络 , 那个 Neural Network, 那个模型 , 它神经网络本质上就是一些带连接的那种参数 , 带参数的连接嘛 , 那个参数就训练出来了嘛 , 你只要把那个参数训练出来之后 , 你丢给它

一张新的图 , 它是可以比较 , 呃 , 用比较快速 , 比较少的计算量就能得出答案的 。

吴涛1:39:31

对 。

Rio1:39:31

啊 , 所以 。

吴涛1:39:32

其实跟人类的学习过程一样嘛 , 就是你经过 20 年的学习 , 不一定需要把所有的教材都带着 , 你就可以 。

Rio1:39:39

对对对 , 对 , 完成 。 所以其实从这个逻辑上来讲呢 , 就是说在本机上做这个 Inference, 推 , 推导 , 呃 , 还是可以的 , 但就苹果可能得隔三差五的更新一下它的那个 。

吴涛1:39:52

去更新一次防护 。

Rio1:39:54

对 , 然后重新给你在 , 比如说在那个系统更新的时候 , 把这个给补上 , 啊 , 就可以了 , 理论上是这样子哈 , 但是我不知道实际用起来会是怎么样 , 他们有些人去试了一下 , 据说效果还可以 , 但是还没有 , 目前还没有看到一个比较完善的 , 呃 , 用这个新的 Photos 和那个 Google Photos 做一个 , 呃 , Side by Side 的对比吧 。

吴涛1:40:17

OK。

Rio1:40:17

嗯 , 呃 , 然后一个有意思的是 Maps 啊 , 就是那个地图 , 地图 , 呵呵 , 地图它这回最好玩的是 , 它做了那个叫做 Map Extension, 就是地图扩展应用 。

吴涛1:40:34

嗯哼 。

Rio1:40:35

呃 , 这个东西是怎么说呢 , 我不知道 , 你在德国打车吗 ?

吴涛1:40:40

呃 , 很少 , 因为 。

Rio1:40:42

你 , 你 。

吴涛1:40:42

我要么自己开车 , 要么坐 。

Rio1:40:43

你那有 Uber 吗 , 你那个城市 ?

吴涛1:40:45

呃 , 没有 Uber, 我公司 , 我可以打开 Uber, 但是 Uber 显示上面显示我周围一辆车都没有 。

Rio1:40:52

OK, 那就是没有了 。 啊 , 比如说我 , 我现在就是天天打这个滴滴嘛 , 对吧 , 嗯 , 然后滴滴其实一个 , 那个应用本质上就是一个地图应用 , 你要到里面从找到你在哪 , 然后你要说你输入你去哪 , 然后你叫个车 , 对吧 。

吴涛1:41:06

对 。

Rio1:41:07

但滴滴那个内置的那个 , 自己那个地图其实非常难用的 , 因为首先它不能显示 , 不能显示很多东西啊 , 其实 , 比如说我想做的一个功能是 , 我希望看到我设置的这个起点和终点之间的那个路线 , 你用一个正常的那个 , 不管是用比如说这个苹果自带地图也好 , Google Maps 也好 , 或者是国内常用的什么腾讯地图百度地图也好 , 你设完起点

终点之后 , 它会 , 它都会给你画 , 画那个路线嘛 , 对吧 , 你甚至还可以说 , 有些高级的你还可以说选择多条 , 就是它可能不止一个路线吧 , 可能比如说拥堵的时候 , 它给你画一条稍微远一点但是没有那么堵的路 , 你可以选择不同的走法 , 甚至可以多步几个点 , 做多点都可以 , 但是滴滴应用那个 , 自己内置那个应用 , 那个地图其实做不到这些功

能的了 , 但其实你就发现 , 呃 , 如果你可以在某一个系统的地图里面 , 用那种 , 用地图扩展的形式去把这个叫车的功能加进去 , 那其实就不用再单独做一个这个滴滴这个应用了嘛 , 或者说你在 。

吴涛1:42:14

你可以直接在 Apple 的地图上面点一个点 , 然后从里面选择说叫一辆滴滴带我去哪之类的 。

Rio1:42:21

没错 , 没错 , 就其实 , 就这个逻辑其实我觉得就非常的 , 就颠覆了一些事情 , 就过去我们说 , 你不管你做什么服务 , 你都要做一个 App, 然后再把它 。

吴涛1:42:31

首先你得有个 App, 对 。

Rio1:42:33

对对对 , 其实很多事情你是不需要的 , 而且你自己做一个 App, 你也不见得能比这个系统做得好 , 那虽然系统做得也挺实的 , 这跟另外一个说哈 , 啊 , 可能在美国的某些地方 , 比如说三藩啊 , 对吧 , 可能还是挺好用的 , 呃 , 但这个的话 , 这个东西出来的话 , 包括后面还有提到哈 , 有 Message 也有类似的事情 , 就是它会颠覆一些 , 一些东西 , 就是说 , 那我们是

不是不用 , 如果你单纯做功能的话 , 你可以不用真的写一个非常完整的一个应用 , 你那个应用只是需要提供一个这个 Map Extension 的容器而已 , 你真正的功能是在系统内部的一个组件上体现出来的 。

吴涛1:43:15

嗯哼 。

Rio1:43:15

但这一点呢 , 其实国内的先行者们已经在这么干了 , 比如说你可以 , 现在可以在腾讯地图里面直接叫滴滴 , 你可以在百度地图里面直接叫 Uber, 好像是可以这样的 , 他们其实已经在跑起来了 , 而且 。

吴涛1:43:31

这次在原平台上整合了嘛 。

Rio1:43:32

对对对 , 就是说 , 但他们是自己 , 就是说自己是一个这个 , 这个 Meta 平台的这么一个内部的整合 , 毕竟都是自己投资的企业 , 对吧 , 能做这种整合 , 我觉得也不奇怪 , 但苹果出这么一手之后呢 , 我觉得会有一些 , 呃 , 就之后会有一些不一样的应用 , 或者不一样的玩法跑出来吧 , 这是我觉得 Map 上面比较让我期待的一个东西 。

吴涛1:43:57

也许明年你就可以用 , 呃 , 苹果地图叫一辆苹果的无人车来进去一个地方 , 给了自己的这个叫车服务 , 对吧 。

Rio1:44:08

对 , 这是无脑预测未来 , 2020, 呃 , 怎么坐着 2020 年打脸 , 哈哈 , 而且这回苹果也投了那个 , 投资了滴滴嘛 , 对吧 , 那你是不是不可避免的想 , 那这两者之间有没有什么必然或者是偶然的关系 。

吴涛1:44:26

对 , 也许第一步就是先在苹果地图里面整合 Uber 和滴滴之类的 。

Rio1:44:32

呃 , Uber 估计是整不上了 , 滴滴吧 , 哈哈 。

吴涛1:44:35

OK。

Rio1:44:36

或者你 。

吴涛1:44:36

Uber 为什么不愿意 , Uber 也会 , 应该不会不愿意吧 , 我觉得 。

Rio1:44:41

呃 , 那你为什么苹果只投滴滴不投 Uber 呢 ?

吴涛1:44:44

不 , 它不一定需要投滴滴啊 , 它只需要 。

Rio1:44:48

啊 , 它自己做个 Map Extension 是吧 , 啊 , 那肯定是 。

吴涛1:44:51

不是 , Sorry, Uber 对 , 它不需要投 Uber 嘛 , 它只要跟 Uber 说 , 你给我提供一个 , 呃 , 在我的地图上直接叫车的服务就可以了嘛 。

Rio1:45:01

但是其实要解决问题还是蛮多的 , 比如说你要解决 , 但可能这个是通过那个 Extension 的方式去解决哈 , 比如说解决这个支付身份 , 还有那些其他积分啊 , 乱七八糟的问题 。

吴涛1:45:11

对 。

Rio1:45:12

嗯 , 这个可能还是要等 9 月份正式发布的时候 , 到时候估计有那个滴滴的人上台一站 , 我们来给你演示一下怎么在 Apple Map 里面通过这个 Map Extension 去叫个车 , 对吧 , 然后现场开了个车把它接走这种事情 。

吴涛1:45:27

对 。

Rio1:45:28

啊 , 举个例子 , 然后就是 , 啊 , 这个应用是其实大家都没想到会有更新吧 , 就是这个 Phone, 就是电话那个应用本身 。

吴涛1:45:41

哦 , 电话应用被更新了 , 好吧 。

Rio1:45:43

对 , 这个电话应用也支持这个 Extension 啊 , Phone Extension, 然后可以做什么呢 , 可以做那个电话拦截 , 就之前很多这个安卓手机都有那个功能嘛 , 就是叫做 , 哎 , 就是 , 因为现在国内打那个骚扰电话不是特别多嘛 , 嗯哼 , 啊 , 骗 , 或者诈骗电话特别多嘛 , 然后就是说那个安卓手机上那种功能就是 , 都是国产安卓哈 , 那些贴心的小功能 , 就一个骗

子电话打过来 , 那个号码之前被很多人标记过是这个骗子 , 或者是什么乱七八糟的骚扰电话 , 它会直接给你显示说这是一个骚扰电话 , 或者是一个诈骗电话 , 你就可以不用接了 , 对吧 。

吴涛1:46:20

对 。

Rio1:46:21

对 。

吴涛1:46:21

我这里想要试试 , 呃 , 我有个朋友 Jesse, 他在推特上发一个段子 , 就是说什么 , 别人在用一个手机 , 他说用一个手机能显示来电归属 , 然后那个人说 , 早就有了 , 你的手机不行吗 , 然后过一会儿有什么 , 呃 , 哎呦 , 你的手机能显示是个骚扰电话 , 早就有了 , 你的手机不行吗 , 然后 , 哈哈哈 , 他说 , 我用 iPhone 没有这些 , 对 , 对 , 对 , 对

, 所以其实 , 呃 , 现在也有那个能显示来电归属了嘛 , 反正 。

Rio1:46:52

啊 , 对 。

吴涛1:46:53

然后 , 但是经常有时候会有点这样那样的问题 , 主要是牵涉到那个国际号码的问题 , 我不知道你们有注意到 , 就是比如说中国区要是要加 86, 它才能看中国 , 然后再是省或者是哪个区嘛 , 对吧 , 但是 。

Rio1:47:07

我好像没有遇到过这样的 。

吴涛1:47:09

我就经常会接到电话是 , 比如说它就直接显示号码 , 没有显示加 86 的话 , 那你显示是哪里呢 , 因为如果是手机 , 中国手机是 113 个数开头的嘛 , 对吧 , 呃 , 那其实就判断成美国啦 。

Rio1:47:22

是啊 , 哎 , 有这种 。

吴涛1:47:23

也有这种 , 呃 , 有 , 之前偶尔发生 , 我不知道现在好像 , 最近没有留意到了 , 可能有算法有改进吧 。

Rio1:47:32

好吧 , 因为我好吧 , 我好像没有遇到过陌生的手机号码给我打来电话的场景 , 我才没注意到这一点 。

吴涛1:47:41

所以你没有接到过骚扰电话 ?

Rio1:47:43

德国没有骚扰电话 。

吴涛1:47:45

OK, 德国人就是手续善良的一个民族 。

Rio1:47:48

不是 , 呃 , 因为罚的比较重嘛 , 你去告他 , 然后立刻就会被封啊 , 而且你 , 你要是跟运营商反应的话 , 运营商也会把它封掉嘛 。

吴涛1:48:00

OK, 所以中国还是这个不知廉耻的运营商太多了 , 还有并且法律疏于这个处罚 。

Rio1:48:06

对 , 我觉得是这样 , 就是其实这个市场管理规范的话 , 就为什么手机上一直没有这个功能 , 不就是因为在美国其实用不太到嘛 。

吴涛1:48:17

美国其实还蛮常用啊 , 这个他们叫做什么 , 就是那个 Marketing Call, 不是他们 , 对 , Sorry, 这种叫做电话营销 , 那种东西 。

Rio1:48:25

好吧 。

吴涛1:48:26

对 , 还是蛮多的 , 其实中国这个现在其实解决方案也比较多啦 , 嗯哼 , 现在你 , 就很多人都不打 , 就是你看到一个号码没有显示名字 , 基本上可以不接 。

Rio1:48:38

OK。

吴涛1:48:39

因为首先那个 , 如果是不太熟的人 , 你可能是通过在微信上认识 , 然后 。

Rio1:48:44

对 , 你干嘛想打电话给我啊 , 神经病 。

吴涛1:48:46

对 , 你干嘛想打电话给我 , 你在微信上发我 , 发个消息给我就好了 , 不要打电话给我 。

Rio1:48:49

对 。

吴涛1:48:49

然后如果跟你熟的人要经常给你打电话 , 你肯定有在通讯录上存他的名字 , 对吧 。

Rio1:48:54

对 。

吴涛1:48:55

那剩下的都是可以不接的电话 , 特别是看着来自福建的 , 福建来的座机或者是什么的 , 更不要接了 。

Rio1:49:03

OK。

吴涛1:49:06

嗯 , 所以这回这个 , 就是这个 Phone Extension, 电话扩展呢 , 就可以使得你可以加一个这种钩子进去 , 呃 , 可以做这个拦截 , 那应该会有一些新的应用跑出来吧 , 或者是旧的应用 , 但是加了这个功能的 。

嗯 , 这个电话应用这回还有一个更新 , 就是它把那个 , 呃 , VoIP, 就是 Voice over IP, 就是叫所谓的 IP 电话的那个 , 那个权限扩大了 , 就可以去启用那个电话的那个来电那个界面 , 就传统上 , 比如说我有一个 , 比如 Skype 吧 , Skype 算是一个 。

Rio1:49:47

对 , Skype call 是有一个自己的界面的 。

吴涛1:49:49

对对对 , 就是但是 Skype 它来的时候 , 就有人打 Skype 给你的时候 , 它其实只会在那个推送通知栏出一条这个信息 , 对吧 , 其实你也不知道 , 就是经常会 miss 掉嘛 。

Rio1:50:00

对 。

吴涛1:50:01

这回它这个 Phone, 就是 iOS 10 里面 , 它把这个 , 就是 , 呃 , 那个 , 就是类似于来电的那个界面 , 就整个全屏都是一个在那个嘛 。

Rio1:50:12

电话的阵营那样子 。

吴涛1:50:14

对对对 , 那个功能它可以 。

Rio1:50:15

有没有 IP 的 App 可以让你的电话抖 ?

吴涛1:50:17

对对对 , 可以让你电话抖 , 而且可以 , 可以显示 , 就直接接起来 , 不用开那个什么 , 不用开那个叫 , 叫 , 叫 , 叫 , 叫 , 那个推送通知滑一下 , 这么去把它打开 , 那么等那么久 , 当然我希望就可以不用 miss 掉很多 VoIP 的电话 , 主要是 Skype, 还有另外 , 另外有几个应用都是这种情况 。

Rio1:50:35

对 。

吴涛1:50:36

啊 , 那说到这个 , 好像这个很多厂家都在这上面做文章哈 , 那个微信海外版好像也开始有这么一个打电话的功能了 , 然后 。

Rio1:50:46

微信有个海外版 ?

吴涛1:50:48

嗯 , 就是它探测到你是海外用户的时候 , 它会给你启用一些不同的功能 。

Rio1:50:55

What?

吴涛1:50:55

有 , 比如什么 , What?

Rio1:50:57

就是你可以打电话 。

吴涛1:50:58

我怎么不知道 ?

Rio1:50:58

可以免费打电话 。

吴涛1:51:00

对 , 在做一些测试 。

Rio1:51:03

呃 , 就这个我估计如果微信海外版 , 我不知道会不会支持这个功能 , 就是到时候别人想你微信 , 或者是微信语音吧 , 甚至不用那个微信海外版 , 就是那个微信那个语音聊天 。

吴涛1:51:16

对 , 语音就可以 。

Rio1:51:17

我刚才就在想 , 语音聊天不是已经就在了吗 ?

吴涛1:51:20

对对对 , 就是语音聊天 , 然后做成那个 , 做成 VoIP 那种感觉 , 就直接可以唤醒 , 那估计电信运营商的日子要难过了一些些吧 。

Rio1:51:29

嗯 , 不过现在语音业务早就已经不是什么电信运营商的那个 。

吴涛1:51:34

没有增长吧 , 但是还是主力 。

Rio1:51:36

Cash call, 对 。

吴涛1:51:37

主力营收应该还是这个的 , 毕竟还是 。

Rio1:51:40

还是主力营收吗 ? 好吧 。

吴涛1:51:41

还是 , 应该还 , 就从量级上还是 , 因为毕竟是按分钟计费嘛 , 你卖数据虽然说以后都是 , 大家都知道未来趋势数据导向 , 但毕竟大家数据不是那么卖的嘛 。

Rio1:51:53

数据不是那么 , 可是数据不是 , 数据不是按 K 卖的吗 ?

吴涛1:51:58

呃 , 一般现在是按兆吧 , 国内的 , 是 K, 那个有点太过了 。

Rio1:52:04

OK, 好吧 , 因为我账单上面是 , 就是列出来你每次 session 用了多少 K 的 , 我的那个移动账单上 。

吴涛1:52:10

德国人还是比较严谨啊 , 现在国内的运营商都是四舍五入到兆的 , 对不对 ?

Rio1:52:16

用兆太亏了吧 , 每次不都是至少一兆提成吗 ?

吴涛1:52:20

不是 , 它是按总 , 记总的 , 不是说你每次都要这样算一下 。

Rio1:52:24

那有可能局部还是用 K 的 , 就因为 。

吴涛1:52:27

啊 , 那那个 , 那个就不知道他们的基础单位是怎么样子的 。

Rio1:52:30

因为我的账单非常壮观 , 就是它每次会列出你哪一天哪个时刻 , 哪个 session 用了多少 K, 我觉得这也太夸张了 。

吴涛1:52:41

嗯 , 精确严谨啊 。

Rio1:52:44

好吧 。

吴涛1:52:44

对 , 但是我觉得这反正那个 , 一个是 VoIP, 然后下一个是那个 Votel, 就是 Voice over LTE 嘛 , 就是运营商的那个语音也要通过数据包走了嘛 , 所以我觉得这个是一个大趋势啦 , 这么弄也是挺好的 。

Rio1:52:58

是 。

吴涛1:52:58

当然顺带的 。

Rio1:52:59

这个就要完蛋了 。

吴涛1:53:00

对 , 但是因为顺带的这个更新 , 那个通讯录也有一些变化 , 就是说过去这个电话 , 这个它会有一个专门的一个按钮 , 对吧 , 后来加了那个 FaceTime 那个按钮 , 和 FaceTime Audio 这个按钮 , 其实现在就大家觉得 , 苹果就觉得 , 反正我们都是要来隔这个电信运营商的命的 , 对吧 , 怎么索性把那些什么 Skype 啊 , WhatsApp 啊 , 微信啊 , 这些钮都通通给它加上 , 大

家到时候点的那个 , 比如说到时候出个这个微信的那个语音的按钮 , 你按一下就给人家播语音 , 就不用打电话了 。

Rio1:53:33

嗯哼 。

吴涛1:53:35

对吧 , 所以 。

Rio1:53:36

这是挺好的 。

吴涛1:53:37

嗯 , 对 , 但是运营商就觉得这个挺不好的嘛 。

Rio1:53:40

嗯哼 , 那没办法 , 隔你的命与你何干 。

吴涛1:53:45

啊 , 运营商其实内部他们也意识到这个事情是迟早的趋势嘛 , 虽然他们不是挡车 , 他们是大象腿挡车 , 但是虽然最终是挡不住的 , 但好歹可以挡一会儿嘛 。

Rio1:53:59

对 。

吴涛1:54:00

啊 , 然后就是重头戏来了 , 那个 Message, 就是那个 iMessage 的更新 , 这回加的东西就可多了 , 对吧 , 嗯哼 , 也跟那个什么 , 上次我们上一期刚好做那个 Google I/O 嘛 , 里面讲那个 Arrow 和 Duo, 对吧 , 提了很多乱七八糟的新功能 , 这回这个苹果这边一样不差 , 还甚至还加了好多进去 , 首先一个 。

Rio1:54:23

破坏了最后一方净土 。

吴涛1:54:25

对 , 没法用了 , 不能愉快的聊天了 。

Rio1:54:30

嗯 。

吴涛1:54:30

呃 , 首先加了一个叫做所谓的 Reach Links, 简单来说这应该也是一个 , 啊 , 怎么说 , 算是一种 extension 吧 , 就是你刷过来 , 发过来的东西里面它其实是有交互的 , 或者说是可以 , 是一种 , 一个 App 的一部分吧 。

Rio1:54:47

嗯哼 。

吴涛1:54:48

就 。

Rio1:54:48

我看它演示的时候是在用 , 不是 Keynote, 是在另外一个演示的时候是在用 , 呃 , 一个 , 呃 , 软件设计的例子 , 就是它在一个 App 里面放了一个冰激凌桶之类的东西 , 然后把它发 , iMessage 发给另外一个同事 , 然后那个同事直接在那个 App 里面改 , 然后发回给他 。

吴涛1:55:07

嗯哼 , 嗯哼 。

Rio1:55:08

对 , DeepLink。

吴涛1:55:10

对 , 对 , 呃 , 这个也是一个 , 一个 , 毕竟 , 但用起来这个还是要靠第三方那个 App 去支持哈 , 就不知道到底会怎么样 。

Rio1:55:18

对 。

吴涛1:55:19

然后 , 呃 , 我觉得一个比较久的功能就是三倍大的 emoji 符号 。

Rio1:55:24

嗯哼 。

吴涛1:55:24

What the fuck。

Rio1:55:26

对 。

吴涛1:55:26

那个上次那个 Google I/O 里面我才吐槽过那个 , 它是 , 它那个是可调整的 , 对吧 , 没有说一个固定大小 , 它是一个可变的 , 一个 slider 的 , 啊 , 这回就说这是 , 这个是固定的 , 只有三倍大和一倍大两个区别 , 区别 , 你们自己选吧 , 然后 。

Rio1:55:42

这有点像那个 Telegram 嘛 , Telegram 如果你只发一个 emoji 的话 , 它就会把它弄得特别大 , 好像是 , 两倍 , 好像也是三倍吧 , 差不多 , 就是如果你只想用一个 emoji 结束对话的话 , 你发一个 , 然后它就特别大 。

吴涛1:56:00

嗯 , 好吧 , 所以我知道以后别人给我发三倍大的 emoji 就是干嘛 , 该干嘛了 。

Rio1:56:06

嗯 , 对 。

吴涛1:56:09

呃 , 然后是那个什么 , Bubble Effects, 对吧 , 泡泡效果 , 嗯 , 很 What the fuck。

Rio1:56:15

对 。

吴涛1:56:17

我不知道啊 , 你说做了这么大一堆东西之后 , 这个能给这个 , 能让大家多用一点 iMessage 吗 , 我觉得其实也不一定 。

Rio1:56:26

低龄化 。

吴涛1:56:28

啊 , 对 , 这回 iMessage 还有一个叫做 iMessage Apps, 就是可以在里面内置一些应用了 , 当然一个应用啦 , 我觉得最主要就是那些表情符号包了 , 但我不知道为什么这个要做成一个应用 , 这挺奇怪的一件事 。

Rio1:56:40

主要是要管理吧 。

吴涛1:56:43

OK, maybe, 然后还有一个什么 App Drawer, 就是可以有一些 , 比如说写写画画啊 , 那些功能做到里面去 , 这个 , 这个我没想太出来有什么太大的用途 , 但是应该是有很多场景可以用的 。

Rio1:56:58

这个倒是可以拿来做什么 , 呃 , 公司内协作之类的 , 你们全公司全都一起用 iMessage, 可以用 , 可以做这个 , 但是 。

吴涛1:57:05

啊 , 那简直是一个 nightmare。

Rio1:57:09

嗯 , 也不一定吧 , 现在微信成为了很多公司的公司内部通讯工具 。

吴涛1:57:17

就效率很低啊 , 其实 。

Rio1:57:19

是啊 , 但是 , 好吧 。

吴涛1:57:22

就小几个人可能还凑合 , 你要到几十上百人 , 没有办法去使用这个微信的 , 你微信一个群组撑死五百人 , 对吧 , 你公司一千人怎么办 。

Rio1:57:32

就部门嘛 , 基本上都是部门有一个群之类的 。

吴涛1:57:35

对嘛 , 所以还是小团队嘛 , 所以这方面我觉得还是有待改进的 。

Rio1:57:40

对 , 如果你超过五百人用 IM 就不太正常了 , 其实 , 超过五百人的智慧 , 就超过五百人的通信一般是单向的 , 这个时候你发什么 , 发个通报就可以了嘛 。

吴涛1:57:53

嗯 , 但是 , 不过但是这次也是一个看出一些端倪吧 , 就是说之前我们老是担心说这个 , 呃 , 像 OS, 不管是 iOS 也好 , 还是 Android 也好 , 这种底层会不会说被 , 被这种超级平台给干掉 , 或者给 , 给 , 给 , 给 , 给无差异化吧 , 但是现在看来 , 就是底层 , 底层那个 OS 也在做一些反击 , 它说你要把我无差异化的时候 , 我先把你无差异化 , 你这

个什么所谓微信也好 , 其他功能你起步的时候不是靠什么发红包吗 , 发那些各种小有意思的小玩意儿去这个吸引这个用户的嘛 , 对吧 , 那我把这个 , 这个我自己的通讯平台都打开 , 然后让这个 , 让这个几百万开发者去帮我想 , 总会有那么几个出来 , 做出好玩的玩意儿 , 让我这个活起来 , 然后干掉这个超级平台嘛 。

Rio1:58:48

对 。

吴涛1:58:49

那我觉得这个算盘是这么打的 , 但是至于能不能成功反超 , 呃 , 就拭目以待了 , 反正国内的话 。

Rio1:58:56

我觉得其实走个极端吧 , 就是假如微信有一天要推出自己的手机 , 上面只能跑微信的话 , 呃 , 你会愿意买吗 , 如果说有一天你会说啊 , 我愿意买的话 , 那基本上苹果就失败了 。

吴涛1:59:09

对 , 估计还 , 应该还 , 那天还挺长的吧 。

Rio1:59:13

我希望永远不会倒卖的 。

吴涛1:59:15

不过但是腾讯确实是试过做手机的嘛 , 但是也有各种各样的现实原因 , 没有做起来 , 也没办法 。

Rio1:59:23

嗯哼 。

吴涛1:59:24

但是我觉得起码我们看到了 , 就故事不再像过去那样 , 一边倒的偏向于这个超级平台了 , 就是 , 就原生平台也有一些 , 所谓什么 , 什么 Counter-Strike, 对吧 , 反击的措施了 , 啊 , 我觉得这个仗又开始变得有意思起来了 。

Rio1:59:41

嗯 。

吴涛1:59:43

然后 iOS 最后一个比较有意思的特性是那个 , iPad 上面的那个 Split View, 这个其实之前 , 因为我不是有个 iPad, 那个小号的 iPad Pro 一直用着嘛 , 我觉得这个功能还是蛮有用的 , 就是我希望这个功能希望能够在 Safari 里面 , 就在很多地方能够加强一点 , 就最麻烦的一个问题就是之前也和很多人提到过 , 就是那个 Split View 不能 Split 自己 , 就是你不能开两个网页 side

by side 的 , 就是两边对 , 就是一边看一半来看 。

Rio2:00:14

对 。

吴涛2:00:15

对 。

Rio2:00:16

在电脑上可以 , 但是 。

吴涛2:00:18

因为电脑是多窗口的概念嘛 。

Rio2:00:20

对 。

吴涛2:00:20

但是你可以开两个窗口 , 问题不大 , 但是在 iOS 上至少目前还没有出现多窗 , 就单一 App 多窗口还没有出现 , 啊 , 虽然有了这个 , 这个 side by side 的 , 有了这个 Split View 之后 , 你可以开两个不同的 App side by side, 但是同一个 App 本身的话 , 可能还是挺 , 挺 , 就还不行嘛 , 至少在框架上也好 , 还是不行 , 这回 iOS10 应该是从那个 Safari 开始做试点 , Safari 支持这个 Split View 之后 , 就可以

同时看两个网页了嘛 , 那可能这套用成熟之后 , 比如说下一个版本 iOS11 的时候 , 就可能把这个作为一个框架 , 开发给所有的开发者 , 这样你可以 , 就大家可以实现 , 比如说我开两个 Word 文档 , side by side 的这样去工作 。

Rio2:01:03

嗯 。

吴涛2:01:03

所以你看其实这个 , 这个 , 呃 , 移动 OS 又在慢慢把过去那些 Desktop 的东西给开始拿过来 , 对吧 , 然后变得越来越复杂和臃肿和笨重 , 但是我觉得有些还是必须要用的 , 你要去作为一个 , 呃 , 更高级的工具 , 去取代过往的一些设备的话 。

Rio2:01:23

没错 。

吴涛2:01:24

嗯 , 呃 , 就这个是在那个 WWDC 那个主题演讲 , Keynote 上面展示的 , 我觉得比较有意思的功能 , 大概过了一下 , 然后还有第二天有一个叫做 Platform State of the Union, 这叫什么 , 平台国情咨文 , 哈哈哈 , State of the Union 是每年那个美国总统要给国会的一个演讲嘛 , 去给国会 , 给国会去汇报一下 。

Rio2:01:50

国会翻译成国情咨文 。

吴涛2:01:51

对 , 中文翻译成国情咨文 , 就是总统给国会汇报一下去年我干的咋样 , 对吧 。

Rio2:01:56

对 。

吴涛2:01:57

啊 , 在中国大概就是 。

Rio2:01:58

这个 Union 指的是上下议院的联合 , 合会的意思 , 就是合起来开大会 。

吴涛2:02:05

嗯 , 那 Union 不是指这个 , 这个 , 这个联邦吗 ?

Rio2:02:09

What? 是这个意思吗 ?

吴涛2:02:11

因为 State of the Union 嘛 , State 是状态嘛 , 就是 Union 的状态 , Union 是指那个 , 那个 , 对吧 ?

Rio2:02:17

United States。

吴涛2:02:19

就是各州嘛 , 南 , 南 , 当时不是打仗嘛 , 南北嘛 , 对吧 ?

Rio2:02:24

好吧 , 我一直以为 , 因为 , 好吧 , 你说的 。

吴涛2:02:26

我猜是这个意思啊 , 不然的话 , 他给国会去 , 他不用 , 他不用讲 State of 什么 , 他 State for 嘛 , 哦 , 对 , 我猜是这个意思 。

Rio2:02:36

说的没错 。

吴涛2:02:36

Anyway, 就是每年苹果也会有一个这个叫做平台国情咨文 , 就汇报一下我们这个去年都干了啥 , 今年有些什么新花样给你们玩 , 除了 Keynote 上那些给 , 给大众媒体讲的比较泛 , 有些很酷炫 demo 东西 , 我们给你讲些实实在在的 , 当然就三点我觉得比较有意思 , 就是一个是把那个 iMessage 的 App, 呃 , 讲的会稍微深入一点 , 然后另外就是那个 SiriKit, 就是第三

方支持那个 Siri 的语音控制那个功能 , 又讲了一遍 , 讲得比较详细 , 这个前面讲过就不提了 。 第三个比较好玩的是出了一个新的 App, 叫做 , 叫做 Swift Playground for iPad, 叫做 , 是一个在 iPad 上跑的 Swift 的一个 。

Swift Playgrounds2:03:17

Rio2:03:20

学习软件 。

吴涛2:03:21

学习软件 , 或者说是开发环境吧 。

Rio2:03:24

呃 , 我很好奇它到底 , 如果我 , 假设我在这个 Playground 上写了一个比较大的 App 出来 , 我能把它 somehow, someway, 呃 , 导出或者发布吗 ?

吴涛2:03:36

啊 , 这个我就是想 。

Rio2:03:37

如果可以的话 , 那才能算一个开发环境 。

吴涛2:03:40

我觉得那个是迟早的事情嘛 , 那起码它现在我们看演示 , 它是能够做到你在那个 iPad 上编辑一个这个 Swift 的程序 , 而且是动态在 , 它是一个 , 呃 , 左右分屏的一个设计 , 左边是代码 , 右边是一个 , 因为它这个整个是教学嘛 , 它会有一些那种场景 , 它主要比如说是一个游戏 , 对 , 一个游戏的界面 , 对 , 是一个 live 的一个 3D 的一些模型 , 然后你左边在改那个代码

的时候 , 它右边那个东西是可以实时根据你代码更新的嘛 。

Rio2:04:08

没有 , 我觉得 。

吴涛2:04:08

就看一个 playing, 对 。 对 , 啊 , 就 , 就你可以就是 , 对 , 就是叫什么 , Repo 嘛 , 等于是一个 。

Rio2:04:13

对 。

吴涛2:04:13

叫做 Read, Evolve, and, 呃 , 叫什么 ?

Rio2:04:17

呃 , Evolution。

吴涛2:04:18

Evolution, 对 , 的这么一个 , 一个循环嘛 。

Rio2:04:21

Loop, 对 , 最后是 Loop。

吴涛2:04:23

对 , 所以 , 所以 , 所以做了这个之后我觉得 , 哇 , 这个东西还挺帅的 , 因为首先第一个是 iPad 的这个性能 , 基本上能有一个这个入门级笔记本的性能了嘛 , 对吧 , iTunes iPad, iPad Pro 有了这个之后 , 就性能应该是问题不大的 , 然后有了这么一个工具之后 , 大家可以说 , 啊 , 那我在上面做做小小的一些 , 一些 , 一些 , 呃 , 生产型的东西 , 或者学习型

的东西 , 我觉得而且它那个整个设计 , 它是 , 至少我觉得它在 , 设计理念上是从那个教学的地方入手嘛 , 因为它叫 Playground 嘛 , 对吧 , 就是一个 Playground。

Rio2:04:54

而且它一开始强调的是给 , 是给小孩用的 。

吴涛2:04:57

对 , 对 , 是小朋友去学这个编程 , 那它 。

Rio2:05:00

或者是给那个编程初学者用的 , 不只是给那个 Swift 感兴趣的人用 。

吴涛2:05:06

对 , 没错 , 所以 , 所以我觉得它那个整个设计都还蛮好的 , 特别是左边你改代码 , 右边就能够 , 啊 , 即时的显示出那个在那个 3D 世界里面 , 你的改动 , 我觉得这个特别特别酷炫 , 这就让我想起那个谁 , 嗯 , Brad Vector, Brad Vector 是以前的那个苹果的一个 , 一个高级工程师嘛 。

Rio2:05:27

对 , 我们已经反复提到过这个人很多次了 , 其实 。

吴涛2:05:30

对 , 对 , 对 , 他当时做的那个叫做可学习的那种 , 或者说是可交互的那种编程环境嘛 , 就是其实我觉得在某种程度上就是他当年做的那些开 , 底层的开创性的研究 , 就可能体现在这个 Swift Playground 这么一个 , 啊 , 应用里面去了 。

Rio2:05:48

Playground 这个东西其实从 7.0 开始一直就有嘛 , 就在你在电脑上其实是有这些的 。

吴涛2:05:53

就是 Xcode 有一个那个 Playground。

Rio2:05:55

Xcode 的 Playground 其实 。

吴涛2:05:56

不过它那个比较简单 , 因为它就只能把一些什么显示数 , 就是某个 Evaluate 的数值的结果 , 或者是画一个表格什么的 , 或者画一个 , 好像都不能画图像吧 , 应该 。

Rio2:06:07

可以 , 可以 , 可以 。

吴涛2:06:08

可以画图像是吧 ?

Rio2:06:09

这是那个 Chris Lattner 展示 Playground 的时候做的第一点是 , 就是一个典型的 Design by Programmer 的一个场景 , 就是什么五彩斑斓的气球啊 , 飞来飞去 , 然后 , 呃 , 你改左边的代码 , 右边就直接运行了 , 这些其实都已经在那个 。

吴涛2:06:27

就是 Xcode 里面有程序了 。

Rio2:06:29

Xcode Playground 是可以的 。

吴涛2:06:31

OK。

Rio2:06:31

呃 , 它最大的改善 , 我在我看来 , 我觉得是交互 , 就是它那个 , 首先它有一个专门的 , 呃 , 给 Programmer 用的键盘 , 那个键盘是自建用的 , 就是你大概看一下 , 虽然没有 , 它没有特别详细的去用它 , 但是你看的话 , 你会发现有些 , 呃 , 字母上 , 有一个比如说成对的那个括号之类的 , 就是你可能按一下 Shift, 然后 , 或者按一个什么键 , 然后点那个 ,

呃 , 字母 , 它就会直接给你输入一对引号之类的 , 这样的功能 。

吴涛2:07:01

对 , 对 , 对 。

Rio2:07:02

但是最大的优点是 , 这个键盘其实不怎么需要被用到 , 因为如果你看它演示的话 , 你会发现 , 呃 。

吴涛2:07:09

一路自动补齐 。

Rio2:07:11

对 , 在很多很多时候 , 在某一个给定的地点 , 你所能输入的东西 , 就最可能就只有那么几种而已 , 然后你只需要在那个名单里面选一个就可以了 , 然后其他像什么那个 Image Literal 和 , 呃 , 呃 , Color Literal 之类的 , 就是 , 那可以 in place 直接在那显示那个颜色的 , 呃 , 颜色以及 。

吴涛2:07:35

调出一个调色盘去改那个色的 , 颜色的那个数值 。

Rio2:07:39

对 , 这些都是极大的 , 呃 , 简化了在 iPad 上面写程 , 或者在一个触摸屏上写程序的 , 交互的这样一个成本 , 我觉得这一点其实是它的最大最大的创新 , 就是假如说将来我们 , 呃 , 20 年后真的会需要 , 呃 , 在一个 15 寸的触摸屏上 , 呃 , 写程序的话 , 嗯 , 那这样的交互的改进是非常非常重要的 。

吴涛2:08:09

对 , 这个就是我们之前和 , 呃 , 和 , 我当时是和冯东吧 , 还有 , 还有谁 , 当时在直播上讨论 , 就是说到底这种所谓图形化的编程环境哈 , 或者这种交互式的编程环境能进化到什么样子 , 当时大家的这个 , 就结论也比较分歧比较大嘛 , 呃 , 但其实从那个这次这个 Swift Playground 来看 , 呃 , 它起码展示了另外一种可能性 , 就是说有一些类

型的 , 呃 , 编程它是可以比较好通过这种交 , 这种触屏和这种自动补齐的交互来实现 , 但我有点担心啊 , 因为其实你看它 , 呃 , 就这回展 , 展示的那些应用 , 包括之前那个 Swift Playground for Xcode 里面的展示 , 它那些都是在 , 怎么说来着 , 就是它不是从 0 到 1 的这么一个过程 , 它是有一个模板在那里面去改 , 里面去改一个那种 。

Rio2:09:00

你上来都是先给你个程序了 。

吴涛2:09:02

对 , 它给你一个 template 至少 。

Rio2:09:04

对 。

吴涛2:09:04

那你说 , 啊 , 我改个颜色 , 改个那些东西 , 但是这并不是编程的 , 或者说 , 这编 , 这并不是编程最 , 最让人愉快的那一部分 , 就是编程最让人 , 我觉得编程最让人愉快的部分是 , 从 0 到 1 那种 , 一个概念变成一个可以执行的 prototype 的那个 。

Rio2:09:23

是 Hello World 的那一刻 , 不是把 Hello World 换成别的字符串的那一刻 。

吴涛2:09:27

没错 , 没错 , 没错 , 所以这个时候我就不太清楚 , 就是说 , 这个自动补齐 , 因为自动补齐它 , 它那种比较 , 呃 , 这怎么说来着 , 就这算是一种形式的自动补齐吧 , 就是你去这个 , 就是 intelligence type 啊 , 这种东西都算自动补齐 , 就是你在一无所有的情况下 , 你能自动补齐多少 , 或者说你在这个语法树还没有合法的情况下 , 你能自动补齐

多少 , 我觉得是一个很大的问题 。

Rio2:09:51

这一部分其实依赖这个编程者的想象力 , 想象力是没有办法自动补齐的 。

吴涛2:09:58

对 , 或者说另外一种场景嘛 , 就是说它也是还是那种比较直观的一些 , 啊 , 呃 , 那种 , 所谓直观是这里就是它的那个抽象程度不高 , 就是它你是做一个 , 我这个代码做了这件事情 , 那边图像就会发生这个的改变 , 它中间的对应关系是相对来说一一对应的 , 那不是说我要去用这个 , 啊 , 这个 Swift Playground 写一个这个什么排序算法 , 举个

例子 , 可能这个都不太好 , 排序算法你可以比较用那个什么 , 那个 , 那个换那个 , 那个 block 的位置来实现那个 , 那个展示嘛 , 那可能还比较明显一些 , 就有些更抽象的一个 , 一个算法 , 比如说我要写一个这个 , 这个 , 这个 Video Codec, 对吧 , 那个比较压缩的解压的算法 , 这个时候你在用这个自动补齐的意义何在 , 因为大部分时候你是在做一些数学的运算 ,

就是说你要 , 你要实现一个算 , 要可能要做一个矩阵 , 啊 。

Rio2:10:52

就这个矩阵一共有 16 个什么成员 , 然后你每个都要算一遍 , 然后你 , 那如果每一个地方出都给你 16 个选择的话 , 就其实还蛮蠢的 。

吴涛2:11:01

对 , 然后还有一些就是说你可能要做一些什么位移算啊 , 那些就是你就 , 就我觉得有一些这种抽象程度更高 , 就并不能很好的直接映射成一个 , 一个图形表达 , 一个 graphical representation 的那种程序 , 那就好像不太适合这种方式 , 所以 , 所以我不知道哈 , 就这个到底 , 啊 , 这东西的适用性到它的边界在哪里 , 还是说有更好的其他的方案 , 但是我起码多了一

种尝试的方向吧 , 有 , 有这么一个东西可以给大家用上 , 也比较有意思 。

Rio2:11:33

对 , 我觉得将来如果真的要转向平板编程的话 , 只有这些固然好的还是不够的 , 应该还需要一些更深层次的优化 , 但是具体应该做什么我好像没什么概念 。

吴涛2:11:52

哈哈哈 , 对 , 啊 , 对 , 那上面就是我对那个 WDC 的两场演讲的一个主要的印象 , 你有什么要觉得有特别有意思的东西吗 ?

Rio2:12:01

因为我其实没有怎么看 , 因为 , 呃 , 最近比较忙 , 然后 WDC 那一天我根本就没有看那个 keynote, 只是后来补了两个视频 , 就是唯一看的其实就是 Siri 的那个 new features, 就是 , 呃 , 我也不是特别的有什么太多的印象 , 主要我印象最深的一句就是 Chris Lattner 说的就是什么 Swift 3 要 , 呃 , move fast and fix things, 哈哈哈 。

吴涛2:12:30

因为 Swift break 太多了是吧 ?

Rio2:12:32

对 , 呃 , 其实这句话也是在黑那个 Zuckerberg, 不 , 不是 Zuckerberg, 就是 Zuckerberg, 对 , 英语应该念 Zuckerberg。

吴涛2:12:41

德语是念 Zuckerberg 的 。

Rio2:12:43

Zuckerberg, 对 , 德语的意思是什么 ?

吴涛2:12:45

Zuckerberg 就是什么 ? 唐山吗 ?

Rio2:12:46

对 , 唐山 , 唐山 , 唐山 , 马克唐山 。

吴涛2:12:50

马克唐山说的 , 呃 , 马克唐山说 move fast and break things, 所以 , 呃 , 然后 , 呃 , 3 里面就是之前我们介绍过的那些什么语法更 concise 啊 , 然后 API 更 , 更 swift 啊 , 还有什么 , 呃 , 一些 API 会简 , 就 , 就简化了之类的 , 就是什么 。

Rio2:13:14

我觉得他们要花好长时间在那个 translation mode。

吴涛2:13:17

对 , 呃 , 什么 GCD 的那个 , 呃 , dispatch 的那个 API 也被简化成一个更 , 更加 object orientation 的那个感觉 , 对 , 就 GCD 以前是个 CAPI 嘛 , 就是你在 object 里面 , C, object 里面写的时候 。

Rio2:13:34

那个 leave dispatch 本来就是个 C 的结构 , 那个函数 , 那个 , 那个 , 那个库嘛 。

吴涛2:13:39

对 , 然后在 object 里面 , neutral 的是在用那个 C 的函数嘛 , 然后现在他把它多少封装了一下 , 用起来就是比较没有那么 。

Rio2:13:49

坑吗 ?

吴涛2:13:50

哈哈哈 , 坑也不是 , 就只是 , 就是一个审美 , 审美上的 。

Rio2:13:55

就是丑吗 ?

吴涛2:13:56

对 , 就是丑 , 对 , 丑和坑其实是同一个意思 , 在很多时候 , 对 ,

没错 。

Rio2:14:06

嗯 , 你说这个是 。

吴涛2:14:08

对 , 然后 , 好 , 然后他们说 3 的那个主要的 , 呃 , 目的是要增进的 , 增进 stability 嘛 , 然后很多原生的 app 都在重写 , 啊 , 还提到一个什么那个 , 嗯 , dock, 就是那个最下方那个托盘 , 居然是用 。

Rio2:14:31

他们好像用 , 用那个 Swift 重写了一遍是吧 ?

吴涛2:14:33

呃 , 之前就在写 , 然后 Swift, 他说那个 dock 这个程序是一个 200k 行的程序 , 20 万行的程序 。

Rio2:14:43

这么坑 ?

吴涛2:14:44

就 , 对 , 就是那个系统托盘是一个 20 万行的程序 , 这 , 这真的有点太夸张了 , 然后 , 呃 , 里面大概有 , 呃 , 10% 是 , 之前只有 10% 是 Swift, 然后现在他们在改 , 逐步改写 , 然后 , 嗯 , 好像在 Sierra 里面 , 呃 , Swift 占到一半以上 , 如果我没记错的话 , 对 。

Rio2:15:08

哎 , 他没有 , 没有提说整个这个 MacOS Sierra 有多少是用那个 Swift 重写 。

吴涛2:15:14

就我印象里面没有提到 , 但应该是很多的 , 就 , 因为 Swift 本身也没有特别的稳定嘛 , 所以可能要等到 3.0 以后比较稳定的版本 , 大规模的重写才有 。

Rio2:15:28

下一个版本的 MacOS 可能才会有更多的东西拿过来是吧 ?

吴涛2:15:32

对 , 我是这么理解的 。

Rio2:15:34

OK。

吴涛2:15:37

呃 , 我们不 , 我不如去看一看那个 session overview 吧 , 呃 , WDC 2016, featured videos, your platform state of the union, what's new, what's new in watchOS3, Apple pay on the web, what's new in tvOS, what's new in Swift, introducing search ads,

呃 , 对 , 这是搜索广告 , 就是你在搜索 , 关键词的时候可能会出广告 , 我觉得这个也是

, 挺让人讨厌那个 new feature 的 , 呃 , what's new in accessibility, 哎 , introducing Apple filesystem, 你有看这个吗 ?

APFS2:16:20

Rio2:16:20

啊 , 对 , 这个我有看 , 呃 , 要讲一下吧 , 这个我觉得还是提一下比较有这个 , 嗯 , 怎么说呢 , 就是在目前 , 包括其实包括 Sierra 出来之后 , 它原生的那个默认搭载操作系统还是那个 HFS+ 嘛 , 然后 HFS, HFS+, 哇 , 好难念 , 的 , 是一个非常 , 呃 , 老旧的操作系统 , 不断打补丁打出来的结果嘛 , 对 , 然后其实 。

吴涛2:16:51

然后之前一直有呼声要换那个 。

Rio2:16:55

ZFS。

吴涛2:16:56

ZFS, 对 , 然后也没有动静 。

Rio2:16:59

后来就 , 它本来都加进去 beta 了 , 后来因为各种各样的原因就撤掉了 , 嗯 , 啊 , 所以 ZFS 是指望不上了 , 所以这次他们说我们要做个 APFS, Apple filesystem, 去替代掉所有的这个 iPhone, iPad, watchOS, watch 和那个 Apple TV 里面全部以后要改用这个 APFS, 然后 APFS 是为这个就是 , 就固态存储 , 这种 , 这种盘去做的优化 , 哎 , 就不是说基于这个传统磁盘的那种 rotational drive 的假设 , 啊

, 这个还是比较有意思的 , 然后他们讲了各种一些比较新鲜的特性 , 我觉得 , 哎 , 当时我想哪个特性比较有意思 , 就是可以那个 , 可以动态的调整那个分区的空间 , OK, 大小 , 啊 , 但是好像有点奇怪就在于我们其实并不是只有分一个区 , 对吧 ?

吴涛2:17:55

对啊 。

Rio2:17:57

但我 , 我后来看了一下 , 其实我理解它那个分那个区的主要作用是做那个 , 做那个 snapshot, 因为 snapshot 的基础是分区 , partition, OK, 就说你 , 你 , 你只能把那个 , 就 , 呃 , 比如说你至少把系统分区和这个 user 分区分开之后 , 你才可以比较 , 呃 , 安全的去升级这个 , 就是 , 就 system partition, 但是分区 , 传统的分区有个问题就是你一旦分好之后 , 那个区的容量大小

就变成固定的了 , 这样的话就 , 就很不方便 , 所以为什么大家都后来都只分一个区 , 这个 Windows 用户应该印象特别深刻 , 因为 Windows 需要经常需要重装嘛 , 所以很多都是 C 盘和 D, 至少 C 盘和 D 盘留着 , 对 , 对 , 对 , 就把 C 盘隔掉 , 就所有的 system partition 得干掉 , 然后重新装系统 , 重新装软件 , 但是你些数据还在嘛 。

吴涛2:18:49

Linux 其实也是这样的嘛 , 就是那个 boot 分区 , 你每次升级 , 升那个 boot 分区和 , 呃 。

Rio2:18:55

对 , 对 , 对 , 没错 。

吴涛2:18:57

但不是 , Linux 应该是反过来 , 就是 slash user 是在另外一个分区上的 , 然后其他的时候你把那个整个其他的地方 。

Rio2:19:05

Home 吧 , Home 在其他的分区上面 。

吴涛2:19:08

哦 , 对 , 对 , Home, sorry, slash user.

Rio2:19:12

对 , 然后 , 但是就这样的话就会造成一个问题 , 我就说我有可能这个我的数据分区那个 , 你说我分多大好 , 我分小了那个系统分区 , 我更新系统装不下 , 我分大了那个我那个数据分区的空间又不够用 , 这个时候就比较尴尬 , 那他们这回那个 APFS 有个功能叫做 space sharing, 就是共享空间嘛 , 其实我看了一下那个逻辑 , 大概理解是这样 , 有可能

是错的 , 但是到时候大家再指正吧 , 就是它其实分区它不再是一个连续的区块了 , 而是说它会存在几个那种 , 那种 , 一个 , 就是它的那个磁盘 , 你假想象磁盘是一个 , 磁盘空间是一个连续的一个长条的话 , 它会说 , 呃 , 1 到 5 这块是属于分区 A, 然后 2 到 8 是属于分区 B, 然后 1 到 2, 呃 , 就 8 到 12 又属于分区 E, 就是它一个分区上可以分散在磁

盘上各个位置 , 对 , 这样就可以动态的使用那个 , 那个实际的存储空间嘛 , 而且反正因为是 SSD 不存在说这个 , 说不连续的问题 。

吴涛2:20:11

连续读写的问题 。

Rio2:20:12

对 , 对 , 对 , 不存在这个问题 , 因为这个反正 SSD 的那个随机读写性能都很好 , 啊 , 那也不存在任何性能的损耗 , 所以就还好 , 就解决了这个又要分区 , 又用那些高级特性 , 但是又要 , 又要更高效的使用这个 , 或者更灵活的使用这个磁盘空间 , 这么一个尴尬的一个矛盾 , 就这次就通过这个方式解决了 , 啊 , 还有一些就比较好玩的功能就是说 ,

哎 , 它支持那个 , 呃 , 就是不同 , 三 , 好像是有三个 , 三个层级的加密吧 , 一个是全盘加密 , 一个是这个分区级别的加密好像是 , 还有一个是文件级别的加密 , 就可以控制不同的这个加密的那个 , 那个 level, 我觉得这个也挺有意思的 , 啊 , 但是也有一些比较令人吐槽的一个 , 一个 , 嗯 , 就是没有做的事情 , 就是那叫什么 , 数据完整性验证 , 就 data integrity, 就

ZFS 大家一直吼 , 吼得很凶的就是因为它会对每一个写进去的 block 去做一个那个 , 那个叫什么 , checksum, 对吧 , 对 , 这样它在读出来的时候它会检查那个 checksum, 就是你读 , 有没有发生这个数据存在磁盘上 , 有没有一个宇宙射线打过来 , 或者什么其他原因 , 那个发生了这个比特翻转 , 然后导致你那块数据坏掉了这么一个情况 , 甚至说还可以 , 如果是小问题

还可以自动修复 , 布拉布拉 , 这种情况 , 然后苹果他们那边给出的解释是说 , 我们用的这个零部件都非常好 , 不会出现这种情况 , 啊 , 所以我们就不用做这个数据完整性保护 , 啊 , 其实他们也做了 , 他们做了部分 , 他们把那个文件的那些 meta, 就是元数据 , metadata 的那些做了 , 是做了那个 checksum 的保护的 , 但是对于用户的那个数据本身

, 它其实没有做这个事情 , 就很多人就在吐槽这一点 , 这一点我也是蛮失望的 , 因为这样的话 , 你怎么知道我用那个 APFS 的设备一定非常好呢 , 我可能挂一个破移动硬盘 , 那个质量不怎么好的 , 那到时候怎么办 , 对吧 , 对 , 所以 , 当然这个现在 。

吴涛2:22:09

你只能买我们苹果认证 , 苹果认证 。

Rio2:22:12

官方认证 , 苹果 , 苹果那个移动硬盘 , 终于可以满足卖高价的理由了 , 对吧 , 因为我们这个质量更好啊 ,

对 , 所以这就是一个 。

吴涛2:22:22

我们 Apple care 啊 。

Rio2:22:25

你 Apple care 没有用啊 , 那个数据丢了啊 。

吴涛2:22:28

Apple doesn't care。

Rio2:22:30

对 , Apple doesn't care。

吴涛2:22:32

这个是一个好品牌 , Apple don't care。

Rio2:22:36

嗯 , 所以 , 所以你看嘛 , 但因为这个 APFS 还是在这个研发阶段 , 他们做了有个四年多了吧 , 但是说是要在后 , 呃 , 明年 , 呃 , 明年的那个设备 , 就是 2017 年 , 没说什么时候 , 2017 年的时候全部换上去 , 这其实就今年的出的 , 新出的所有设备都不会默认启用这个 APFS, 所以还有这个补救的空间 , 所以希望他们一年内能够把那个 data integrity, 就数

据完整性保护这一块给加上去 , 免得 , 免得 , 对吧 , 求个安心嘛 , 至少 。

吴涛2:23:11

没错 。 呃 , OK, 那就大概说这些吧 。

Rio2:23:17

没有了 。

吴涛2:23:17

因为这次 WWDC 的 session 其实很多很多 , 而且这次 WWDC 最大的一个特征就是 , 而且是前天的新闻 , 呃 , 昨天的新闻 , 就是这次所有的 video 都有 transcript, 而且所有的 transcript, 所有的 transcript 每一句话都是可以点的 , 你点了之后就可以直接跳到那个 , 那个 。

Rio2:23:38

你说它是用那个 , 你说它是用那个什么 ?

吴涛2:23:42

我不知道是怎么做出来的 , 这是 , 这难道是 。

Rio2:23:44

自动识别 , 然后还是人工的 ?

吴涛2:23:46

对啊 , 这所有的 , 这所有的这些工作都是 Siri 做的嘛 , 也就是说 。

Rio2:23:51

那就太猛了 。

吴涛2:23:52

对啊 , 而且不是没有可能啊 , 我觉得 , 就是我还没有仔细看 , 但是好像有些 。

Rio2:23:57

做不了那么准 , 因为它很多这种专业词汇缩写是不可能通过那个 , 那个 , 叫什么 , 自动识别出来的 。

吴涛2:24:05

呃 , 我的点是说 , 你看 , WWDC 是 , 呃 , 呃 , 6 月 10, 6 月几号来着 , 6 月 13 号嘛 。

Rio2:24:15

你把 6 月上吧 , 具体哪天 。

吴涛2:24:17

对 , 反正 6 月中旬做的 , 然后现在是 7 月初 , 它在这段时间里面难道是纯粹靠人来听一句一句写出来的吗 ?

我觉得不是没有可能 , 但是 。

Rio2:24:28

对 , 也 , 也很 , 就有那种速记员嘛 , 你知道吗 , 那时候打得很快的那种人 , 用那个 , 用那个叫什么 , 那种很特殊的输入法 , 就是一个 , 就手指不用动的 , 只用 , 嗯 , 嗯 , 嗯 。

吴涛2:24:38

我知道 , 我知道 。

Rio2:24:39

手掌不用挪的 , 手指动就可以了 , 那种 , 那种键盘 。

吴涛2:24:41

有那种的连击键盘 。

Rio2:24:43

对 , 对 , 对 , 对 , 哎 , 连 , 连键盘英文叫什么来着 , 我又忘了 。

吴涛2:24:46

Chord, chord。

Rio2:24:48

啊 , chord。

吴涛2:24:48

和弦 , 和弦那个 。

Rio2:24:49

对 , chording keyboard, 对 。

吴涛2:24:51

对 , 嗯 , 但 , 好吧 , 这样的也太人力朋克了 , 嗯 , 但也不是没有可能 , 好吧 , 反正这一次的 video 我觉得是很版本爽 , 就是如果你在工 , 上班的时候不方便看 video, 比如我 , 就可以 , 呃 , 看一看 script, 然后如果真的有必要的话 , 再点那一句话 , 然后 , 点那一句话 , 然后就看去 , 去 , 去到那个时间点看它屏幕上到底出现的是什么 。

Rio2:25:18

嗯 , 哎 , 说到这个 , 还有一个事情要 , 要提一下 , 它这回苹果把它那个叫做 API reference, 那个 , 那个 , 那个网站改写了 , 然后全部用那个 react 重写了一遍 。

吴涛2:25:30

OK。

Rio2:25:31

就它这个整个是一个 , 那个 react 的一个 , 一个 , 一个 , 一个 , 一个 , 就是什么 , 嗯 , single page application 嘛 , SPA, 就是你点一下它其实会 , 就 , 你是跟一个 JavaScript 在交互 。

吴涛2:25:45

OK。

Rio2:25:46

那个做得还挺好的 , 就可以 。

吴涛2:25:48

好 , 我去试一下 。

Rio2:25:49

你可以去试一下 。

吴涛2:25:51

我的 , 我的 membership 在 WWDC 前一天过期了 , 我现在 。

Rio2:25:56

Membership 有什么用 , 你可以下那些测试版 。

吴涛2:25:59

下那 beta 版吗 ?

Rio2:26:00

啊 。

吴涛2:26:01

还是不需要 , 需要吧 ?

Rio2:26:03

需要 , 需要 , 需要 , 就是 developer beta 是需要 , 哦 , 不是 , developer preview 是需要那个 membership 的 , 但是 , 哎 , 最近那个什么 , iOS 和那个 , iOS, 呃 , macOS 的那个 public beta 都放出来了 , 就是不用那个账号 , 大家都 , 公众都可以下了 。

吴涛2:26:18

OK。

Rio2:26:19

你可以直接下那个来试 。

吴涛2:26:22

暂时没有吃螃蟹的勇气 。

Rio2:26:24

都是单一设备 , 不敢乱 , 乱玩是吧 。

吴涛2:26:27

对 。 呃 , 感谢收听 IPN Podcast 网络旗下的 IT 技术主题娱乐节目 《 内核恐慌 》。 我们号称 hardcore, 但是也没有干货 。

想听人听 , 不想听人就别听 。 你可以为本节目捐款 , 捐款地址是 kernelpanic.fm/donate。 捐款金额随意 , 只要是 8 的正数数位就可以了 。

捐款不会为给你带来什么 , 不捐也不会让你失去什么 。 我们的口号是 No Hard Feelings。 如果你有任何反馈 , 可以发电子邮件到 kernelpanic@ipn.fi。

同时也欢迎你收听 Rio 主持的 《 风头圈 》, 以及 IPN 旗下的其他几档节目 。《 未知道 》《 太一来了 》《 流星通信 》《High Story》《 硬影像 》《 无次元 》《 薄雾志 》《 玄美 》《 陛下官 》《 一天世界 》 和 《 时尚怪物 》。

哇 , 这个列表好长啊 , 我们下期节目再会 。