当前位置: 首页 > 网络学院 >

开发者须知:三款OS和拥抱开源的Swift·

新客网 XKER.COM 时间:2015-06-11 20:05:54来源:陈庆翔 51cto  评论:

短短半个月,世界上两家最伟大的科技公司先后举办了开发者大会,两场风格完全不同的开发者大会,投射出两家公司完全不同的目标和气质。如果说谷歌IO大会是诗人改变世界的宣言,苹果的WWDC更像英国的执事,温文尔雅却不失野心。无论是是改变世界宣言还是执事的野心,都离不开数以亿万计开发者。51CTO移动频道带您解读WWDC上苹果执事的野心

No.1 iOS 9

这次iOS 9 被彻底重新设计,从整个系统的最底层开始进行了全面提升,让整个系统变得更为智能;它优化了你常用的各种 app,与 iPad 的整合也将更为完善。

开发者须知:三款OS和拥抱开源的Swift·_新客网

在你早上拿起 iPhone 的时候,它会根据你的日常习惯向你建议要打开的 app,如果你在日历 app 的某个事件中添加了地址,你的 iPhone 会提醒你该出发的时间……另外值得一提的是iOS9的搜索,它可以搜索赛事日程、Netflix 影片、app……如同执事一般悉心照顾你的一切。

此外苹果此次开放了万众期待的Siri API。Siri早在iOS 5时代就已经正式登陆了移动平台,而且目前已经在上至iPad Air 2下至iPhone 4S的广泛设备区间发挥作用。作为开发者也一直希望能够将其功能引入到自己的应用方案当中。

对于用户和开发者来说iOS 9 重新设计了 app 间的切换,Slide Over 功能让你在不离开当前 app 的同时就能打开第二个 app,Picture in Picture 功能可以缩小视频的尺寸,让你在回邮件的同时还能看视频节目,Split View 功能,两个 app 能在同一屏幕上,同时开启、并行运作,那么如此看来iPad Pro似乎就要来了。Picture in Picture、Slide Over 和 Split View 功能,都将对开发人员开放 API。

开发者须知:三款OS和拥抱开源的Swift·_新客网

开发者须知:三款OS和拥抱开源的Swift·_新客网

iOS 9 将为开发人员提供众多全新的 API,有了 GamePlayKit、Model I/O 和 ReplayKit,新 API 将带来更好玩的 iOS 游戏。

No.2 OS X

开发者须知:三款OS和拥抱开源的Swift·_新客网

OS X Yosemite 的更新率,创下了个人电脑操作系统史上的新纪录。

OS X El Capitan 对系统的内在进行了提升,使其更为强大,让你能以更智能的方式来处理日常事务。新手势让许多快速操作变得更为简单,例如从邮件 app 里删除某封邮件。Safari 上的固定标签页功能,让你能将时常浏览的网站保持打开和更新。

Spaces Bar 让你可以轻松创建多个屏幕,得到更多操作空间。

Split View 将自动并排两个 app 来共用一个屏幕,让 Mac 显示屏的每一个像素都物尽其用。

开发者须知:三款OS和拥抱开源的Swift·_新客网

Metal 是一种核心图像处理技术,让各种 app 都能更快捷地访问图形处理器。

面向开发人员的 beta 版 OS X El Capitan 于今天推出,而面向公众的 beta 版将于今夏推出。

No.3 watchOS 2

可以说现在的Apple Watch以及watchOS的体验十分糟糕。新版 watchOS 将带来各种专为 Apple Watch 打造的原生 app。

开发者须知:三款OS和拥抱开源的Swift·_新客网

在此之前,Apple Watch 上许多的 app 需要借助 iPhone 来运行;而有了 watchOS 2,它们就能完全在 Apple Watch 上运行了。开发者可以利用包括麦克风在内的扬声器、视频、加速感应器、Taptic Engine,和 Digital Crown 等访问更多的硬件功能。面向开发人员的 watchOS 2 预览于今日推出。

No.4拥抱开源的Swift

开发者须知:三款OS和拥抱开源的Swift·_新客网

Swift 是 iOS 和 OS X 的底层开发语言,它为编写各种精彩 app 带来了无限可能。在今年晚些时候,Swift 会开放源代码,对 iOS、OS X 和 Linux 都适用。面向开发人员的 beta 版 iOS 9 于今天推出,面向公众的 beta 版将于 7 月推出。


如果您喜欢本文请分享给您的好友,谢谢!本文来源:陈庆翔 51cto

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)