折叠手机时代,app该怎么开发呢?

Galaxy Fold横空出世,三星率先打响了折叠屏的第一枪。 华为首款5G手机,名为Mate X,也是可折叠屏幕。 另外多家手机大厂频频传出成功研发折叠屏的讯息,折叠屏元年”的序幕正式拉开。

随着产品型号的碎片化和多元化,Android与iOS手机的屏幕尺寸层出不穷,加之全面屏大行其道,消费者更多选择的同时,app开发中对于屏幕的适配模式也在发生着变化;比如现在的开孔屏,大部分不需要做特殊适配处理,由手机系统默认显示,而广泛应用的刘海屏,则进一步加剧了app开发的工作量。面对越来越多尺寸都要达到不同适配效果的现状, Html5+CSS的混合开发技术特性,能够更好的处理复杂页面布局,从而缩短人力成本和开发周期。

折叠屏也会带来新的屏幕适配规则,如Galaxy Fold所展现的效果,从小屏切换至大屏,我们可以理解为从手机切换到iPad的过程,而应用内的布局和展现信息也不能单纯以画面拉伸来处理,需要自适应技术进行适配,满足不同折叠屏、不同尺寸的需求;这对于使用Html5自适应布局的混合开发技术来讲,具备天然适配折叠屏的能力,同时可一套代码直接生成Android与iOS两端应用,所以其效率优势依然存在。

也可能会出现一种 类似Bootstrap 这种响应式框架,对开发来说,可能就是多了一种布局方式,并且应该会是以 Support 包的形式进行扩展支持。