北京时间凌晨一点,苹果秋季发布会正式开启,伴随着新产品亮相、新功能曝光,各位开发者要为 iOS 即将的改变而忙碌起来。
2019 年 3 月必须适配 iOS 12 系统
一个值得开发者注意的是,苹果官方宣布从 2019 年 3 月开始,iPhone 的所有新应用和应用更新(包括通用应用)都需要使用 iOS 12 SDK 构建并支持 iPhone XS Max。Apple Watch 的所有新应用程序和应用程序更新都需要支持 Watch OS 5 和 Apple Watch 系列 4。
这也就意味着,在明年 3 月之前,各开发者要针对 iPhone XS Max 、Watch OS 5 和 Apple Watch 系列 4 相关系统和展示要充分做好适配工作。
iTC 后台一变再变
iTC 后台变化
在上传新 iPhone XS 的截图时,苹果改变了要求,其最大分辨率为 1242×2688 像素用于纵向方向,2688×1242 像素用于景观方向。
苹果除了要求改变截图大小外,也硬性规定了从 2019 年 3 月开始,所有 iPhone 应用程序,包括通用应用程序,都将需要 iPhone XS 最大截图。
截图设置注意事项:
- 上传截图,不能有任何修改;上传后,圆角将会自动适应。
- 如果将文本描述添加到屏幕截图中,请将文本远离角落以避免裁剪。
- 如果屏幕截图中保留主指示器是可见的,则须保留。
- 避免将截图放置在硬件设备映像中,说白了就是尽可能不要出现设备的边框,直接设计介绍页面即可。
iOS 12 将于 9 月 18 日正式上线
更新 App 适配,提高与苹果友好度
在前面我们已经提到,苹果对于适配的要求提升了,而不仅仅是系统,从视觉效果、屏幕展现上苹果希望开发者能够打造出不一样的视觉与听觉完美结合的效果盛宴。
1. Face ID 的普及
A12 仿生是苹果重点推崇的智能芯片。而其最大亮点就是增加了 Face ID 的概念,识别、验证更安全更方便是苹果希望更多产品利用的功能。
2. 全面屏充分利用
从 iPhone 8 开始苹果就开始倡导开发者对于自身产品和全面屏的结合。而目前适用程度也仅处于不影响阅读的状态,而此次苹果更希望利用屏幕布局增加产品 UI 设计感,并且可以利用苹果为开发者们准备的 Xcode 10 中 iPhone 模拟器测试产品效果及布局等。
融入新增功能,增加获苹果推荐几率
iOS 是世界上最先进的移动操作系统。现在,您可以使用机器学习的功能构建更智能的应用程序。核 ML 2 创建 ML。您可以创建多人增强现实体验,并将真实世界的对象与 ARKit 结合起来。您还可以使用 Siri 快捷方式、新的摄像头 API 和其他令人兴奋的技术来提供更加智能和沉浸式的用户体验。
Machine Learning(机器学习)
利用核 ML 2 开发者可以构建具有智能功能的应用程序。建立机器学习模型,还可以将收集上来的数据进行二次分析展示给用户。
Siri Shortcuts(Siri 快捷方式)
Siri 可以智能地将用户的日常例程与开发者产品进行配对,提高产品的打开率。
1.Siri 建议
Siri 建议会对包含位置、时间和运动类型(如步行、跑步、地图或驾驶)等元素的产品,向用户提出增加快捷方式的建议,可增加用户面前曝光度。
2.通知
Siri 可生成锁定屏幕上显示为通知,用户可按一下通知快速运行产品。
3.设备
Siri 打造了一种智能的、个性化的体验,增加用户趣味性。
视觉效果
对于视觉效果此次苹果格外重视,从用户的角度上考虑,视觉是对其最大冲击,而对于开发者说,利用新功能可以将产品增加更多创新元素。包括人脸跟踪、人脸检测、地标、文本检测、矩形检测、条码检测、目标跟踪和图像配准等。
ARKit 2
AR 效果是苹果最希望游戏产品利用的技术,而此次发布会上展现也充分说明这一点。而虚拟与现实的结合是能够给产品自身带来加分项的重要功能。
目前 AR 在不断加强其原本功能,可增加开发者产品效果的更大可能性。
1)记录 AR 视觉轨迹,重复利用;
2)多人同时享受 AR 效果,增加用户互动;
3)2D 图片可直接触发 AR 效果;
4)AR 效果图可进行储存,在苹果设备上均可查看。
加快适配进程,赶上苹果红利第一波
结语
本文为@运营喵原创,运营喵专栏作者。