IOS 9的更新和Swift 2

原文地址:https://developer.apple.com/ios/pre-release/

写在前面:本文意在帮助英语不好的同学(比如我)更快地了解IOS 9都更新了些什么,文中一些链接都是官网的API或Demo。如果发现本文有任何错误或者不通顺的地方,请留言告诉我,谢谢!

Start Developing for iOS 9

iOS 9 SDK包含新的API和服务来实现新种类的应用程序和功能。多任务和游戏API帮助增强应用程序的功能和创造身临其境的游戏。扩展的搜索功能,以及新支持的CloudKit,HomeKit,HealthKit,和MapKit将帮助iOS扩展到比以前更多的领域。

多任务处理

多任务处理能帮助用户更容易地完成更多的任务,并且利用iPad的大屏幕可以创造两个程序同时运行的新体验。在界面生成器中使用尺寸类能让你的应用支持多任务处理,然后让你的用户利用滑动,拆分视图和画中画来查看。

Adopting Multitasking Enhancements on iPad
Lister (for watchOS, iOS, and OS X)

  • 滑动能让你在不离开当前应用的同时快捷地与第二个应用互动。

  • 使用拆分视图,用户可以有两个应用程序在同一时间使用。

  • 画中画可以让用户在应用跳转后继续观看视频。

搜索

在IOS 9的Search中,将会显示出应用程序和网站的内容,以方便用户查找信息。而且通过普通的无缝连接,你可以让用户跳转到最好的位置去查看结果。

应用历史

深层链接帮助用户回到你的APP——只是表明你的应用程序是适合搜索结果的,IOS 9将为你创造条件。

内容索引

通过Core Spotlight创建索引,帮助用户搜索时能在你的APP里找到相关的信息。

Web标记

Web标记
现在你可以在你的网站上显示一些能从你的APP访问到的信息,并且让这些信息能被(IOS 9)搜索到。iOS 9还支持灵活的通用链接无缝处理将用户带到你的网站,或者直接到你的应用程序(前提是用户设备上安装了)。

Learn more about Search in iOS 9  >

应用瘦身

在IOS 9中,苹果应用商店允许用户下载专门为他们设备优化的应用。这意味着应用将下载,安装和启动地更快,同时较之前占用更少的存储空间。支持分层,按需资源以及bitcode,给你的用户更小,更方便的更新应用体验。
App Distribution Guide: App Thinning
On-Demand Resources Guide
Foundation Framework Reference

HomeKit

HomeKit能让IOS的用户通过Siri或者第三方应用简单、安全地配置和管理HomeKit配件。在IOS 9中,我们扩展支持了你可以用的配件的类型,使得配置更容易,并且提供了更多方法去用配件互动,包括远程iCloud。
Learn more about HomeKit  >

HealthKit

HealthKit允许提供健康和健身服务的应用去共享健康相关信息。现在新的数据点允许存储生殖健康,紫外线照射,水的摄入量,和久坐不动的状态。
Learn more about HealthKit  >

MapKit

你有更多的选择显示标注和引脚来自定义你的地图。在IOS 9,你可以在你的APP中通过公共交通和天桥来指明方向。
Learn more about MapKit >

CloudKit

CloudKit能保持你的IOS设备和Mac上的APP连接并保持最新状态。现在,随着CloudKit JS,你可以提供一个Web界面让你的用户得到APP相同的数据,能更容易建立前所未有的协同工作的应用程序。
Learn more about CloudKit >

Safari and Web Content

你的程序现在可以使用Safari的更多功能啦,包括阅读器模式下,支持自动填充,并且获得浏览历史记录。应用程序还可以为Safari提供像固定内容,共享链接等扩展功能。

News Publisher

新的苹果新闻格式允许出版者在全新的新闻APP做出美丽的布局与自定义排版。News Publisher很容易地为iPhone和iPad优化分配互动和优胜的报道。
Learn more about News Publisher >

Swift 2. Now everyone can build amazing apps.

Swift是一种具有现代特色的创新性编程语言,它为OS X, IOS, 和 watchOS生产出安全又快如闪电的APP。Swift 2.0 是建立在Swift上,Swift自问世以来具有难以置信的名声和威望,其提供的功能能帮助开发人员更好地写代码,包括先进的错误处理,可用性检查以及许多增强性语法。当苹果宣布开源Swift后,相信Swift今后将会迎来更多的关注者。
Learn more about Swift >

你可能感兴趣的:(ios,swift,wwdc,IOS9,swift2)