4月30日起iOS13全面适配!开发者最需关注的3大必须和2大可适配功能

2020年03月13日 | 技术干货 | 阅读(27802) 收藏

近日,网上疯传微信若不支持苹果暗黑模式,即将面临下架处理。七麦数据第一时间进行辟谣,苹果并未提及必须适配暗黑模式,但是要求从 4 月 30 日起:


所有提交到 App Store 的 iOS 应用都需要使用 iOS 13 SDK 或更高版本构建;


App 界面元素和布局能自动适配所有 iPhone 型号屏幕大小;


所有 App 都需提供启动屏幕并支持所有对应设备的屏幕。



除了上述必须要做到的 3 点外,在 iOS13 中,通过 Apple 登录、暗黑模式一直是开发者较为关注的话题,通过 Apple 登录是提供第三方登录方式的 App 必须提供的,除非特殊情况,我们会在下面的内容中说明,而暗黑模式则是开发者可以根据自家产品情况酌情开发的功能,但作为苹果的一大亮点功能,积极适配还是有好处的。


使用第三方登录方式的 App 必须提供“通过 Apple 登录”


提供Apple登录作为等效登录方式


通过现有的 Apple ID 可以快速登陆各种 App 和网站,不需要填写各类表单或者创建新密码。只需要点击“通过 Apple 登陆”,然后使用 face ID 或者指纹 ID 进行登陆即可。也就是说 App 除了提供微信、QQ 等任意第三方登陆之外,同时还需要提供“苹果登陆”选项给用户选择,但如果是以下情况,则可以不使用 Apple 登录:


1、专门使用公司自己的帐户设置和登录系统。


2、教育,企业或商业应用,要求用户使用现有的教育或企业帐户登录。


3、使用政府或行业支持的公民身份识别系统或电子 ID 来对用户进行身份验证。


4、特定第三方服务的客户端,并且用户必须直接登录其邮件,社交媒体或其他第三方帐户才能访问其内容。


Apple 登录适配准则


建立引导,登录即可享受增值服务。例如,用户可能需要创建一个帐户来个性化在应用程序中的体验、访问其他功能或同步数据。


所有 App 版本均使用 Apple 登录。要创建一致的登录体验,您可以在所有平台(包括非Apple平台和网络)上为应用程序和网站提供“使用 Apple 登录”。


尽可能延迟登录。用户在做任何有用的事情之前被迫登录时经常会放弃应用程序。在让用户登录之前,让他们有机会熟悉应用程序。例如,直播应用可以让用户在登录流内容之前浏览可用内容。


在商务应用程序中,等到用户进行购买后再要求创建帐户。如果您支持访客结帐系统,请在交易完成后为用户提供一种快速创建帐户的方法。例如,如果您支持 Apple Pay,则让用户在订单确认页面上创建一个帐户。如果用户在 Apple Pay 交易期间已经提供了姓名和电子邮件地址,则无需询问此信息。


解释登录的好处。如果您的应用需要登录帐户,请在登录屏幕上显示简短友好的说明,以说明要求的原因及其好处。另外,请记住,并非所有人都从一开始就使用您的应用程序。


考虑让用户链接现有帐户以使用 Apple 登录。当您支持这种类型的链接时,用户可以在使用 Apple 登录时获得便利,同时保持对他们已经设置的帐户中信息的访问权限。您可以在用户登录其现有帐户之前或之后提供帐户链接。例如:


如果用户通过“使用 Apple 登录”共享一个电子邮件地址,并且该电子邮件地址与现有帐户中的地址匹配,则可以建议用户将“使用 Apple 登录”链接到该帐户。


如果用户使用现有的用户名和密码登录,则可以在其帐户的设置视图或其他逻辑位置显示一个帐户关联建议。


Apple 登录注意事项


数据管理


1、不要要求用户提供密码


用户使用 Apple 登录就不必创建和存储其他密码,除非用户停止使用“使用 Apple 登录”,否则不要要求用户输入密码。


