近日,三星在旧金山向开发者展示了其最新的可折叠屏幕手机方案,型号为 Infinity Flex Display。从演示视频可以看出,该设备采用屏内折叠设计,展开后外部仍保留一块较小的副屏。

三星发布的这款手机实际上拥有两块屏幕,可折叠的 Infinity Flex 显示屏为内屏,而折叠后的外屏相对较小一些。官方表示,新技术需要开发者调整 App,以确保在手机摊开成平板电脑形态时能够运行流畅。
演示画面显示,三星主要处理 App 在两块屏之间切换的问题。其理念是:在展开状态下,小屏中运行的 App 依然保持运行状态,并自动调整大小以匹配新布局,展示更多功能,而不仅仅是一个简单的放大版本。

此外,三星还为该设备开发了名为'多活动窗口'的功能,类似于现有的分屏模式。当手机处于展开状态时,用户可以分屏同时运行两到三个 App。

Android 的分屏功能自 8.0 版本起已存在,但此前刘海屏等异形屏缺乏统一标准。在 Google 发布 Android 9.0 之前,各大厂商各自采用了不同的适配规范。随着这一消息公布,这对 Android 开发者而言意味着适配工作量的增加。
不过,Google 也有应对策略。在今年的 Android Dev Summit 上,Google 宣布将对折叠屏提供'屏幕连续性(Screen Continuity)'的原生系统支持,并将这项技术命名为 Foldables。利用这种柔性显示技术,App 可以更好地适配折叠屏设备。

其实,Google 很早之前就考虑到 Android 会运行在不同屏幕尺寸的设备上,例如 Android TV、Android Auto、Android Pad、Wear OS 等。这些不同尺寸的设备在整个 Android 生态中都占有不可或缺的地位。通常针对不同的设备,我们会设计出两套完全不同的 UI 风格,甚至作为独立 App 发布。但 Foldables 的出现改变了这一点,通过折叠屏设备的两种变体效果:双屏设备和单屏设备,当折叠时它是一部手机,展开时则是一台平板。它们是一台设备上的双生体,只是偶尔在不同的形态下进行变换。
既然 Google 已经表示将要对折叠屏进行支持,我们可以推测一下最终会以什么样的形式落地。业界普遍猜测,可能会是一种类似前端响应式框架的布局方式,对开发来说可能只是多了一种布局选择,并且应该会是以 Support 包的形式进行扩展支持。


