WWDC 2016 掘金专题报道,持续更新中......

7,112 阅读7分钟
原文链接: juejin.im

WWDC 16 后续报道

WWDC 16 第一天的 Keynote 演示已经结束了,想必各位开发者们也已经摩拳擦掌等不及研究一下大会上的新玩意了,稀土君也会为你在此整理来自掘金社区以及互联网上各类技术、总结文章。

开发者所需要知道的 iOS 10 SDK 新特性

来自 iOS 开发者王巍的一篇总结文章。

距离 iPhone 横空出世已经过去了 9 个年头,iOS 的版本号也跨入了两位数。在我们回顾过去四五年 iOS 系统的发展的时候,不免感叹变化速度之快,迭代周期之短。iOS 7 翻天覆地的全新设计,iOS 8 中 Size Classes 的出现,应用扩展,以及 Cloud Kit 的加入,iOS 9 里的分屏多任务特性等等。Apple 近年都是在 WWDC 发布新的系统和软件,然后在秋季和冬季 (或者来年春季) 召开硬件产品的发布会。WWDC 上每一项软件的更新其实都预示了相应的硬件的方向,相信今年也不会例外。

对于开发者来说,好消息是 iOS 10 中并没有加入太多内容。按照适配的需求,来年的 iOS 开发至少应该可以从 iOS 8 甚至 iOS 9 开始,我们将有时间对之前的版本特性进行更好的梳理,消化和实践。相比与开疆扩土,iOS 10 更专注的是对现有内容的改进,以弥补之前迅速发展所留下的一些问题,这其实正是 Apple 当下所亟需做的事情。

iTunes Connect 最新的六大特性

iTunes Connect 在持续的更新中,今年也不例外,在 WWDC 的 iTunes Connect 分会场,苹果介绍了即将改版的最新消息。

初探 iOS 10 的重大变化

Swift 3.0 相对 Swift 2.2 有很大的变化。 比较重要的演讲是 Swift API Design Guidelines 和 What is new in Swift。Swift3.0 的 Swift 的第 3 个主要版本,目标是安全,快速和有表现力,也是第一个有开源社区参与开发的 Swift 版本。

在 iOS 10 中使用 iMessage

iOS 10 发布,最让人意外的就是 iMessage 的「改头换面」了吧。这其中新增了两种 iMessage 的方式:

  • 内置表情包
  • iMessage 应用

开发者该如何利用好 iMessage 的新特性?也许你应该看看看这篇文章

iOS 10 给开发者带来了什么

来自 iOS 应用 Pin 的开发者钟颖的一篇文章。对与 WWDC 2016 第一天的 Keynote 的一些亮点做了个人记录。

带你了解 WWDC 2016 公布的 SiriKit 应用

Siri 开放 SDK 无疑是本次 WWDC 上对开发者来说的重头戏之一,那么,开发者该如何在自己的应用内集成 SiriSDK,我们该如何开发我们的第一个 SiriKit 应用,也许,这篇文章,能帮助到你。

Swift 3.0 第一个预览版「正式」发布

虽然第一场 Keynote 上没有介绍 Swift 3,其实早在发布会开始前,Apple 就已经在 GitHub 上放出了 Swift 3.0 的预览版本源码,现在,Apple 也正式宣布了这一消息,开发者们,可以行动起来了。

其它


WWDC 2016(苹果全球开发者大会)第一天的 Keynote 演示已经结束了。会上,watchOS、tvOS、macOS 以及 iOS 都按预期发布了升级版本。

那么大会第一天到底发布了些什么,对开发者来说有什么新闻,稀土君为你整理了一下本次大会的要点。

iOS 10 而不是 iOS X

Apple 将这一移动平台操作系统放到了几个系统的最后来介绍,可见其重要程度。果然,「剧透不足」的 iOS 10 带了了许多意料之外的新东西。

Siri SDK

