WWDC22内参参与体验
WWDC22 已经过去将近一个月了,Apple 有哪些改进让你印象深刻呢?现在学习 Session 技术的途径,除了原版文档和视频就是 《WWDC内参》了。现在内参已经放出了一部分文章,阅读过的同学应该能大概感受到这次内参的文章质量如何。
如果说去年比前年质量有一大截提升,那年又是比去年更大一截的提升。那这些优质的内容是如何生产出来的呢,因为我有幸参与了部分内容的审核,对整个过程感受比较深,所以本篇文章会从一个参与者的视角带大家了解内参的创作过程。
ps:文末还有 WWDC 内参码的抽奖。
内参立项
最开始做内参,我们追求以最快速度翻译完所有热门话题。但是我们发现这样的内容可以沉淀的时间非常短。
而后来,大部分 iOS 开发者越来越资深,对于大部分人来说可能现在看英文视频已经是轻车熟路。同时,随着翻译软件的不断升级,一个简单的脚本就可以很轻松的完成字幕到中文的工作。因此,单纯翻译的 WWDC 内参是否有必要做下去,如果我们继续做下去还能做点什么?
答案就是:追求更精品的内容。
我们期望以活动的形式,邀请潜伏在各个角落的有经验者,去参与到我们对 WWDC 内参的解读当中。我们对每个作者的最基本要求也是:创作不单单只是翻译。这些是本期内参的整体定位。
作者&审核人员招募
如何保证文章质量,是内参创作需要考虑的重要问题。因此,我们最近几年在不断优化内参的整个创作流程。从公开报名,到引入审核机制,到今年组建审核团队。我们一直在寻求一个方式是可以创造更多的精品内容。
坦率说,虽然过去两年内参得到了不少朋友的认可,但是对于我们期望创作更多精品内容的要求还远远不够。
因此,我们今年尽可能的去寻找了每个方向上行业的专家成立了一个 28 人的审核团队来保证内参的内容质量。我们前期花了大量精力去讨论今年的内容应该如何去创作,怎么给写作建议,怎么去选择最佳作者。
内容创作
内容创作是整个流程的核心。因为 Session 众多,涉及到的开发&审核等人员也非常多,为了提高协同的效率,需要大量说明文档以保证信息的透明度。像是 Session 汇总分类表、作者创作流程介绍、内容写作格式要求、审核注意事项等等都对协作流程起到了很大帮助。同时内容的分配和协调、各类信息同步、创作进度的跟进等都也都离不开人力的成本,虽然引入了一些自动化流程,但人力的投入依然很大。
整个过程大家都付出了很多,但好在已发布的文章质量都非常高,真正做到了追求更精品的内容。我也推荐几篇我感觉写的非常不错的文章:
【WWDC22 10092】遇见 Passkey[1] 【WWDC22 110362】快速链接:优化构建和启动耗时[2] 【WWDC22 110357/110358】Swift Regex: 蓄谋已久的正则优化[3] 【WWDC22 10065/10151/10064/11093】即插即用:将 Apple frameworks 添加到您的 Unity 游戏项目[4]
创作感受
摸鱼周报有多个小伙伴参与了内参的创作过程,我也收集了他们对于创作过程的一些看法。
创作者:皮拉夫大王
创作内容:Power down: Imporve battery consumption(暂未发布)[5]
我是一个懒惰并且没有脱离”低级趣味“的人,所以每当空闲的时候我大概率会出现在王者峡谷或者其他的什么游戏中。为了让自己能静下心来去阅读和了解一些内容,所以我参加了今年的WWDC22内参。在报名的时候,我犹豫了一下,到底是申请审核还是申请写作,经过思考后我感觉申请写作可能更适合我一些。我曾经写过一些技术文章也做过一些技术输出,我的感受是写作所需要投入和探索的内容相对较多一些。在通过多种途径去验证一个技术点的过程中,自己的技术边界也在不断地被踩踏和拓展。通过WWDC22内参提升下个人的技术是我参加内参的初衷。
我今年的负责的session 是10083,选择这个session是因为在前段时间,工作中遇到了耗电发热的一些问题,因此期望能通过这个session来找到一些额外的"灵感"。尽管session中有些内容不是WWDC22中才有的新内容,但是有很多内容触及到了我的知识盲区,通过这次对10083这个session的整理,使我对耗电优化有了更进一步的了解,这可能是我参加内参的一个收获。
创作者:iHTCBoy
创作内容:【WWDC22 10040】 探索 In-App Purchase 集成和迁移[6]
回顾了一下 WWDC内参,从 2017 年开始的 26 篇文章,编者包含 @Damonwong @冬瓜 @AloneMonkey @bestswifter等等,都是 iOS 界的元老级开发,这里就不一一列举了。WWDC内参一直陪伴 iOS 开发者,文章内容质量越来越丰富,并且增加了很多经验之谈,如今已经第 6 年了,今年的 WWDC22 内参 使用了 GitHub Actions 自动化检查格式,结合 中文文案排版指北,为文章的质量提供了强大的保证。为什么参加 WWDC22 内参,因为可能学习写作的天花板,刚开始有点压力,毕竟审核人员都是有多年内参写作经验的大佬,对于创作的内容有点担心。后面发现,这些压力和担心是多余的,因为都出现了!写出的内容,修改了十几个版本,得到了大佬们 @黄骋志 @SeaHub @Damonwong 提出的宝贵建议,最后编写出了《【WWDC22 10040】 探索 In-App Purchase 集成和迁移》高质量的内容,还有一篇《StoreKit Testing in Xcode》会在近期发表,敬请大家期待啊~ 参加 WWDC22 内参 创作过程中,我收获了什么?质量!校对!学会了对文章进行美化,尽量用表格、图片、流程图、代码来呈现,认识一群 iOS 大佬,最后还能通过 WWDC22 内参从零入门学习最新的技术前沿和经验总结!
创作者:Mimosa
创作内容:What's new in SF Symbols 4 (暂未发布)[7]
我是 WWDC 20 的时候了解并阅读了内参,觉得很棒,在去年 WWDC 开始时,想着平时也会写一点文章、翻译一些国外博文,就想着试着报名尝试了一下。我今年和去年负责的 session 都是关于 SF Symbols 的,这是一个大部分人可能听过但是都没用过的符号库。由于个人对设计和图标这块比较感兴趣,就希望能通过对这些内容的整理,让我更加深入的了解这块的知识。在撰写内参的过程中,我觉得通过写作来表达某一个知识点的难度,远比通过阅读去吸收一个知识点难得多,我经常需要翻来覆去看当年的或者之前的 session 视频,来保证写下来的东西都是经得起推敲的。同时也要考虑读者的基础,整理出一条从 0 到 1 的理解路径。对于基础比较差的我来说,需要通过反反复复的精读,和比较多的实验、检索,才能更深的理解知识点中的内容,从而正确的在内参中展现知识点的原理、重点。这其实也是一种变相的自我激励过程,在这个过程中,无论是在知识上还是自我满足感上,我都获得了远超于“仅看一遍 session 视频”的收获,在这也很感谢有这样的一个机会可以参加内参写作!🥳
内容审核
内容审核一般有两个维度,一个是技术层面,需要确保输出内容的准确性;另一方面是文章的结构,需要保证清晰,通顺。
我负责了部分 Safari & Web 方向的文章审核,说实话我对前端也只是接触了一些皮毛而已。为了保证能够完成审核的工作,期间还看了《Web前端开发精品课》基础教程和进阶教程和不少 MDN 的文档。开始我对 Web 的兴趣还是来源于个人网站的建设,因为迁到了 Publish 框架,所以为了最大程度定制我想要的效果,需要了解前端样式设计这些知识。这次的学习经历也对我个人起到了很大帮助,现在想想,有时承诺这个事确实能倒逼自己学习。
印象比较深的是跟夏天对《Safari & WebKit 改进》的审核意见。第一版其实完成度就挺高了,但因为 WebKit 涉及到了一些浏览器内核相关的东西,我想的是可以把这部分内容介绍进去,让大家有一个更广的视角去认识 WebKit 在整个浏览器阵营所处的位置。我也尝试写了一版开头,夏天又在我的基础上做了些修改。但等到第二版时发现,这么做会占较大篇幅,且会打乱原有结构。但是缩减的话又担心遗漏,最后为了让整体更聚焦就只是简单提一下然后转到更主要的正文部分了。这篇创作出到第 4 个版本的时候才达到一种让我俩都满意的程度,夏天还吐槽这是有史以来耗费精力最大的一篇文章。
当然像我这种半路出家的审核很少,大多数都是领域内非常资深的开发。我也有关注了一些其他审核员处理稿件的修改意见,像是语句问题、格式问题、表述准确性问题都是提到,还有的会提供自己的测试数据以丰富内容的表述,总之非常非常详细。一篇文章下来,20~30 条修改意见都是非常普遍的,这些意见对于创作者来说应该也算二次学习了。我感觉自己明年应该以作者的身份也参与下。
抽个奖
整体流程就是这样了,我因为审核的身份获取了一些内参码,所以打算以抽奖的形式送出。
在抽奖之前也顺便提一下我对付费的看法。老司机作为内参主办方是花费了很大的精力来组织这个事情的,同时众多开发者针对 Session 去思考、去创作也基本都是占用个人时间。这个事情的最终导向是输出优质内容服务读者,如何让组织者和创作者得到来自读者的反馈和激励,付费阅读是一件非常不错的选择。真的希望大家能够多多支持这种形式,让内参能够一直办下去。
这次到抽奖环节了,在评论区留言,会按点赞数从高到低选出 5 名读者送出内参码。截止时间是 7 月 15 号中午12点。
没有中奖的小伙伴,可以点击阅读原文链接进行购买,现在只要 29.9 元。相比极客时间大多都 100+ 元的价格,是不是也很良心呢😁
引用资料
【WWDC22 10092】遇见 Passkey: https://xiaozhuanlan.com/topic/8042173596
[2]【WWDC22 110362】快速链接:优化构建和启动耗时: https://xiaozhuanlan.com/topic/1509638472
[3]【WWDC22 110357/110358】Swift Regex: 蓄谋已久的正则优化: https://xiaozhuanlan.com/topic/0563284917
[4]【WWDC22 10065/10151/10064/11093】即插即用:将 Apple frameworks 添加到您的 Unity 游戏项目: https://xiaozhuanlan.com/topic/2583470691
[5]Power down: Imporve battery consumption(暂未发布): https://developer.apple.com/videos/play/wwdc2022/10083/
[6]【WWDC22 10040】 探索 In-App Purchase 集成和迁移: https://xiaozhuanlan.com/topic/8024563197
[7]What's new in SF Symbols 4 (暂未发布): https://developer.apple.com/videos/play/wwdc2022/10157/