WWDC17 —回顾展

我们的两名开发人员Tim和Niall参加了抽奖活动,并获得了今年WWDC,苹果全球开发人员大会的门票。 Michael是他们不幸的iOS同事之一,就他们的WWDC经验以及iOS 11和Xcode的新功能采访了他们。 另一个不太幸运的同事杰西卡(Jessica)也加入了。

Niall,这是您的第一个WWDC,那么为什么不从给我们您对WWDC的总体印象开始呢?

Niall(ND):很容易陷入炒作之中,我认为它会逐渐消失,但是这个地方的能量和对它感到非常兴奋的人的种类使你继续前进。 我非常喜欢它,整个活动,演讲者和场地。

今年是在圣何塞,是您第一次来圣何塞吗?

ND:是的,我感到有点遗憾,因为它不在旧金山,因为我认为这是一个比圣何塞更有趣的地方,但是无论如何,您实际上并没有在场地外获得大量的时间-差不多全开。

蒂姆,这也是您去年第二次参加WWDC,请问该如何比较?

蒂姆(TC):我更喜欢圣何塞的场地。 一切都在一个楼层上,虽然紧凑但很大。
迈克尔(MB):那没有道理……
ND:感觉就像所有的东西都紧靠在一起,您真的不需要走太远就可以到达某个地方,但是无论何时到达任何地方,都有大量的空间-大厅很大。

“……您觉得很久以前就应该在那里的东西终于来了。”

就开发人员工具而言,最大的收获是什么?

ND:我认为对我来说最大的改变是Xcode 9的一些更改,特别是新的重构工具,以及引入的一些生活质量更改,您认为应该有很长的时间时间前终于来了。 运行多个模拟器,进行无线调试对于Apple TV的开发将特别方便,并且还有其他一些优势,例如大大改进了代码折叠功能。
TC: iPad的新iOS 11功能给我留下了深刻的印象。 现在基本上在计算机上已经完整。 应用之间的拖放,改进了分屏显示。
MB:您认为这会让您想编写更多iPad应用程序吗?
TC:是的,我真的很想尝试这种拖放式的东西,它在iPhone上的应用程序之间不起作用。 在第一个Beta中,我已经能够使其在测试应用程序中运行,但是他们在第二个Beta中禁用了它。

“我认为对于那些不住在命令行中的人来说,他们可能不需要太久的其他git工具,例如Tower或SourceTree。”

我和杰西卡都没参加会议,但是我们在家里一起玩,所以对您来说,杰西卡对您来说最大的好处是什么?

杰西卡(JC):我也非常喜欢重构方面的改进,这是我到目前为止一直在使用的主要内容。 显然Xcode更好,但是我在Android Studio中做了一些基本的事情,而这些东西在Xcode中是做不到的,对于Swift,您甚至不能做基本的重命名。 这是很简单的东西,但是却有很大的不同。
MB:到目前为止,我最喜欢的是Xcode 9中的新git功能。能够轻松浏览所有分支和标签,查看所有提交以及在完整的并排编辑器中查看差异是一个很大的事情。改善。 我认为对于不在命令行中的人们来说,他们可能不需要太久的其他git工具(如Tower或SourceTree)了。
TC:尽管如此,我认为它过于关注GitHub了-如果它更通用,那就更好了。
MB:是的,虽然我提到的东西可以在我们所有的git仓库中使用,但是我们在大多数项目中都没有使用Github,但是当然还有很多其他功能仅适用于GitHub,我想知道他们是否会为BitBucket添加类似的东西在未来的几年。
JC:所以您一直在使用Xcode中的git?
MB:是的,实际上它是最棒的功能,我认为是后台获取,并突出显示远程文件更改的位置。 不必考虑这一点,只需在文件旁边看到一个小图标就可以了。

您认为Xcode或其他开发工具中还有什么值得一提的吗?

ND:在大型项目中,Xcode 9的速度要快得多,搜索的速度要快得多。
TC:编辑器中的滚动确实得到了改善,滚动更大的文件的速度更快。
MB:还有一件事,我没有看到,但是您提到了Tim,我觉得听起来很棒,它是快照调试状态,您能告诉我们一些吗?
TC:有时候您会发现一个错误,但是您不是一个要修复的错误,因此您可以暂停执行,拍摄快照并将其发送给另一位开发人员。 他们可以导入并运行它,然后从该状态继续。 不幸的是,这仅适用于SceneKit调试,但是仍然很酷。

我去过的每个WWDC,最大的欢呼之一就是他们一劳永逸地解决了我们所有的代码签名麻烦,而您提到他们今年再次做到了Niall?

ND:是的,他们已经取消了从Xcode吊销发行证书的功能,因此希望这将减少意外吊销。 他们还更改了代码首选项中的“帐户”标签。 如果您在那里管理证书,它将为您提供各种证书的状态,并指出特定问题,例如证书是否在钥匙串中或是否已被吊销等。
MB:这次没有“修复问题”按钮了吗?
TC:不,尽管他们对源代码编辑器中的“修复”按钮进行了非常酷的改进。 现在,例如,如果您声明了协议一致性,但实际上尚未实现,则将显示“修复”按钮,它会自动为您实现。 这是另一件事,但是却使生活更加轻松。

“……所有人都应可以使用所有应用程序,并且我们应尽力执行实现可访问性功能所需的少量工作,而我们正积极选择将其和其他残疾人排除在外。”

我去过的WWDC中最喜欢的事情之一就是午餐时间演讲者-今年的情况如何? 今年,米歇尔·奥巴马(Michelle Obama)不在那儿,实际上他不是在午餐时间演讲,而是今年的新一届会议。

TC:米歇尔·奥巴马(Michelle Obama)在本周初在那里,并谈论了她的举措,如letgirlslearn.gov。 她几乎是作为励志演说家在那里的。
ND:我认为最有趣的是托德·斯塔贝尔费尔特(Todd Stabelfeldt)的那个,他是C4四肢瘫痪者,出于多种原因,他真的很有趣。 苹果在可访问性方面进行了很多讨论,并且今年确实有许多新功能。 他的信息对于使用像他这样的人来说真的很重要,所以我认为那是一次非常有趣的演讲,他本人也是一位娱乐性很强的演讲者,是一个非常有趣且引人入胜的家伙。
MB:至少在我去过的那三年,这似乎一直是WWDC的大话题。 苹果似乎真正地关心可访问性,并且非常热情地谈论它。 我记得去年的一次午餐时间会议是和Haben Girma在一起的,她是一个令人惊讶的聋哑人,她促进了应用程序的可访问性,我不记得是不是她使用了“包容性设计”这个词,而不是可访问性,但绝对是她在谈论所有人应如何访问所有应用程序,而我们没有进行实现可访问性功能所需的少量工作,而我们正在积极选择排除她和其他残疾人。
TC:我真的很喜欢NASA的Darden博士。 她是《 Hidden Figures》一书的创作人之一,她谈到了她在NASA的职业,从计算机时代到担任高级主管,她是首位进入NASA高级管理层的非洲裔美国女性。

    Interesting Posts