本人的第一篇文章(现在写文章是为了提升自己的语句表达能力)
欢迎大家观看本文章,是略微总结一下WWDC2018发布的iOS12的新东西 iOS12略微总结(持续更新。。。)
iOS12 变化
iOS 12新功能汇总(后面希望可以上demo,装环境ing)
项目 | 描述 | 参考 |
---|---|---|
ARKit 2 | 1. 多人共享AR的互动,更好地扫描和检测3D对象。 2. 新增USDZ AR文件格式,支持在 Adobe 云、Photoshop 等 Adobe应用中使用。 3.使用ARKit2,新增了Measure的App。量度真实物体。加载和保存地图,提供了全新的持久化及多人体验环境纹理,可以更真实地渲染 AR 场景图像追踪,实时追踪 2D 图片物体检测,检测场景中的 3D 物体面部追踪提升 | https://developer.apple.com/arkit/ |
Siri Shortcuts | Siri快捷短语功能。开发者可以自定义短语来让Siri学习来唤起App功能。 | https://developer.apple.com/sirikit/ |
Health Records | 现在可以从HealthKit store 读取到医药临床记录的数据。 | https://developer.apple.com/documentation/healthkit |
App Limits | 限制我们使用 App 的时间 | - |
FaceTime | FaceTime群聊支持最多32人同时聊天 | - |
Effects | 在iMessage app当中增加了图片和视频功能,但是只限于图片和视频是有意义的,不能说在拍照的时候玩游戏,不过可以添加贴纸或者图像等功能。 | - |
Metal 2.1 | 1.Metal 2.1增加了性能特征,包括对Render scenes的追踪和间接命令缓冲区的支持。 2. 增加了对Render Scenes的照明效果和更强了阴影场景。(加强了光线和阴影的效果。。。) | - |
Interactive Controls in Notifications | 可以自定义互动通知UI。列如可以添加Button和开关等的互动控件。 | https://developer.apple.com/documentation/usernotificationsui/ |
Authentication Services | AuthenticationServices框架允许您将密码管理的App与Password AutoFill更好地集成在一起。 | https://developer.apple.com/documentation/security/password_autofill/ |
Network Framework | 当需要使用自定义应用程序协议(如TLS,TCP和UDP)时,可以使用这个框架。然后,使用基于Network框架封装的NSURLSession,来加载HTTP和URL的资源。 | https://developer.apple.com/documentation/naturallanguage |
Natural Language | 可以进行语义分析的一个框架。还可以结合Create ML 去训练一些自然处理训练的模型。 | https://developer.apple.com/documentation/naturallanguage |
Some New APIs | 一共有9个:TVUIKit、BusinessChat、CarPlay、ClassKit、Natural Language、Create ML、iTunesLibrary、AuthenticationServices、Network。 其中:CarPlay、Natural Language、Create ML、AuthenticationServices、Network、TVUIKit 是Beta版本。 | 参考最新api改动:https://developer.apple.com/documentation?changes=latest_major |
Deprecations and Removed APIs | 废弃了OpenGL ES,推荐使用Metal2,还有其他APIs(见下图)。 | 参考最新api改动:https://developer.apple.com/documentation?changes=latest_major |
废弃接口
正在收集ing,需要能够等大家更快地更新接口和适配。