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

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

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

No.1 iOS 9

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

在你早上拿起 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。

[[136057]]

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

No.2 OS X

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

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

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

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

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

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

No.3 watchOS 2

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

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

No.4拥抱开源的Swift

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

责任编辑:chenqingxiang 来源: 51cto
相关推荐

2015-07-20 09:16:42

iOSWatchKit开发

2015-08-11 11:01:22

设计原则开发者

2015-09-01 09:31:00

Android M权限

2020-08-05 14:30:08

开源IDEJava开发

2015-03-31 09:40:23

移动开发开发工具APP

2020-08-05 16:10:11

Java开发代码

2012-11-09 10:54:13

阿里云开发者开发

2013-01-22 22:50:40

MozillaFirefox OS

2015-06-15 10:57:34

开发者2015移动开发

2014-05-27 13:48:34

开发者付费

2014-09-01 09:53:50

Android框架

2019-05-30 08:00:00

2014-06-04 09:21:07

Swift开发语言

2022-09-15 17:08:20

JavaScripWeb开发

2014-05-04 10:58:19

开发者广告

2011-08-23 10:45:08

Linux苹果Mac OS

2010-07-28 14:21:43

Flex

2022-10-25 18:46:36

JavaScript

2014-08-08 13:27:34

Android LAndroid开发

2013-07-18 09:42:23

点赞
收藏

51CTO技术栈公众号