iOS 7对比iOS 6来说几点它的显著UI风格变化:
目前整个设计的趋势是让UI少一些修饰,之前的苹果推崇拟物化设计,让用户一目了然那个东西是干什么的。此次iOS 7的设计却让整个调调发生了变化,总的来说,手势没变、区别也很小,最大的变化就是审美变了,简单的线条,刺眼的留白,鲜艳的颜色,少了很多装饰的应用图标,从一个为小白用户设计的界面趋向于成熟用户的调。
严格来说iOS 7不是完全扁平化的,界面还有微妙的阴影、灯光效果、渐变以及视差效果。一句话,它当然变平了,但不是纯粹二维的。
扁平化的直接目的是要强调内容而非介质,所以相对于iOS6,iOS 7上应用只在内容上强调了它的美学和概念特性,功能和信息装饰只出现在必要的地方。所以以下面的应用为例,桌面没有很明显的控制,重点只关注 “做事情” 的清单。
iOS 7舍弃了人工制品的花哨,回归到了设计的本质,致力于追求简单,达到直击内容的目的。之前的光泽感、斜边缘、阴影和边界将一去不复返。视觉上不再是让精致的图标要让我们集中、紧张,吸引我们的全部注意力,而是尽可能地放松,去关注应用图标所关注的内容。
iOS7出现的新特性:
一、已禁用-[UIDevice uniqueIdentifier]
苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指引到-[UIDevice uniqueIdentifier]的app。
此外,iOS7之前的使用了-[UIDevice uniqueIdentifier] 的app如果在iOS7上运行,它不会返回设备的UUID,而是会返回一串字符串,以FFFFFFFF开头,跟着-[UIDevice identifierForVendor]的十六进制值。
二、UIPasteboard由共享变为沙盒化了
UIPasteboard过去是用来做app之间的数据分享的。UIPasteboard本无问题,但是开发者开始使用它来存储标识符,和其他的相关app分享这些标识符的时候问题就出现了。有一个使用这种把戏的就是OpenUDID。
在iOS7中,使用 +[UIPasteboard pasteboardWithName:create:]和 +[UIPasteboard pasteboardWithUniqueName]创建剪贴板,而且只对相同的app group可见,这样就让OpenUDID不那么有用了。
三、MAC地址不能再用来设别设备
还有一个生成iOS设备唯一标示符的方法是使用iOS设备的Media Access Control(MAC)地址。一个MAC地址是一个唯一的号码,它是物理网络层级方面分配给网络适配器的。这个地址苹果还有其他的名字,比如说是硬件地址(Hardware Address)或是Wifi地址,都是指同样的东西。
四、iOS现在要求app如需使用麦克风,需要征得用户同意
五、去掉了纹理颜色
六、通过iCloud同步用户设备的密码
七、使用原生的Base64
八、实现多语言语音合成
九、使用Core Image来检测眨眼以及微笑
十、给UITextView增加了链接
iOS 8系统的功能的增加和改变
首先是iMessage功能,它可以发送语音、位置等信息,并且在语音发送时还有一个多功能界面来供用户点击发送和关闭。另外就是iOS 8系统终于支持第三方输入法了,例如之前用户只能越狱才能使用的搜狗输入法在iOS 8系统中就可以完美适配。当然,健康类应用在iOS 8正式版中依旧被保留,HealthKit健康平台可以用来管理心率、运动、饮食等健康数据,它能和医院直接相连接共享个人健康数据。除了上述这些外,iOS 8系统的通知中心更加强大,并且指纹识别可以应用到第三方软件。
iOS 8 的特性 :
一、UIAlertController对alert&actionSheet的封装
二、UIPopoverController直接通过present方式呈现
三、获取用户授权的用户隐私保护
四、针对屏幕适配应运而生的size classes
iOS 9
1.更智能的Siri
首先是Siri,iOS9中的Siri换了新面貌,并且具备强大搜索能力,它可以智能发觉信息中的日程消息,会在特定时间知道你的需求,还可以在你插入耳机的时候主动播放音乐。或者根据你所在的时间、地点、打开的App、连接的设备等等,来预测你的下一步行动。
插入耳机主动播放音乐
更智能的Siri让设备更像一个贴身助手,苹果开放了搜索API,这样做可以让用户在iOS9中搜索到更多内容。在你早上拿起iPhone的时候,它会根据你的日常习惯向你建议要打开的应用。当你开始往邮件里添加收件人时,设备会根据你的习惯,为你建议一些收件人。这些都是Siri能做到的事。
2.全新备忘录应用
iOS9的备忘录应用经过了重新设计,功能变得更为强大。轻轻一点,就能在备忘录 app 里添加核查清单。你可以从备忘录里直接启用相机来添加照片,甚至还可以直接动动手指来画张草图。
备忘录
3.原生地图支持公交查询
在iOS9中,地图应用也带来了各种全新的功能,原生地图终于可以查询公交换乘了,中国地区支持超过300个城市。新地图还可以搜索附近的餐厅、酒吧、购物中心,以及各种正在举办的活动。
原生地图支持公交查询
4.像看杂志一样读新闻
News App是iOS9带来的一个新应用,可以根据用户的兴趣推送相应新闻。和其它新闻应用相比,News app最大的优势就是其中的文章有精美版面设计、图片廊、动画和视频的互动式报道,看起来更像是一个多媒体电子杂志。
News App
又一个删不掉的应用,不过还好,News App目前只在美国、澳大利亚和英国推出。
5.QuickType打字更快
iOS9的QuickType键盘配备了各种新功能,让输入和编辑都更简单快捷。全新Shortcut Bar让iPhone和iPad写东西就变得更方便。在搭配外置键盘使用iPad时,你也可以用快捷键来进行操作。
6.分屏显示和全新切换方式
iOS9重新设计了App间的切换。
全新APP切换界面
全新的Slide Over分屏显示功能让你在不离开当前应用的同时就能打开第二个应用,这可以让iPad实现单屏多任务,物尽其用。需要注意的是,分屏功能只支持iPad Air 2。
iPad分屏显示
视频播放还支持画中画模式,在主屏幕或使用其它应用时,视频可以在一个角落持续播放。
视频画中画
画中画比分屏显示支持的设备多一些,包括:iPad Air、iPad Air 2、iPad mini 2、iPad mini 3。
7.健康应用记录更多信息
健康应用可以为你追踪着记录日常生活中的诸多健康信息,从你的各种健身项目,到你需要喝多少水。还能用于记录孕期健康,例如坐了多久,受到了多少紫外线照射等。
健康应用
8.HomeKit支持更多设备
HomeKit能支持家用安全系统、自动窗帘等新设备。凭借iCloud Remote Access,无论你在哪儿都能控制它们。
HomeKit
9.CarPlay连接汽车与手机
CarPlay让你能以更智能、更安全的方式在车里使用iPhone。现在,你还能用无线的方式连接你的汽车和iPhone。
CarPlay
10.开源的Swift
目前在App Store中有超过15000个应用都是用Swift来开发的。在今年晚些时候,Swift会开放源代码,对iOS、OS X和Linux都适用。
Swift
11.低功耗模式更省电
iOS9带来了一个全新的“低功耗模式”,在该模式下可以延长电池续航时间,带来额外3小时的续航,这样一来,iPhone6 Plus更耐用了。
低功耗模式
12.iOS9减肥了
iOS9的开发者测试版今天就可以更新,公测时间为7月,正式版将于秋季降临,支持iPad2以后所有苹果平板和iPhone4s以后所有苹果手机。并且16G容量的旧设备也不怕升不了级,安装iOS9的空间需求已从4.6GB下降到1.8GB