旧金山— WWDC15 | 第3天-2015年6月10日

每天,都已经很习惯地把大家看到观光游览的叮叮车

认为我自己的批评了

总是一早叮着叮着地到市区

再步行到Moscone Center

就这样,进入了第三天

— — — —

整周的议程,除了课程之外

还有一个你可以直接跟苹果员工接触的管道—“ Labs”

实验室几乎涵盖了所有面向,有—

  • 图形,游戏,媒体实验室
  • 开发人员工具实验室
  • 框架实验室
  • 用户界面设计实验室
  • App Store实验室

这些实验室是每天都有的

也就是说,苹果员工每天都会出现在这些实验室

所以,强烈建议来WWDC,一定要去跟他们聊聊

或者更棒的是,有问题就可以直接当场问他们

(这样就不用担心饱受每次打去客服转来转去之苦,或技术问题根本很难问到?)

所有实验室中,最夯的就是—“用户界面设计实验室”

因为大家都知道,苹果最有价值的就是设计

所以大家都很想要更深入的了解他们强大的设计师到底在想些什么

而且这么多的Labs,除了有些需要小排队之外

最傲张的就是Design Lab —“还需要事先安排预约!”

因此可以看到很多人一早就来排队,为得就是要能够与他们的设计师聊聊

(还有提供隔间的小房间,可见他们对设计之认可)

而因为我有缘认识的好朋友— Johnny有事先安排好的约会

所以我也真的很有幸地能跟着他一同进去探个究竟

主要过程是Johnny拿出他们他们公司所做的APP给设计师玩玩

接着设计师就会很直接的跟你说

他对于无论是介面或是体验上的主观感觉

然后会当下给些意见,并用纸笔画出来他所分解的想像

过程中,你也可以与他讨论关于这设计上的思维和想法

彼此互相交流,收获满满,真的是个很棒的经验!

(但可惜的是,一次只能咨询一个APP)

所以记得,下次去WWDC一定要先去预约用户界面设计实验室!

— — — —

除了有幸去Design Lab瞧瞧之外,我还去了—开发人员实验室

为什么呢?因为有一个问题真的陷阱我很久了

直到现在我还是无解

那么我就先简单的前情提要一下好了

— — — —

这要追溯到2014年底的时候

那年Swift刚出+有时间可以写一些有趣的东西

同年苹果也释放了一些扩展的东西

其中一个就是—键盘扩展

和几个朋友讨论过后,觉得

每天按下一次+可以换字+乡民字语的点子还蛮有趣的

就一起做了一个—“乡民荐盘”

https://itunes.apple.com/tw/app/xiang-min-jian-pan/id969823763?l=zh&mt=8

而因为功能不算太复杂,所以开发上除了熟悉语法的时间花了比较多之外

很快的就把这东西给做出来了

然后我们就很开心的提交送审

结果…

来来回回,总计被Reject了36次…

(详细过程等我有时间再补上+我写信骂苹果的信)

很快到后来才发现,好像是NSURLConnection在Swift上有些问题

所以一气之下

我花了三天在结构完全一样没改变的情况下(使用及呼叫的方法也都一样)

迅捷➞Objective-C

➞送审➞通过

「……」

— — — —

好的,我们再拉回来到WWDC 15的现场

所以我就很纳闷,到底是发生了什么事

就想去找个苹果工程师来了解一下

「嗨,我能为您提供什么?」

我就跟他述说了一下整件事情的来龙去脉+我疑惑许久的点

更进一步的,我们一起审查代码,跟踪崩溃报告

以及看送审被退回的回覆

而整个过程中我也发现他的眉头越皱越深深

直到最后,他很无奈的跟我说

“对不起…”

明显他真的也不知道这到底是发生了什么事(三小!?)

我也只能说这问题实在是太Tricky了

所以就认为是写新语言的踩雷经验值累积吧

但不管怎么说

能够与苹果的工程师做这样的交谈与讨论

也真的实为是一个难得的经验

惊人!

— — — —

在整个会场

就算你没到会议厅,或者真的挤不进去其实也没关系

因为现场还是有提供很多空间供大家观看

他会直播现在各个会议厅扩大的课程

不过还是强烈建议到里面听才会比较比较性的临场感,哈

— — — —

不知不觉又到了中午

今天的…怎么事后看照片感觉很难吃…哈

在一周议程中的几个几个午午餐(还是是每天都有我有点忘了)

会邀请一些知名人士来演讲

这些演讲也实为珍贵,绝对不能错过

(印象中这名女企业家是专门做给小女孩玩的逻辑训练玩具

另外一位则是迪士尼的说故事家)