昨天面试了一个做ios开发的公司,其中面试官问我最新的ios系统版本是多少,以及它的特性是什么?由于自己是初学者,所以对这些没有关注过。今天特地搜索了一下关于ios9和ios10的新特性,并整理了一下。

ios9的新特性

1、人工智能的Siri

iOS9中Siri将会有全新的UI设计,并能够通过语义来理解用户真正要表达的意思,比如说用户可以设置“当我回家的时候提醒我XX”等等。Siri语音助手的智能性能主要表现在强大的内容检索和管理方面,支持快速自动整理历史文档、根据使用场景的不同为用户提供内容和服务、来电联系人匹配、相关内容推荐甚至是第三方应用的内容检索。

具体到使用场景方面,Siri可以自动整理历史照片、联系人历史邮件往来、健身应用下接入电源开启iTunes音乐应用以及深度检索第三方应用中的内容,比如查找菜谱以及其他LBS位置相关内容和服务。

另外,根据苹果公布的最新数据,Siri语音助手每周的请求次数高达10亿,除了要给用户提供强大的Siri请求支持服务之外,新版iOS 9内置的Siri提升速度也在现有的基础上提升了40%。

2、地图

iOS6中苹果开始去谷歌化,最典型的则是官方苹果地图取代谷歌地图,但是最初的体验备受诟病。

值得一提的是过去几年,iOS内置官方地图的体验不断的到优化,iOS9中还引入了名为“Transit”的通勤路线功能,可以为用户提供从步行到乘车整个完整的通勤路线,目前这一功能涵盖了北京、纽约、伦敦等城市,北上广深等9个中国城市的用户也可以抢先体验到这一功能。

Transit

从最新的数据来看,逐渐优化的苹果地图也在得到用户的认可。据了解,苹果地图每周可以收到高达50亿次的应用请求。

支持中国300个城市

早在6月份WWDC大会大会上,苹果就已经早已展现了一个全新的Apple Maps应用。新版地图中加入公共交通导航服务,支持公交、火车、地铁、轮船等交通工具,且火车站以及地铁的出入口都有详细标注。首批上线的国家中包括中国,目前支持北京、深圳、上海、杭州等在内的9大城市,未来将支持超过300个城市。并且地图可帮助用户搜索附近的餐厅以及购物中心,甚至还包括用户们对它的评价。

3、分屏功能

大屏幕Android手机如今都有双屏模式,可以让用户在一块屏幕上同时运行两个不同的应用。

iOS9分屏功能支持iPadPro、iPadAir、iPadAir2,iPadmini2和iPadmini3以及iPadmini4,可以让两个不同的应用在屏幕上同时工作,界面可以有5:5和7:3两种比例选择,用户可以自行切换某一个屏幕上的程序。另外,视频应用可以变成小窗悬浮在界面之上。

iOS9拥有三种不同的分屏模式。第一种允许两款应用同时运行和同时显示在我们的iPad屏幕上。第二种模式则是虽也是同时两款应用显示在屏幕上,但当用户运行其中一个程序的同时,另一个程序就会停止工作,两者只能取其一。第三种画中画模式,当用户在使用iPad欣赏视频或者进行语音通话时,按下Home键,视频窗口并不会突然消失,而是继续以悬浮小窗口的方式进行工作。

iOS9为还iPad准备了QuickType功能,将剪切、复制、粘贴等快捷方式集成至工具栏,输入更顺手方便。另外,iPad可实现分屏及画中画功能,启动分屏模式时支持两边同时操作,并可随意切换,而画中画则允许用户将视频窗口缩小,并拖拽至其它位置,不影响其它操作。

4、低功耗模式

在这个iOS9系统中,电池续航成为了苹果首要完善的特性之一,为此苹果又做到了极致,推出省电模式,当设备正面朝下时会限制设备屏幕的电源供应。

在其官网上苹果介绍iOS设备将利用光和近距离传感器来测定设备是否正面朝下。当它确定设备正面朝下时,它将关闭屏幕甚至不支持接收推送通知。