Siri 对开发者开放了 SDK,无疑是昨晚比较重磅的新闻,即使这一消息一经提前被公布。现在,开发者可以将应用与 Siri 集成,让 Siri 帮你完成应用内的操作:打车、转账或者是发送消息......

哦对了,Siri 通过深度学习让自己的应用场景更加扩展开来,这一智能语音助手似乎在朝着真正「智能」的方向发展。我想,这也是为什么,当 Apple 介绍到更加开放好用的 Siri时,全场开发者故障欢呼的原因了吧。

HomeKit,开发者的下一个战场?

本次 WWDC 上,HomeKit 也赚了一把眼球。Apple 为之推出了全新的 Home 应用,并且,你可以直接使用 Siri 来控制与 Home 应用连接的智能家电。虽然并没有发布像 Google Home、Amazon Echo 之类的硬件设备,相信在 HomeKit 的支持下,开发者能够开发出更多好的智能家电设备。

Weight、3D Touch and Notification Center

iOS 10 更新,也带来了全新的通知中心以及 3D Touch 的设计,iOS 10 的各种 Weight 控件也全都改成了圆角风格。现在,使用 3D Touch 能够完成更多的操作、获取更多的信息,开发者们,快点行动起来吧。

Swift Playground for iOS

虽然稀土君一度期待的 Xcode for iOS 没有到来,不过,Apple 推出的 Swift Playground for iPad 倒也是一个令众多开发者惊喜的消息。

你也别太期待这一应用,Swift Playground 目前的定位貌似只是一个教学应用,Apple 推出这一应用旨在帮助院校学生能够更方便地学习 Swift 这一门编程语言。

macOS Sierra,更加统一的平台命名

OS X 终于在本次大会上被更名为了 macOS,这一 Mac 电脑搭载的操作系统更是获得了一个新代号:Sierra。

Safari 开发者们的福音

相信有不少开发者都在为 Safari 浏览器开发插件应用,可是,这一开发群体缺一直没能很好地在这个平台上得到好的回报。现在,这一情况似乎要改变了,Apple 将允许 Safari 插件上架 Mac App Store 进行定价销售。相信这一举措能够吸引到更多的开发者为这个平台进行开发。

Maps Extension

iOS 自带的地图应用也获得了更强大的扩展性,开发者可以直接在应用内集成系统的地图应用,这样在搜索地图的的时候,我们能够直接完成打车订餐等便捷操作。

Apple Pay on the Web

Apple Pay on the Web,Apple 也为 Apple Pay 这一支付服务带来了更大的使用空间,当然,这不表示你可以带着你的个人电脑在商店中使用 Apple Pay 支付。现在,在网页上购物时选择 Apple Pay 支付,再到 iPhone 或者 Apple Watch 上进行指纹或者密码输入即可完成操作。

这是不是意味着开发者们能够在自己的网站上集成 Apple Pay 进行软件销售呢?还是很令人期待的。

Universal Clipboard and Auto Unlock,开发者们该担心了?

伴随 macOS 一起发布的,还有这两项能代替许多第三方应用的新功能。其中,Auto Unlock 能让你在一定距离内自动解锁 Mac 而不用输入密码,Universal Clipboard 能够通过 iCloud 在 Apple 设备上同步剪贴板。

这两个新功能的推出,貌似让 MacID、Paste 等应用的日子变得很不好过了?也不要太早下结论,MacID 除了与 Auto Unlock 一样的功能之外,还能通过设定好的触控板手势解锁 Mac,毕竟在 Wi-Fi 或者蓝牙连接稳定性不能保证的情况下,有一个备用手段还是很必要的。而至于 Universal Clipboard,目前还没有消息表明它能够同步剪贴板的历史数据,相信 Paste 这类应用依然会是我们使用的主力。

Apple 每次开发布会,似乎都断了很多开发者的后路,不过要知道,Apple 本身提供的各种功能有限,只要脑洞够大,你的应用相信能有让用户留下的更好的理由。