iOS 12正式版新特性总结

来自:xiangzhihong

距离苹果WWDC发布会举行已久,苹果在9月18日开始向用户推送iOS 12 GM版,据称本次iOS的更新内容主要是性能方面的提升,打开相机的速度提升70%,屏幕键盘呼出速度提升50%,其它App启动速度提升2倍。下面让我们看看究竟哪些设备将支持iOS 12 :



iOS 12 新特性


1, 性能


据苹果介绍,iOS 12 将使得 iPhone 或 iPad 的操作更加快速和灵敏,比如应用启动速度最高提升 40%;键盘显示速度最高提升 50%,键盘调出的速度比以往更快,输入也更加灵敏;从锁屏界面中启动相机的速度最高提升 70%;高负载下 app 启动速度最高提升 2 倍。


2,动话表情(Animoji)& 拟我表情(Memoji)


现在 iPhone X 及以上机型支持创建「拟我表情」,你可以通过选择皮肤、发型、头型、眼睛、眉毛等特征来创建自己的卡通形象,然后用在信息 app 或者 FaceTime 通话中。


此外,动话表情(Animoji)还新增了四款形象,分别是霸王龙、幽灵、树袋熊、老虎。同时,现在动话表情最长支持录制 30 秒片段,而且拟我表情和动话表情均支持吐舌和眨眼识别。


3,FaceTime 通话


在 iOS 12 上,FaceTime 变得更高效,也更有趣了。首先是「Group FaceTime 通话」群聊功能,这一功能最多支持 32 人同时进行通话,而且会自动放大正在说话中群聊成员的头像,当然你也可以通过点击某个成员的头像来放大。其次,现在 FaceTime 通话还支持动话表情和拟我表情,并且你可以在聊天过程中加入滤镜、文字效果、iMessage 信息贴纸包等。


4,相机


现在在信息应用中,你可以通过用信息 app 内置的相机功能拍照,然后利用内置的特效和第三方贴纸包,以全新方式增强照片的效果。


5,屏幕使用时间


作为苹果应对「数字成瘾」的方案,iOS 12 新增了「屏幕使用时间」功能。具体来说,这项功能通过统计你花在各个 app、网页浏览上的时间,以及接收通知和拿起手机的频率,让你能够系统地了解自己使用手机的习惯,进而帮助你合理安排花在设备上的时间。


屏幕使用时间被放置在了系统设置中,你可以在这里查看今天或者过去七天的屏幕使用时间,其中分为「最常使用」「拿起次数」「通知」,同时你还可以设置:


  • 「停用时间」:设定时间远离屏幕,在停用期间,只有事先选择的应用和电话可以使用;

  • 「应用限额」:为需要管理的应用类别设定每日时间限额,应用的使用限额会在每天午夜还原;

  • 「始终允许」:始终允许的应用在停用期间也可使用;

  • 「内容和隐私访问限制」:阻止不当内容。



值得一提的是,这项功能的设置还可以在任何已登录 iCloud 的设备上启用,同时还可设置「家人共享」,以在家人的设备上使用「屏幕使用时间」。


6,通知升级


iOS 12 还对通知中心进行了改动。现在来自同一应用的通知会被「折叠」显示,你可以通过点击来展开被折叠的通知,或者通过右划进入该应用,而左划则会出现三个选项:「隐式推送※」「关闭该应用的所有通知」「进入该应用的通知设置页面」。


隐式通知会在通知中心显示,但不会在锁屏上显示,不会播放声音,不显示横幅,也不会在应用图标上出现标记。


7,勿扰模式


优化勿扰模式,现在可以设置在 1 小时后、一天结束时、离开特定位置时或日历上的会议结束时,自动关闭勿扰模式;


就寝时的勿扰模式,将自动调暗显示屏并将夜晚收到的通知静音,直至早上解锁 iPhone 为止。


8,ARKit2


苹果为ARKit带来了一套全新的文件格式——USDZ,Adobe、Autodesk、Sketchfab、PTC、Quicxel等厂商后续均会陆续支持。


