没什么比为刘海屏开发更让人觉得别扭得了。
有一说一,刘海屏这种东西不仅从硬件层面毫无美感可言。
对开发人员来说更是十分不友好。。。
刚刚接触蘋淉x那会,那感受属实一言难尽。
异形屏是真正的反人/类。
像正常手机用户在实际使用手机的时候。
当用户被内容吸引之后,用户往往更关注内容本身而不怎么会注意到刘海的问题。
但开发人员在实际开发却不得不时刻注意到那个蛋疼兮兮的刘海。
很多原本正常开发时无需考虑的问题。
在开发适配异形屏的应用时也必须思考相关的问题。
比如说横屏时列表滚动时文字如何优雅地略过刘海?
再比如原本应用的背景如何自然而然地延申到刘海两侧的边缘?
当然最主要的问题在于蘋淉x那代前所未有的长宽比。
在纵向时,蘋淉x的宽度虽然同4.7寸的蘋淉手机设备一样。
但在高度上蘋淉x的高度上比4.7寸屏幕高了145pt。
这使得蘋淉x增加了20%的垂直空间来显示内容。
长宽比例的改变对普通用户只是一般般的别扭而已。
对开发者而言却是要了老命了。
在别的蘋淉设备上正常显示的图片资源。
在蘋淉x上会被左右裁切或者其他尴尬的场景。
这还只是异形屏本身的问题。
涉及到蘋淉x上全新的交互带来的操作逻辑上的改变也是对开发人员比较麻烦的一件事。
在开发时,开发人员要避免把一些交互控制元素恰好放置在屏幕的底部或者角落。
如果开发人员按照此前那样将一些交互控制元素放在屏幕底部和角落很可能和系统动作相冲突。
毕竟用户在使用蘋淉x的时候,会在屏幕底部使用滑动手势来访问主屏幕或者切换