苹果此次在 WWDC19 针对 iOS13 UI 更新方面的会议上,提到了三个开发者不得不重视的问题,均规定 2020 年 4 月前需全部适配。

2020 年 4 月前 App 启动画面必须使用 Launch Storyboards 处理

修改 App 启动画面时我们需要通过 Launch Images 进行修改。在 iOS 8 之后,苹果引入了 LaunchScreen.storyboard 来进行处理。虽然两种方式都可以正常工作,但是苹果更希望开发者们能够使用 LaunchScreen.storyboard 进行操作。由于 Launch Images 需要在对应的 aseets 里面放入所有尺寸的 Launch Images ,这样每当出现一个屏幕尺寸不同的设备时,都需要做出对应的修改,操作复杂。因此在 2020 年 4 月之后,所有 App 都必须使用 LaunchScreen.storyboard 的方式操作启动画面,否则将无法提交到 App Store 进行审批。

2020 年 4 月前需通过特定 API 解决屏幕适配及 iPad 分屏多任务处理

每次在苹果发布新屏幕尺寸的设备时,线上的 App 总会出现界面适配问题,为了避免此类事情再次发生,苹果要求凡是适配了 iOS 13 的 App 都需要通过特定的 API 适配所有尺寸的屏幕(包括屏幕尺寸最小的 iPhone 以及屏幕最大的 iPad)。

另外,对于 iPad 的 App,苹果也希望每个 App 能够支持 Split Screen Multitasking,所以和 Launch Storyboards 一样,以上两点特性的支持,也必须在 2020 年 4 月前完成。

开发者注意

开发者们需要针对 iOS 13 的设计要求格外注意,以免 App 被拒审无法上架;

开发者需要针对自身现有 App 进行检查,为后期上架、更新提前做好准备,以免拒审。

- end -

本文由七麦研究院专栏作者【石叶】原创,感谢【杨奇】技术支持,转载需联系七麦研究院获取授权,七麦研究院有权向非授权转载追究责任。

开机动画适配方案_2020 年 4 月前 App 启动画面、屏幕调整需按要求适配,否则存拒审风险!...相关推荐

  1. android 开机动画 渐变,[Parallax Animation]实现知乎 Android 客户端启动页视差滚动效果...

    前言 Parallax Scrolling (视差滚动),是一种常见的动画效果.视差一词来源于天文学,但在日常生活中也有它的身影.在疾驰的动车上看风景时,会发现越是离得近的,相对运动速度越快,而远处的 ...

  2. android 开机动画实现,Android App启动画面实现

    app打开时都会有个启动画面(一幅图.一个提示之类的),画面停留2-3秒,然后结束掉自己,启动要呈现的第一个activity. Handler的postDelayed方法就很适合实现这个功能.它相当于 ...

  3. android 开机动画尺寸,手机桌面应用图标和APP启动画面全尺寸

    一.APP启动画面全尺寸 所有图片必须为png格式 如上传iOS AppStore,则必须提供1024px*1024px的图标. 或企业内部分发,则需提供57px*57px和512px*512px的图 ...

  4. 学习笔记之数据可视化(一)——项目适配方案

    目录 最终效果展示 1. 数据可视化适配方案 1.1 项目需求 1.2 PC端适配方案 1.3 使用到的技术 2. 数据可视化项目开发 项目准备 1.1 文件准备 1.2 引入js和css文件 1.3 ...

  5. 2021年最详细的Android屏幕适配方案汇总

    1 Android屏幕适配的度量单位和相关概念 建议在阅读本文章之前,可以先阅读快乐李同学写的文章<Android屏幕适配的度量单位和相关概念>,这篇文章包含了阅读本文的一些基础知识,推荐 ...

  6. 11-Flutter移动电商实战-首页_屏幕适配方案和制作

    11-Flutter移动电商实战-首页_屏幕适配方案和制作 1.flutter_ScreenUtil插件简介 flutter_ScreenUtil屏幕适配方案,让你的UI在不同尺寸的屏幕上都能显示合理 ...

  7. (适配方案总结)客户薅公司两台ipad,我还要给做适配?

    (适配方案总结)客户薅公司两台ipad,我还要给做适配? 为什么要做屏幕适配? 响应式和自适应 适配方案汇总 PC之可视化大屏 PC之普通适配 移动端适配 适配方案分析 动态加载css和媒体查询 百分 ...

  8. 简洁明了的刘海屏适配方案

    网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档.长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真正的适配所有的刘海屏机型. ...

  9. 开机动画启动 android 9.0

    android开机动画分为正常开机动画启动和休眠唤醒后启动开机动画 1.正常开机动画启动: 正常开机动画是在 SurfaceFlinger.java的init方法里面启动的: 主要是设置ctl.sta ...

最新文章

  1. Access和CorelDRAW总结
  2. mysql 集群切换_完美起航-MySQLMHA高可用集群部署及故障切换(图文详解)
  3. java 常见中文乱码问题解决
  4. 如何安装_毛巾架如何安装
  5. 【CASS精品教程】Win7+CAD2008+CASS9.1(含CASS3D)完美安装教程(附完整软件安装包下载)
  6. 解决 Linux 端口被占用问题
  7. java二分查找法视频_078-二分查找算法思路图解
  8. 鸿蒙OS最快6月正式推送;微信Windows版将支持刷朋友圈;GCC 11.1正式发布|极客头条...
  9. CSS:设置文字不可选
  10. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_7_常用的函数式接口_Supplier接口...
  11. 初窥Linux 之 ext2/ext3文件系统
  12. vmrc安装出现:未能安装 HCmon 驱动程序 (Failed to install the HCmon driver)
  13. Windows键盘快捷方式
  14. 一键清理电脑垃圾文件
  15. 我用Python量化了1000万次散户操作,然后反着来,胜率竟然高达...?! | 你可以永远相信散户!【量化投资邢不行啊】...
  16. 项目经理是如何做到每月“0”电话费的
  17. 火狐浏览器不能添加和修改书签
  18. 全球与中国四甲基氢氧化铵市场深度研究分析报告
  19. 大学生创新创业大赛案例_创新创业大赛获奖名单_大学生创新创业大赛获奖案例...
  20. android加载二维码带中间logo

热门文章

  1. linux svn 命令
  2. u-boot中添加自定义命令
  3. Ubuntu11.04更新源(转)
  4. 42 | 案例篇:如何优化 NAT 性能?(下)
  5. linux 正则表达式与实践
  6. 会ps会php,学会ps可以做什么
  7. IDaaS企业身份管理训练营火热报名中 体验新一代企业云身份服务
  8. 连续三年蝉联第一,Flink 荣膺全球最活跃的 Apache 开源项目
  9. 监狱中的物联网用例:从尘土飞扬的监狱到智能监狱设施
  10. mysql adodb_关于从MySQL转向ADODB的方法