在搭载 iOS 12 系统和 A9 芯片(或更高版本)的苹果设备上,新增了一个 AR 工具「测距仪」。该应用通过调用 iPhone 或 iPad 的摄像头,拉几根直线,就能从水平和垂直方向测量物体及表面,并可自动检测矩形物体的尺寸。


同时 iOS 12 还加入对 ARKit 2 的支持,使得开发者可以创造出更身临其境的增强现实体验,并且支持多人模式。另外,还可以通过「信息」或「邮件」发送增强现实物体,然后在现实世界中观看。


9,照片


在 iOS 12 中,照片应用新增了「为你推荐标签页」,其中分为「回忆」「精选照片」「共享建议」三个子标签。值得一提的是,iOS 12 的照片应用结合了最新的机器学习技术,能够通过识别照片中面孔来建议你将照片共享给其中的人物,而如果收到其他人共享的照片,设备会在你自己的照片图库中搜索同一个活动的照片,并建议你共享给发送者。


另外,照片的搜索体验也变得更加完整,现在你能够通过地点、日程、多关键字等形式进行照片搜索。其他更新点还有:


  • 优化导入功能;

  • 支持 RAW 格式照片编辑(仅支持 iPhone SE、iPhone 6s/Plus 及以上机型);

  • 重新设计的相簿标签页


10,Siri


Siri 现在可以做更多事情了,比如帮你自动整理相册里的照片,将几千张照片分门别类的整理好——是广州拍还是杭州拍的,拍的是喵星人还是汪星人,只需在相册里搜索一下关键词,马上就能得到答案。


此外,Siri 加入了一项名为 Shortcuts(捷径)的功能,你可以在这个 app 中创建或定制命令,以便一次执行多个步骤。



11 ,Face ID


苹果强化了 Safari 的安全性,那些会偷偷收集用户行为的网页将无所遁形。

iPhone X 上市大半年来,独特的 Face ID 一直被用户疯狂吐槽「识别率不够高」、「安全没有保障」……


为了解决这个问题,iOS 12 终于支持录入 2 个 Face ID——不过需要注意的是,这并不意味着你可以在一部 iPhone X 刷两个人的脸,录入两张完全不同的脸是没有用的,Face ID 只会识别第一次录入的人脸。


12,其他内置应用


iOS 12还对内置的应用进行了优化和改进,具体表现如下:

  • 钱包 app 如今可以绑定学生卡,不过目前仅支持 6 所大学

  • CarPlay 可以接入第三方 app,终于可以用高德地图导航了

  • 短信验证码现在支持自动填充了

  • 如果你用 iMessage 自拍,能够解锁漫画、水彩、水墨等各种特效滤镜


开发新特性

针对开发者,iOS 12又又哪些亮点值得关注呢?


1,Auto Layout


iOS12对AutoLayout做出了革命性的性能优化。此前,AutoLayout一直是业务开发中一大性能瓶颈,以至于部分app不得不忍痛舍弃对AutoLayout的使用来缓解掉帧等性能问题。而这些问题在iOS12之后很可能成为历史。


2, 优化 App Assets


在一个iOS app中,资源文件也是及其重要的一部分。如何在应用中通过使用assets达到最好的视觉效果和最高效的使用视图资源,也是每个开发者应该关注的部分。


关于如何使用asset catalog来最优化的组织、优化、制作视图资源,如何更好的简化设计和开发人员之间工作流程。通过使用视图asset,可以提高应用的交付质量,占用更小的空间,受益到更多的用户。


3,Building Faster in Xcode


除了iOS12运行上的性能提升,苹果还在最新发布的Xcode10上对构建速度与开发效率进行了优化。Xcode 10提高了构建速度和开发效率相关的新特性,从工具、环境、代码以及语言语法等多个方面介绍了加快构建速度的细节。通过了解Xcode在构建速度上的优化原理,开发者可以更好更高效地进行日常开发工作。


4,Swift


WWDC2018发布了Swift 4.2版本。主打两方面的更新:一是关注提升开发人员生产力,开发者可以看到项目构建速度的提升和利于开发的语言改进;二是在二进制兼容性方面进行了大量的努力。

推荐↓↓↓
iOS开发
上一篇:iOSer面试中的个人竞争力 下一篇:支持Xcode10和适配iPhone XS Max、iPhone XR