北京时间 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 包的形式进行扩展支持。

Android 折叠屏就要来了相关推荐

  1. 折叠屏就要来了,适配逼死 Android 开发?

    1. 异型屏还没适配好,折叠屏就要来了,Android 的碎片化,让开发者又多掉了不少头发. 北京时间 11 月 8 日,三星在旧金山向开发者发布了一款可折叠屏幕手机.并表示,新技术需要开发者调整其 ...

  2. Android折叠屏开发学习(三)---使用MotionLayout实现折叠屏分屏效果

    学更好的别人, 做更好的自己. --<微卡智享> 本文长度为6259字,预计阅读11分钟 前言 今天是折叠屏开发的第三篇,前面已经介绍了铰链的角度监听和Jetpack Window实现监听 ...

  3. 【Android折叠屏适配】基于AutoSize框架适配折叠屏并兼容多窗口模式

    [Android折叠屏适配]基于AutoSize框架适配折叠屏并兼容多窗口模式 问题背景 当前最新的Android API 33对大屏设备的支持已较为完善,结合Jetpack Compose等响应式布 ...

  4. Android 折叠屏 适配

    最近,华为和三星都发布了各自的折叠屏 华为折叠屏 Mate X和Samsung Galaxy Fold.最近也收到了华为应用市场人员反馈的App不适配折叠屏的情况. 下面,记录一下适配折叠屏的步骤. ...

  5. Pittkai——Android折叠屏生命周期

    Android折叠屏生命周期 (第一次在CSDN上写文章,随便写写,记录一下) 如今随着手机的发展,屏幕从分屏甚至走上了折叠屏的道路,即将推出的谷歌Android Q系统更是支持了折叠屏,但苦于手头没 ...

  6. Android 折叠屏适配最全的攻略在这里

    随着三星 Galaxy Fold 和 华为 Mate X 的发布,折叠屏手机开始进入大家的视线.在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战.本文给大家介绍一下 Android 开 ...

  7. Android 折叠屏技术发展与适配

    文章目录 1 折叠屏行业概览 1.1 折叠屏诞生的背景 1.1.1 屏幕面积变化 1.1.2 屏占比变化 1.2 折叠屏手机结构 1.2.1 折叠屏手机物理结构 1.2.2 折叠屏手机分类 1.3 折 ...

  8. Android折叠屏开发学习(一)---通过传感器获取铰链角度

    学更好的别人, 做更好的自己. --<微卡智享> 本文长度为5289字,预计阅读8分钟 前言 Vivo在4月11号发布的X Fold折叠屏手机,也是抢了好几周好总算拿到手了,既然已经有了折 ...

  9. Android 折叠屏型号判断(包含pad)

    获取手机是否是折叠屏 1.通过系统参数进行判断,是否是折叠屏手机 public static boolean isFoldDisplay(Context context) { final String ...

最新文章

  1. int main(int argc,char *argv[]),主函数的参数问题
  2. python数据科学和机器学习常用库的官方文档
  3. 洛谷 P1330 封锁阳光大学 Label:染色问题
  4. python中的静态方法和类方法
  5. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...
  6. 初识-Android之智能短信项目相关技术整理
  7. OpenCV-矩形边框cv::boundingRect
  8. 诚招基于B/S系统开发的.net程序员[上海徐汇区]
  9. mac ant编译android,mac 下Android及ant的环境变量配置
  10. 调用restFul接口如何实现返回的数据编码格式为utf-8
  11. 我在阿里十年:揭密阿里人才培养体系
  12. 洛谷-P1883-函数最小值
  13. Excel-VLOOKUP函数的进阶使用
  14. 微星z370安装linux系统,在MSI z370主板上安装win7和BIOS设置的详细教程
  15. 理解JavaScript Call()函数原理。
  16. IDE/ATA与AHCI
  17. 99.999999%人看不出来的水印,专治各种盗图
  18. iframe 边框去除,使用大全
  19. 关于IE8浏览器JS导出excel,要使导出列宽度按自己控制。
  20. P2P、消费贷和现金贷的区别

热门文章

  1. 考点2022年内蒙古最新建筑施工电工(建筑特种作业)模拟试题及答案
  2. 生产环境的数据库规划
  3. 30+ 个 DevOps 常用面试题
  4. UML图的种类和示例
  5. (转)史上最强Tomcat8性能优化
  6. 代码审计 = 74cms_v3.5.1.20141128 一系列漏洞
  7. 自动化测试框架搭建指南-前言
  8. 记我的一次腾讯外包面试
  9. **史上最全的倾斜测量/实景三维应用汇总**
  10. C语言结构体中定义函数指针详解