在移动设备上屏幕是最耗电的一部分,新推的省电模式通过限制网络活动的方法,能够进一步减少电耗。比如将不会再自动获取邮件,后台下载和应用更新也会完全暂停。这个模式可能还会限制到网络速度,不过在这方面苹果没有详细说明。而其他方面则还有减小屏幕亮度以及动画等。

苹果表示iOS9能够让iPhone6电池续航多出1个小时,打开省电模式的话则又能多出3个小时。也正因为如此,在设置应用面板中,苹果已经将电池选项从用量子菜单中调出来。它还能够记录过去一周主要的耗电源为哪些。

5、系统内存缩小

iOS9系统内存相对于之前版本大大缩小,iOS9的升级包只有1.3GB的大小,与动辄超过4GB升级大小的iOS8有了很大的进步,进一步为大家节省了更多的内存空间的使用,进一步为大家节省了更多的内存空间的使用。

但是对于部分用户,尤其是持有16GB的使用者来说,内存压力依然不轻松,而XY苹果助手的手机瘦身功能就能为大家轻松解决这一难题,只需一键操作,手机内存就能够轻松释放。

此外还有一项名为“on-demand resources”的额外新功能,该功能意味着开发者能够省略应用的完整功能直到用户自己打开。当用户点击应用内容的时候,就会动态从App Store上进行下载,这意味着只会在需要的时候占用存储空间。这项功能有趣之处还在于当将这些内容在后台进行下载之后,当存储空间紧张的时候会自动进行删除。

这对于预算不多而购买了“乞丐版”iPhone的用户来说是非常利好的消息。此前所有支持iOS 8的设备都能升级iOS9。

6、新闻功能

大会上苹果发布了全新News应用,它是全世界最大的新闻来源,可根据用户阅读偏好为其推荐新闻内容,使用News阅读的越多,它越能精准的分析用户所感兴趣的内容,同时它还支持用户自由定制,如演讲者所说“基于世界的庞大资源向你展示个性化符合你的内容”。另外,该应用在iPad上的显示效果与杂志十分类似。

用户可以选择不同的主题和频道来定制推送的内容,在“For You”标签页中每天都可以看到一系列故事,收藏版块还可以显示用户添加到收藏列表的文章,这样用户就可以进行快速阅读,用户还可以在应用内进行内容搜索,Explore(探索)则可以让你进行一些随意的阅读。当然看到喜欢的内容,你还可以保存并分享给朋友。

不过遗憾的是,这项服务目前在国内暂不可用。但根据外媒指出,如果想体验这项服务的话,只需进入设置应用-通用-语言与地区,然后点击区域格式中的地区,并更改为美国即可体验 News,

7、密码增强为6位

iOS9的解锁密码已经从过去的4位增加到了6位,虽然听上去似乎没什么大不了的,但位数的增加的确可以进一步增强密码的安全性。

4位数字密码的组合为10的四次方,也就是1万种密码组合方式,而6位数字密码的组合为10的六次方,也就是100万种密码组合,这将大大增加

数字密码位数增加之后,iOS的解锁密码仍然可以自己设置为更复杂的密码,但是6位密码将是最低要求。如果连续10次未能正确输入密码,设备将自动抹除数据。

iOS9数字密码位数的增加将影响iPhone5S、6、6Plus、6s、6sPlus、iPadAir2和iPadMini3。苹果相信这将使破解密码的难度大大提高。

不过话说回来,如果你平时习惯使用Touch ID来解锁手机,那这个功能可能对你并没有太大影响。

8、视频支持捏拉缩放

在iOS9当中,视频也能支持捏拉缩放手势了。你可以像浏览照片或网页时一样对画面的局部进行放大。

在iOS9中,你可以根据自己习惯将视频缩小,然后跟小伙伴聊天,也可以播放自己拍摄的视频,将其细节化看有没有问题,这对于爱拍摄和爱多功能使用的小伙伴而言,绝对是福音。

ios10新特性

3D Touch功能更加丰富

搭载了3D Touch功能的iPhone 6s/Plus除了刚发布时让人感觉新鲜之外,这项功能的开发还非常有限。一是大家还不习惯全新维度的操作,二 是当时可供选择的软件数量不多。但不得不说3D Touch是一种全新的交互方式,让使用者在二维屏幕上能够实现更多的操作,也让应用开发者加入更多功 能。所以,iOS 10上3D Touch应该会和更多功能融合。

