今年有幸被苹果抽中 WWDC
,参加年度 Apple 世界码农大会。异国他乡,略曲折,但还好,很快跟老司机相遇了的。
在大会开始之前,官网直接给了这个页面:
就像今年的 WWDC
app里面显示lab名称一样,“我现在告诉你分享主题的名字,那么 Google 可能要完啦”。今年 Apple 有些任性。
凌晨三点半,我眼都还没睁开赶到了会议中心排队,前方已经排了五十多位小伙伴了的,有的铺地毯睡觉排队的,有坐地上敲代码的,有玩游戏的,但唯一让我吃惊的是那位排在队伍第一名的,60多岁的高龄白发老人了的,眼神依旧坚毅,果粉的世界大家都懂。
上午 库克总结 keynote 6 件事情
watch 加了kid让watch更加有趣,千万别让你家小孩看到,否则那么卡通,你又要下单给小朋友买啦。加上智能机器学习让watch真正了解你,更加适合自己。
ios 11 大幅度更新,比如增加
开车模式
,这样开车的时候手机就可以安静的放在一边了的,再比如large navigation bar title
,App Store
全新改版, 作为开发者又要开始适配了。iTunes connect 提一句吧,苹果竟然自己实现了灰度发布,审核分分钟的事情,有人现场体验,40分钟审核通过。mac os 难道苹果是词穷了么? 起了个
High Serria
,我还以为要开会地方的名字San Jose
。 Safari 比之前更加流畅,但改动最大的莫过于文件系统使用HSF。iMac pro 全场欢呼,终于更新了古董般的立体机,硬件升级程度可谓直接要下单,什么都不说,买买买。
iPad Pro dock像Mac一样,可以拖拽悬浮底部,配合分屏操作,更加方便的共享内容实现拖拽,什么都不说,买买买。
HomePod 你以为是简单的音响么?不,他还有强大的处理器,各种模式,一黑一白,什么都不说,买买买。
最后再看一眼库克吧
下午 Platforms State of the Union & Hands-On Area
Xcode 9 长大了的
refactor :不仅终于支持swift了的,而且更加强劲,�fix功能更加强大
Source Control Github: 直接集成了 Github,Github 网页中也直接可以open in xcode
编译速度大幅度提升:把 indexing+build 直接合并到一步,增量编译等。
可谓年度最佳的是终于可以抛弃 USB 调试了的
其他
Swift 4: 使用更加简单,比如Codable,其他没有细讲,具体可以等后面的分享
ios 11: file document 以及 drag API,主要是演示了在iPad上实现分屏拖拽功能
ARKit,VR, Metal 2, ML: Apple突然放大招,不在沉寂,一绝杀入 VR&AR 领域,但 ARKit 从iPhone6S & iPad Pro才开始支持哦
Camera API: 提供了一系列的图像相关的API,比如depth等。 原来苹果相机要如此犀利了的。传说比 Google 处理速度快6倍
当操作的事情应该放在mainThread等
谍照 iMac Pro,VR, AR, HomePod
HomePod 可惜只能拍张不能摸,只能拍张
iPad上体验了一下两个AR Demo,还不错。想回去自己也弄一个玩玩。工作人员还热情的询问是否来自中国,然后给我用中文交流,中文还算可以。
iMac Pro 一圈人围起来,一样是不能摸,旁边一小伙子笑着来了一句,难道是不能工作?
iPad ios 11 体验
VR体验区人太多,加上天色已晚,我就没有过去排队啦。
�晚上 party
回顾一下今年WWDC的一些关键点
关于工具 Xcode
今年最大的亮点还是集中在硬件,今年是硬件大年:
iMac Pro, HomePod, iPad Pro
关于技术 ML VR AR Metal
个人最感兴趣的还是AR和ML。先聊聊ML,苹果的Machine Learning,并不是想象中的一整套学习训练的API,目前展示的是:结合很多已经成熟的训练工具,比如Caffe等,把第三方训练出来的数据模型,利用苹果自己提供的Python工具转化成Apple的model,这样Xcode就可以方便的使用了的,Apple 提供了ML 的API,ios只需要几步就能实现简单的图像识别等功能。也就是说你可以沿用你之前已经训练好的数据,直接集成到ios上了的。但一个字没有提之前火热的 TensorFlow ,原因自不必多说了吧。之前已经用 TensorFlow 在ios 实践做了一个实时物体识别,手机一会就会发烫,不知道换成原生的 ML 会不会好一些呢?�
再来聊聊AR,增强现实。苹果今年大幅度开放了新的Camera API,比如图像追踪,图像灰度处理等,再结合ARKit, 我们要做的就是自己建模了的,剩下的工作都交给苹果。打算回国之后尝试在项目上实践一下。