Android 折叠屏就要来了,你准备好了吗

北京时间 11 月 8 日,三星在旧金山向开发者发布了一款可折叠屏幕手机三星,型号为Infinity Flex Display。视频的动态图上我们可以发现,三星的折叠屏手机是屏内折叠设计,将屏幕折叠后手机的外部还有一块屏幕显示内容,但是尺寸不大。

在这里插入图片描述
三星发布的这款手机,实际上拥有两块屏幕,可折叠的 Infinity Flex 显示屏为内屏,而折叠以后的外屏就相对较小一些。并表示,新技术需要开发者调整其 App,以确保在手机被摊开成平板电脑时,能够运行流畅。

从上面的演示图可以看到,三星只需要处理 App 在两块屏之间切换的问题就好了,三星的理念是在展开后,在小屏中运行的 App 依然在运行当中,并且会自动调整大小以匹配新的布局,展示更多功能,而不仅仅是一个放大的版本。

在这里插入图片描述
三星还为这款设备,开发了一个名为“多活动窗口”的功能,有点类似于现在的分屏功能。当手机处于展开状态时,用户可以分屏对半运行两到三个 App。

在这里插入图片描述
其实,Android的分屏功能早在Android 8.0就已经有了,而在上半年,各大厂商相继推出了刘海屏,赶在 Google 发布 Android 9.0 之前发布的一些手机,各自采用了各自的适配规范,在 Google 官方发布 Android 9.0 中,对刘海屏增加标准 API 支持,市面上已知的方案就有多种。可以说,在看到这以消息后,广大 Android 开发是不是先捏了一把汗,这妥妥的要加重 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 已经表示将要对折叠屏进行支持,我们就先猜想一下,最终会以什么样的形式进行支持。 我猜想,应该会是一种类似前端中,Bootstrap 这种响应式框架,对开发来说,可能就是多了一种布局方式,并且应该会是以 Support 包的形式进行扩展支持。

在这里插入图片描述

猜你喜欢

转载自juejin.im/post/5c162927e51d45485a098f76