从零开始的WWDC之旅

2016-06-20

Day 0

起因

WWDC 2016 开放注册后,在群里和小伙伴聊天的时候说了句:『我要去拉低 WWDC 参加者的中奖率!』,抱着玩儿的心态报了名,结果一觉醒来发现信用卡被扣款了。。。

啊,心好痛

不过想想能提前全世界好几秒了解到 Keynote 的内容,心里还是有些小激动的。

在得到公司几位大佬们的许可后,我便开始了漫长的签证材料准备以及等待的阶段,在这期间通过V2EX联系上了丁香园的两位同行的小伙伴。签证通过之后便是预定机票以及旅馆(不得不吐槽下旧金山downtown的旅馆价格,实在是太高。。。),一切准备就绪便启程飞往旧金山旅游开会。

Check in

这次的Keynote和Check in由原来的Moscone Center移到了Bill Graham Civic Auditorium。


早上11:30左右我们赶到了签到处,签到直接用之前发的Wallet凭证扫码即可,完成后得到一个牌子和一件背面印有「16」字样的长袖外套。


设计简单,还居然是 made in China 的

一开始还比较奇怪为什么发这么厚的衣服,直到我感受到了旧金山的风,雾草简直是妖风啊,太冷了。。。所以今天晚上通宵排队的计划直接取消,人家是带着帐篷之类的,我们一条单裤一件衬衫差距太大了。签到完我们就直接回了酒店。

Day 1

Keynote

早上8点半到的会场,直接在会场解决早餐的问题(其实就是些面包甜甜圈饮料之类的)。据说昨天中午12点就出现了第一个排队的勇士,我们到的时候已经是people mountain people sea了(不小心拍到了几面小彩旗~~)

排队过程大约持续了约一个小时,入场之后就随意找座位坐下。期间看到有不少位置被绑了条带子一开始没理解,后来才发现那些是会被会场内柱子挡住视线的位置,苹果很贴心的直接把那些位置封掉了。


苹果很贴心地把会被柱子挡住的位置封掉了。

Keynote的具体内容在这里就不多做介绍了,国内各大媒体应该都已经争相报道了。我自己对这次Keynote的感受就是中规中矩,没有太多令人惊艳的东西,也可能是在开会之前就已经被剧透一脸了,真正听的时候就少了几分的期待。Swift 3会在现有基础上把API做得更Swift,Github上貌似已经有3.0 preview的分支了,感兴趣的同学可以去提前了解。

午餐

午餐也是由Apple提供的,我选择了牛肉三明治。

果然美国人的习惯和我们完全不一样,三明治是冷的,里面提供的桃子是冰的,就连会场的提供的hot water也只有温水的程度,大部分的水都是冰的。总的来说会场提供的食物还是不错。

Platforms State of the Union and Apple Design Awards

下午的第一场session主要讲了4个平台的主要新特性以及演示。在下午第一场和第二场session之间我们去下载了最新的XCode 8.0 beta。


呼,网速好慢lol:

第二场的介绍了些比较好玩的获得苹果设计大奖的作品,可以作为今后App设计的一个参考(至少可以略微悟出些苹果的口味)。

明天开始就是各种技术session和lab了,lab提供了和苹果的工程师设计师一对一交流的时间,这个是最值回票价的部分,前提是你的英语够好,因为一个lab只给你20分钟时间,你需要清晰的描述你的问题。


男厕所排长队。。。

只有在技术大会才能看到的景象,收好不谢~

看得不是很清楚?引用一张喵神文章中的图片:

Day 2

今天以及之后的sessions和labs放在了Moscone Center,从酒店走到会场的途中发现了这个:

谁说只有印度才有外挂的?!!

Moscone Center

Moscone Center用WWDC的旗子做了装扮,对面也贴出了WWDC字样的牌子。

这里的用餐区提供了桌子凳子,并且有网线共开发者下载beta版的开发工具。在用餐区的边上就是很多lab的举行的地方(还没有亲眼见识过,但是会场的牌子上是这么写的),桌上摆满了iMac。

Sessions

今年有不少sessions的内容围绕Swift 3.0展开,苹果也希望能通过稳定Swift的API让更多的开发者从Objective-C转向Swift。不过有的讲师带着些许「方言」导致有些内容不是很听得真切。What's new in Swift中Chirs作为讲师介绍了Swift 3.0的新特性,简洁的API设计让这门语言更易上手。会后我表脸的跑上去找他合了个影(皂片什么的就不给你们看啦,人太丑不适合出来吓人)。

Labs

今年lab的预约形式从往年的到现场排队预约改成了网上预约,不过有些lab可以直接在开放的时候过去排队。

午歇

今天的主食是。。。火鸡三明治,感觉在这里开会的中餐都要在各种不同口味的三明治中度过。排队拿饭之前偶然遇见Carig,赶紧掏出手机,可惜只拍到了侧面。。。

题外

在午休的时候去听了一场名为Disability and Innovation: The Universal Benefits of Accessible Design的session,由Harben Girma讲述accessibility对于残障人士的帮助,触动比较大。在另一场session里看到有专门的苹果工作人员给失聪的开发者进行手语翻译。不管这是否是商业动机,苹果对帮助残障人士方面做出的贡献确实很大,希望我们也能用我们的APP帮助到更多的人。

Day 3

在得知labs需要预约后,早上7点钟闹钟把我闹醒想预约Xcode的lab,结果找了一圈发现没有囧,不明真相的我只能去睡个回笼觉,等今天的sessions,结果。。。一觉睡到了十点半,直接错过了前两个session。洗漱完直接奔向会场去询问lab预约的情况,居然发现只有一部分十分热门的lab(比如UI Design)需要预约,大部分的直接到场排队就好了,看来我昨天的理解是很错误的,这个流程简化必须给32个赞。

Xcode Open Hours

这个lab从下午3点开始,我大约是4点去的lab现场,已经有不少人在排队了,每个人都由相关方向的苹果工程师领导空座位上答疑解惑。轮到我的时候突然发现用英文居然描述不清想问的问题(平时还鼓吹自己英语好,真正用的时候就歇菜了),苹果工作人员很体贴的找了一位中国的工程师帮我解决问题。在桌子的边上还有好几块白板给工程师画草图帮助提问者进行理解。

由于明天晚上在Bill Graham Civic Auditorium会有bash,有苹果请来的乐队,并提供晚餐,所以明天的更新很有可能要推迟哦。

Day 4

Bash

早上赶到会场之后,在工作人员的引导下领取了Bash的入场券(其实就是一个纸质的手环),还有一本App Review Guide Line的漫画册子:

下午所有的sessions结束后我们就步行前往Bash的主会场(Apple也提供了会场专线前往Bash)。赶到会场的时候差不多是6点多,排在队伍最前面的。七点钟准时开场:

开场前先由DJ做了暖场,今年请到的乐队是Good Charlotte,会场氛围简直爆炸:(光顾着拍视频了,忘记拍照片囧)

Day 5 && 总结

第五天其实就没有太多内容啦,听完了sessions后WWDC便顺利结束了。

反观这次WWDC,作为开发者能看到很多之前缺少的特性在iOS 10和Xcode 8上得到了补充,iOS的新特性也可以在这里看到。这次来美帝收获还是非常大的,也希望能有机会和更多的开发者交流。