纵观WWDC 2016开发者大会的全部内容,尽管本次大会没有那些新的产品发布,不过能让各位果粉的肾留到秋天,那也是苹果公司对各位果粉的关爱啊。但是对iOS开发者而言,新发布的技术还是比较不错的。主要内容包括四大系统(watchOS、tvOS、macOS、iOS 10)和Tim Cook钟爱的Swift Playgrounds。一、 watchOS率先上台的是watchOS 3,其最大的亮点就是即时启动,在 watchOS 2 中,启动一个App大概需要4秒左右,而在
watchOS 3 中,执行速度是以前的3倍以上。并且按下侧边按钮,就可以呼叫出储存在Dock中的 App。由于全民运动的盛行,苹果在 watchOS 3 中添加了Activity Sharing功能,可以很方便的将自己的活动信息分享给朋友,比如分享自己的步数或者声音信息,并且还加入了Breathe(呼吸) 应用,可以充当你的私人“深呼吸教练”,遵循好的呼吸习惯。昨晚听到这里,黑马程序员的iOS群里就有人说“我要买”!你确定?都是肾啊!当然本次更新还有一些细微的升级,比如说控制中心、自定义表盘、拨打紧急电话等。而对开发者而言,watchOS
3可以支持Apple Pay App和实时的心率测试,并且可以集成CloudKit,GameCenter等。

我们来看下本次大会都有什么精彩的内容:

tvOS

苹果电视目前已经有1300个频道,并且在苹果大力支持开发者的努力下,在7个月时间实现了6000个应用。在介绍tvOS的时候,最大的亮点就是Siri了。用户只要告诉 Siri 我们需要看什么,Siri 会搜索 650000部电视和电视节目,当然可以通过 Siri 直接搜索 YouTude 的内容(在天朝你就甭想了!),并且 tvOS 也将加入超过100个直播频道可供用户使用。在新版的tvOS更新后,用户即可使用 Single sign-on 搞定输入账户与密码的烦琐操作。而苹果将更多框架开放给了开发者:•
ReplayKit: 重播工具,可以保存视频随时观看• PhotoKit:将自己喜欢照片与媒体带到 Apple TV• HomeKit:控制所有在家里的智能设备。

macOS


本次大会上,苹果正式将 OS X 正式更名为 macOS,并且新版系统叫 macOS Sierra.新版macOS增加两个新应用:Auto Unlock与Universal Clipboard,Auto Unlock,可以用来使用appleWatch就可以进行Mac快速解锁Mac电脑。





另外值得说的是,在新版系统中,可以支持网页版的Apple Pay。在结账的时候,可以通过 iPhone 或者 Apple Watch 验证身份进行支付。支持地区包括英国、加拿大、澳大利亚、中国等6个国家,由此看来苹果公司是非常重视中国市场的。






最后就是本次大会的重头戏——Siri。macOS加入了Siri,可以进行非常复杂的查询和搜索,播放音乐,直接拖拽
Siri 的搜索结果到文档中,以及语音录音等功能。

iOS

1.用户体验方面

a) 苹果重新设计了锁屏界面,只需要举起手机,手机自动解锁;

b) 通知的界面样式也进行了重新的设计;

c) 锁屏状态下的操作也进行了相应的调整,比如“往左滑动就可以很方便的调起照相机拍照”等;

d) 拓展更多3D Touch的功能。

2.
Siri接口的开放

本次大会十分振奋人心的就是苹果将
Siri接口开放给了开发者,开发者可以使用 Siri 直接与应用进行简单的功能操作,并且也可以利用 Carplay 安全的发出语音指令等等。

3. QuickType

QuickType让我们打字更加方便、快速,它会识别内容并预测用户接下来要输入的内容,免去用户打字慢的烦恼。

4.
Photos

iOS
10下,Photos不仅支持面部识别,还可以按地点时间人物自动归类,能够自动将照片、视频、情景以及音乐合成成小短片,这个功能确实非常吸引人。

5.
Maps

iOS 10 中的地图 Maps 将有着更简洁的导航界面和交通信息,可以根据当前时间推荐你要去的点(比如上班,会推荐公司的位置),也可以根据日历里面的事件推荐相应的地点,当然,这些功能也可以在 Carplay 上实现。苹果也把地图开放给开发者,可以直接在地图中使用第三方App的功能,比如说:叫车,苹果支付,预定,让开发者有更多用武之地。


Apple Music

在 iOS 10 中 Apple Music 可以归类并查看手机上的所有音乐,也可以查看歌词,定制自己的音乐,查看每天的播放列表,在线浏览歌手专辑等信息,并且支持广播电台。

News

Apple
News 已经有2000个合作伙伴,6000万个活跃的用户,此次更是引入了订阅功能,可以自定义自己的新闻频道,并且突发新闻发生时系统会有通知。

HomeKit

HomeKit
会在iOS 10中添加一个全新的应用,用户可以通过简单地操作,控制智能家具,也可通过与 Siri 沟通进行家具的快速控制,比如在锁屏的情况下用摄像头与门外访客进行沟通。

Phone


iOS 10 中电话功能新增支持第三方来电显示,实现垃圾来电拦截功能,对错过的电话进行语音播放,支持VoIP,这也是以前就支持的。

iMessages

本次iOS10 更新的亮点,新的 iMessage 提供消息的气泡框的多种效果,支持发送手写信息,拍照以及发送照片以及音乐,让聊天互动更加个性化,添加放大了3倍的 Emoji 表情,还可以直接将文字转换成 Emoji 表情,直接拖拽动态表情到对话中等功能。iMessage会开放丰富的SDK给开发者,实现很棒的动画特效。第三方应用信息分享到聊天对话中等,并且 Mac 和 Apple Watch 也可以同步更新聊天记录。





