今天早早的下了班回来,看了一遍 WWDC 回顾视频。前两天在关注 Swift ,没有完整的将WWDC看完。

这是看视频过程中,记录下来的一些讲话:

  • 今年有2/3的开发者,是第一次参加这个大会。
  • 有相当一部分是获得奖学金的学生,最小的开发者13岁。
  • 你会看到开发的基石,为开发者准备的…他重要到我们单独腾出一段时间来介绍(指 Swift )。
  • 在前6个月,有一半我们在中国的用户是从安卓转过来的。
  • 89%的用户升级到了 iOS 7,而安卓用户中有1/3的设备还运行着4年前的系统,这就跟远古时代一样啊。
  • 安卓设备的恶意软件最多(屏幕配上一副99%的饼图)。
  • Objective-C 已经为 Apple 服务了20年,如果没有 C 的 Objective-C 会怎样?
  • Chris Lattner 上台说道:让我给你展示下用 Swift 编程是多么的有趣。
  • Swift 使我们可以使用脚本语言,而不用担心牺牲性能,完全支持 Cocoa 和 Cocoa Touch 。
  • Swift 可以编写任何应用,从社交媒体应用,到大型 3D 游戏!

突然想起来ES5和ES6,在进化方面,远远没有Swift这么“激进”,Swift可以说是完全脱掉了历史负担。

主管上个月建议我学习 iOS 开发。我也想学,但自己不熟悉 C 语言的语法,搞不懂各种 NS 开头的前缀,才知道*号代表指针。 而如今,我能够看懂 Swift 的语法,这是很重要的。只有语法入门了,才可能去学习编写应用。

另外的感悟是,高级语言真的是越来越高级了。 Google 的 V8 引擎采用动态编译技术,运行时甚至比 GCC 编译后的程序更快。 Google 正在将 Android 执行环境,从原来的 Dalvik 虚拟机,换成可以直接生成机器代码的 ART 架构。

而如今,Apple 的 Swift 也将采用 LLVM 。没有人再说,动态语言性能赶不上静态语言。

推荐阅读