3D Touch功能更加丰富(图片来源于网络)

目前的3D Touch功能还局限于应用预先设定好的功能,使用者既没法自定义常用功能也不能调整上下顺序,iOS 10上可能会增加相应的设置,使其变得 更加灵活。另外,底栏控制中心内的功能可能会和3D Touch技术结合,进一步达到不开启或少开启页面呼出相应功能的效果。

至于硬件层面,目前的3D Touch功能无论从反馈还是灵敏度上都还不错,估计不太可能会有重大改变。而取消实体Home键改为3D Touch,可能性微乎其微,目前还停留在概念设计阶段。

控制中心功能多元化

除了结合3D Touch功能,控制中心的快捷按键也该改一改了。目前的控制中心图标设置和位置不够人性化,不适合不同使用习惯的人群进行自定义,如今虽然可以依靠越狱安装插件来实现自定义功能,但我们还是希望可以在系统层面更改。

全新设计的控制中心(概念图来源于网络)

虽然苹果一向追求简洁,但目前的控制中心多种功能圆形、方形、长条形图标的排布看上去有些杂乱,如果可以自定义笔者会将计算器、闹钟等不常用的功能删除,并加入数据连接等功能。

后台统一清理及缓存释放

习惯了安卓手机的之后,对于iPhone需要一页一页清理后台的设计大呼脑残,其实想要实现统一清理并不困难,iOS 10上或许这个问题会得到解决。

iOS 10概念图标设计(图片来源于网络)

而缓存释放则是另一项安卓已经普及但iOS还没有跟进的功能,尤其是有强迫症的使用者,希望可以看到缓存余量和进行清理。虽然iPhone 6s上苹果已经将内存提升到了2GB,但伴随应用越来越多、越来越大,还是希望可以让用户自行清理的。

预装应用可以删除

虽然iOS系统应用从设计和功能来说质量都很高,但依旧有不少我们平时很难用到,有些人会建个文件夹把它们都丢进去,有的人则干脆另开一屏单独存放。苹果CEO库克曾表示iOS系统将允许删除预装应用,iOS 10可能率先支持。

好多预装应用完全用不到(概念图来源于网络)

安卓阵营目前还没有实现预装应用可删除,就目前的情况来看,iOS 10可能会领先。

除了上述这几项改变之外,还有多项预测功能,综合之前的消息可信度也比较高,我们来了解一下。

Apple ID多账号登录

如果iOS系统支持Apple ID多账号登录,那么我们就能通过快速转换Apple ID而方便地购买不同国家的应用程序和内购项目了。

iCloud登录(图片来源于网络)

屏幕色温调节

苹果之前曾拒绝了一款色温调控应用的上架,理由是这项功能会严重影响iPhone显示器的色彩,但自从在安卓手机上使用过护眼模式之后,就强烈希望苹果也可以加入苹果色温调节功能。这样既可以减少蓝光对人眼的伤害,也可以让使用者自行调节屏幕的色彩进行个性化定制。

iOS 10图标会改变吗(图片来源于网络)

关于iOS 10可能的功能猜想还有很多,在这里就不一一罗列了。根据规律,苹果会在下一代新机发布之前推出新系统,之前有报告称苹果已经开始对 iOS 10系统进行测试,那么很有可能在今年6月的WWDC全球开发者大会上,iOS 10开发版会正式推出,并在7月发送给开发者进行测试。届 时,iOS 10的新功能我们将亲眼目睹。

iOS 10很可能不会像iOS 9那样支持很多老款机型的iPhone和iPad,猜 测iPhone 4s和iPad 2以及更早的机型可能不会进行支持,不过这也在情理之中,毕竟iPhone 4s上运行iOS 9已经非常卡顿。所有关 于iOS 10的具体信息还要等待进一步的消息来证实,我们目前能做的就是抱有期待啦。