SwiftPlaygrounds

SwiftPlaygrounds苹果开发用在
iPad上的应用,其主要针对于孩子,目的是让孩子们更加容易的学习编程,通过各种游戏来让孩子享受编程带来的快乐,苹果的想法一定是“iOS开发要从娃娃抓起”,这让Google情何以堪。

2016 苹果全球开发者大会(WWDC)的更多相关文章

  1. WWDC————苹果全球开发者大会

    WWDC:Apple Worldwide Developers Conference(苹果全球开发者)的简称,每年定期由苹果公司(Apple Inc.)在美国举办.大会主要的目的是让苹果公司向研发者们 ...

  2. 第二届PHP全球开发者大会(含大会的PPT)

    PHP全球开发者大会于2016年5月14日至15日在北京召开 更多现场图片请猛击: http://t.cn/RqeP7y9 ,  http://t.cn/RqD8Typ 最后,这次大会的PPT可以在这 ...

  3. 2016 Google中国开发者大会游记

    本文地址:http://www.cnblogs.com/likeli/p/6146117.html 写在前面 平时一直埋头写代码,这次既然Google给了门票,也就来看看,看看这种世界顶尖的科技公司, ...

  4. 2017Unity开发者大会备受关注的原因有哪些?

    Unite大会是由Unity举办的全球开发者大会,至今已有10年的历史.从最开始Unity开发者大会仅500人,到现在Unity大会已经增长到5000人,10倍的参与人数,Unity开发者大会仅仅用了 ...

  5. [生活日记]参与unity非游戏行业开发者大会小结

    今天下午花了半天时间公司全体都去人民广场参与了一个unity非游戏行业开发者大会,主要了解到unity这款全球顶尖之一的游戏引擎的一个发展史,从05年三个美国人技术研发开始,一直到12年开始引进中国, ...

  6. 2015苹果WWDC开发者大会

    2015苹果WWDC开发者大会 (1)本届主题为“the epicenter of change(变革的中心)” (2)iOS 9.OS X.watchOS三款重要系统更新以及其他服务 (3)iOS ...

  7. SDCC 2016中国软件开发者大会十三大主题

    SDCC中国软件开发者嘉年华(Software Developer Carnival China),是由全球最大中文IT社区CSDN于2007年创办的软件技术领域顶级盛会,将如约于2016年11月18 ...

  8. 【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理

    2016.11.19 周六,我们在 北航参加了<GDG 谷歌开发者大会>,在web专场,聆听了谷歌公司的与会专家的技术分享. 中午免费的午餐,下午精美的下午茶,还有精湛的技术,都是我们队谷 ...

  9. 微软 Build 2016年开发者大会发布多项功能升级

    微软Build 2016开发者大会在美国旧金山的莫斯康展览中心开幕.本次大会对一些重点功能进行了完善.如手写笔支持技术Windows Ink.语音识别Cortana应用集(Cortana Collec ...

随机推荐

  1. Python中求1到20平方的两种方法

    #1.使用列表推导式 >>> [x**2 for x in range(1,21)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, ...

  2. Python中的转义

    在Python交互式解释器中,输出的字符串会用引号引起来,特殊字符会用反斜杠(\)转义.如果遇到带有\的字符被当作特殊字符时,有以下两种处理方法:1.使用双反斜杠(\\)来转义2.使用原始字符串,方法 ...

  3. js数组排序,支持正反排序以及多维度排序

    工作中遇到js数组排序问题,数组中存储的都是对象,于是就百度了下,利用别人的代码进行修改,最终完成可以倒序.反序,可以进行多维度排序的功能源码如下: /** * js数组排序 支持数字和字符串 * @ ...

  4. Python3 JSON 数据解析

    JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. Python3 中可以使用 json 模块来对 JSON 数据进 ...

  5. CodeBlocks使用小技巧

    1.基本使用: CodeBlocks使用介绍 2.一定要建项目才能编译运行代码吗? 不一定,也可以直接新建文件,直接运行. 如何管理这些未纳入项目的文件?通过左侧Management面板,切换到Fil ...

  6. 分布式一致性协议Raft原理与实例

    分布式一致性协议Raft原理与实例 1.Raft协议 1.1 Raft简介 Raft是由Stanford提出的一种更易理解的一致性算法,意在取代目前广为使用的Paxos算法.目前,在各种主流语言中都有 ...

  7. java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener问题解决

    今天搭建SSH项目的时候出现了如下错误: 严重: Error configuring application listener of class org.springframework.web.con ...

  8. pdflush进程详解

    一.简介     由于页高速缓存的缓存作用,写操作实际上会被延迟.当页高速缓存中的数据比后台存储的数据更新时,那么该数据就被称做脏数据.在内存中累积起来的脏页最终必须被写回磁盘.在以下两种情况发生时, ...

  9. 关于[[NSNotificationCenter defaultCenter] addObserver不remove后续又收到通知crash问题

    今天试了一个小demo,测出一个现象,同步出来:object 作为 observer 监听了通知 A,然后 object 中途被释放执行了dealloc,随后app发出这个通知 A:iOS 6.iOS ...

  10. [Flask]学习杂记--模板

    这个学习杂记主要不是分享经验,更多是记录下falsk的体验过程,以后做东西在深入研究,因为django之前用的时间比较长,所以很多概念都是一看而过,做个试验了解下flask的功能. flask中使用是 ...