Apple iPhone X即将发布。 您的应用程序准备好了吗?

只要有新设备或iOS版本发布,Apple都可以为现有应用程序提供出色的兼容性,这是一个很好的途径。 缩放应用程序以适应不断变化的屏幕尺寸。 实际上,最新版本的iOS的行为就像旧版本一样,打破了旧应用可能是针对其环境的假设。

随着苹果iPhone X的发布,用户和开发人员可以期望获得完全不同的iPhone。 苹果已尽力使旧版应用程序在新设备和iOS版本上正常运行。 iPhone X在许多方面与其他设备不同。 屏幕圆角化,并且iPhone X中的硬件按钮已删除。这些更改将对应用程序产生很大影响。

但是,Apple为应用程序开发人员提供了一套工具和指南,使他们能够在iOS设备上提供出色的用户体验。

如果要使您的应用程序可以在iPhone X上阅读,则应重点关注以下功能。

这是您为实现兼容性而应进行的更改所需要了解的所有信息。 阅读本文后,您还将了解设计新应用程序时要考虑的设计准则。

更新版面

消息人士称,大多数使用标准和系统提供的UI元素的iOS应用都会自动适应新设备。 如果您的应用程序使用了自动版式和UIKT组件,那么您的应用程序可以正常运行而无需进行任何更改。 明智的做法是在每个方向,纵向和横向上练习整个应用程序,以查找布局异常。 为了帮助您进行评估,iPhone刺激器随附了Xcode。 更新应用程序的布局时,您需要遵守安全区域。

安全区域描述的是标签栏和状态栏未遮挡的视图区域。 应用开发人员应检查并更新布局以遵守安全区域。 可以使用布局边距或界面生成器来访问安全区域。 必须在情节提要的FileInspector中启用安全区域布局指南。

对于现有的应用程序,转动安全区域指南将升级连接到顶部和底部布局指南的约束。 在启用安全区域指南之后,必须测试约束条件。

屏幕尺寸和方向

iPhone X具有纵向和横向方向的不同屏幕尺寸。 倾向于对接口进行更改的下一件事是UITableView,它会边到边运行。 但是,它受到安全区域的限制,该安全区域允许化妆品填充屏幕,但将内容保留在用户可以看到的地方。 背景视图扩展到边缘,因此可能有其他选项可用于调整自定义。 这说明了为什么您应该在所有方向(尤其是左右横向)上测试屏幕。

如果现有应用的角落有任何内容或控件,则应移动它们,以免被iPhone X的圆角夹住。为了帮助手势,底部的内容或控件需要插入。 iOS 11将导航栏与导航栏统一,结果,导航栏在iPhone X上看起来很糟糕。

更新图形

来到图形方面,该设备使用3倍图像比例因子,显示宽度为375pt。 这意味着它具有4.7英寸的显示屏,与其他iPhone设备相同。 创建的内容和背景图像显示为4.7英寸,在iPhone X上可能无法很好地翻译。状态栏在iPhone X中较高,并且在运行后台任务时不会更改。

Apple为iPhone X应用程序开发人员构建了一个方便的工具,该工具显示了在新设备上无法使用的应用程序列表。 苹果公司正在让开发人员开始将其应用程序切换到64位,因此所有应用程序都可以使用。 但是,值得检查以确保在新设备上没有搞乱任何关键任务。

尺寸等级

尺寸类别会根据其尺寸自动分配给内容区域。 基本上,有两种不同的尺寸级别-常规尺寸和紧凑尺寸,它们在视图的高度和宽度方面有所不同。 视图可以具有大小级别的任何组合,例如-常规高度和常规宽度,紧凑高度和紧凑宽度,紧凑宽度和常规高度,紧凑高度和常规宽度。

iOS 11根据内容区域的大小类别进行布局调整。 例如,如果垂直尺寸从紧凑高度变为常规高度,则意味着用户将设备从横向旋转为纵向。

设计iPhone X应用程序时应考虑的一些事项如下-

结论

iPhone X的变化似乎是重大的,因此,此新设备的应用程序开发可能仍然难以想象。

苹果公司的这款新设备为应用设计师提供了广泛的机会,使他们能够使用户体验到高效率和自然的体验。

如果您对iPhone X的完整版本有任何想法,请在下面的评论中分享! 如果您也想使您的iPhone应用程序与所有新的iPhone X兼容,请立即联系我们!