ios9和ios10的新特性的更多相关文章

  1. xCode8以及iOS10 的新特性

    其他:ios10中 适配问题(1.系统判断方法失效:2.隐私数据的访问问题:3.UIColor 问题4.真彩色的显示5.ATS问题6.UIStatusBar问题7.UITextField8.UserN ...

  2. iOS10 CoreData新特性

    原文地址:What's New in Core Data in macOS 10.12, iOS 10.0, tvOS 10.0, and watchOS 3.0 翻译者:肖品,原创文章转载请著名出处 ...

  3. iOS10新特性之CallKit开发详解:锁屏接听和来电识别

    国庆节过完了,回家好好休息一天,今天好好分享一下CallKit开发.最近发现好多吃瓜问CallKit的VoIP开发适配,对iOS10的新特性开发和适配也在上个月完成,接下来就分享一下VoIP应用如何使 ...

  4. iOS9 collectionView新特性

    近日因为系统升级导致xcode6.系列版本出现bug,于是开始使用xcode7.在使用之余突然想到collectionView在iOS9中发布了一个可以移动cell的新特性,就尝试着将其实现,无奈ap ...

  5. iOS9新特性——堆叠视图UIStackView

    一.引言 随着autolayout的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,autolayout配合storyBoard和一些第三方的框架,对于创建约束来说,已经十分方便,但 ...

  6. iOS开发——新特性OC篇&IOS9 系统新特性

    IOS9 系统新特性 2015年6月89号凌晨召开的WWDC 2015苹果开发者大会发布了全新的iOS 9系统,PC6小编今天给大家整理了这次iOS9的系统更新带来了哪些新的功能与升级,本次新功能一览 ...

  7. iOS开发——新特性OC篇&IOS9 SDK新特性

    iOS9 SDK新特性 WWDC 2015苹果开发者大会是移动开发者一年一度的盛会,InfoQ中文站除了第一时间整理Keynote内容分享给大家之外,还邀请了资深的一线开发者分享他们的收获.本文为王巍 ...

  8. IOS9新特性之Contacts联系人

    在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受.在iOS9中,apple终于解决了这个问题,全新的Contact ...

  9. iOS10新特性之SiriKit

    在6月14日凌晨的WWDC2016大会上,苹果提出iOS10是一次里程碑并且推出了十个新特性,大部分的特性是基于iPhone自身的原生应用的更新,具体的特性笔者不在这里再次叙述,请看客们移步WWDC2 ...

随机推荐

  1. ADF_Database Develop系列2_通过UML数据库开发之将Logical UML转为Physical Models

    2013-05-01 Created By BaoXinjian

  2. c++代码模板

    c++代码模板 &代码: #include <bits/stdc++.h> using namespace std; typedef long long ll; const int ...

  3. 论文他引次数及ESI高被引论文查询方法

    https://yunpan.cn/cS67Z9UEDvc2b 访问密码 f078

  4. Windows XP下安装和配置Apache2.2.22服务器+PHP5+Mysql5

    原文:http://www.chinaz.com/web/2012/0516/252021.shtml 随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:D ...

  5. JMeter中3种参数值的传递

    小伙伴们在使用JMeter的过程中,肯定会遇到参数值传递的问题,下面来和大家总结下,在使用JMeter做压力测试的时候,常见的3种参数值的传递是怎样的. (一)从CSV文件读取要批量输入的变量 假如我 ...

  6. C++学习40 抛出自己的异常

    throw 是C++中的关键字,用来抛出异常.如果不使用 throw 关键字,try 就什么也捕获不到:上节提到的 at() 函数在内部也使用了 throw 关键字来抛出异常. throw 既可以用在 ...

  7. [Java] Steam文件输入流

    package test.stream; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja ...

  8. sql server 作业导出放到另外一台机器执行时报错的解决方法

    SQL Server2008脚本创建作业失败,提示: 引用内容消息 515,级别 16,状态 2,过程 sp_add_job,第 137 行不能将值 NULL 插入列 'owner_sid',表 'm ...

  9. django不要设置datetime字段auto_now=True

    django model的datetime字段如果设置了auto_now=True的话,update该记录的时候即使没有更新它的时间字段,它的时间字段依然会执行一遍auto_now,时间会变成当前更新 ...

  10. C++容器类概述

    原文转自:http://blog.csdn.net/wangxiaolong_china/article/details/8362540 什么是容器 首先,我们必须理解一下什么是容器,在C++ 中容器 ...