2、收集的数据透明化


当收集了用户信息后,可以发送一些欢迎邮件到用户的邮箱,这样会使用户默认为获取了邮箱是因为要发送这类邮件,而不是另做他用。如果没有显示用户提供的数据,他们可能会想知道产品为什么要收集这类的用户信息。


按钮


1、突出显示“使用 Apple 登录”按钮。


Apple 登录按钮大小不能小于其他登录按钮大小,尽量放在显眼的位置,没有强调一定要放在首位,但是提出不能让用户滚动后才看见这个按钮。


2、符合规定尺寸


按钮大小和圆角可以自行调整,但是有范围限制。



3、自定义按钮字体需使用系统字体


标题的字体大小应为按钮高度的 43%,或者按钮的高度应为标题字体大小的 233%,四舍五入到最接近的整数。


积极适配暗黑模式或可获 App Store 推荐


暗黑模式最早出现在 MacOS 中


在 iOS13 和更高版本中,用户可以选择采用深色系统范围的外观,称为暗黑模式。其实在苹果产品中,MacOS 早就为用户提供两个外观,即“浅色”和“深色”。很多网站也都为用户提供了“浅色”和“深色”两套界面,便于用户根据自己的习惯或爱好进行切换。在  iOS13 发布之后,“暗黑模式”终于被苹果正式提出。



在“暗黑模式”下,系统对所有屏幕、视图、菜单和控件使用较暗的调色板,但会使用更多的方式使前景内容在较暗的背景下脱颖而出,暗黑模式支持所有辅助功能。



获得推荐、减轻用户视觉压力、提升用户体验,开发者可积极适配暗黑模式


1、积极适配可获得 App Store 推荐


2019 年苹果秋季发布会结束后,App Store 随即就对适配了暗黑模式的 App 进行了推荐。



建议开发者积极适配暗黑模式并且至少提供一张暗黑模式下的应用截图进行展示。


2、用户会因减轻视觉压力和节省电量使用暗黑模式


暗黑模式下可以显著降低屏幕的整体视觉亮度,减少眼睛的视觉压力,并且会大幅降低屏幕耗电量,因此我们有理由相信,越来越多的用户会在夜晚或强光的环境下使用暗黑模式,来缓解自身的视觉疲劳以及减少对他人的影响。



3、在改动成本较小的前提下,为用户带来新的视觉体验


很多用户会觉得深色系带有科技感、酷炫,毕竟很多科幻电影中的高科技产品或颇具未来感的事物都是以深色展现,潜移默化中影响了用户的审美。加上扁平化流行后,千篇一律的白色界面很容易让用户产生审美疲劳,此时不用大刀阔斧的进行 UI 改革,就能达到让用户耳目一新的目的,还是可以进行尝试的。


暗黑模式适配注意事项


1、为 UI 选择自适应颜色


选择自动适应基础界面样式的颜色。浅色和深色界面需要使用不同的调色板,由于背景颜色不同,用户在浅色背景中视觉体验较好的展现形式,在深色外观中可能很难看到,反之亦然。自适应颜色会针对不同的界面样式反馈不同的颜色值。


开发者需要注意的是,对于用户可以自行选择的内容需要保留用户明确选择的颜色。例如,绘画应用程序不应尝试更改用户应用于其画布的颜色,主要是应用程序的 chrome 视图和控件中要使用可适应的颜色。


2、macOS 10.14 及更高版本需使用新素材


在 macOS 10.14 及更高版本中,请勿使用已弃用的材料,因为这些材料不适用于暗黑模式,而是选择适合环境的更新材料。



结语


继 2019 年秋季发布会后,暗黑模式和 Apple 登录再次被强调,建议开发者积极响应苹果的政策以及适配新功能,降低被拒风险的同时,也能增加被 AppStore 推荐的概率。


本文由七麦研究院专栏作者【孙冠男】原创,转载需联系七麦研究院获取授权,七麦研究院有权向非授权转载追究责任。

收藏

相关推荐