内容简介:为了特别帮助Web开发人员,微软提出了一种新的API,可以帮助开发人员更好地规划其页面布局,以考虑折叠屏设备的可变属性。
9月16日消息 折叠屏手机和平板电脑的出现,打破了设备固定变化外形的局面,随之而来的体验交互也会发生了改变。
为了特别帮助Web开发人员,微软提出了一种新的API,可以帮助开发人员更好地规划其页面布局,以考虑折叠屏设备的可变属性。
微软新的API为Window Segments Enumeration API,目的是帮助开发人员在跨越多个显示屏的窗口中有效地执行相同操作并帮助做出反应,比如触摸键盘的弹出。
根据微软内部产品团队,目前与可折叠体验相关的一些问题是:
硬件差异:优化的网页可以完美地在三星Galaxy Fold等设备上运行,但在类似硬件上可能存在技术难题。
折叠功能和状态:确定可以安全渲染的区域(折叠或展开)时出现的问题。
软件问题:网页的某些部分可能由软件键盘和其他软件相关区域(包括通知)发生。
未来:开发人员希望有一种稳定的方法来测试他们的硬件。
微软建议使用“Window Segments Enumeration API”来表示位于相邻显示器上的窗口的区域甚至尺寸。
Window Segments表示位于单独(相邻)显示屏上的窗口区域(及其尺寸)。Window Segments以CSS像素表示,并通过JavaScript API公开,允许开发人员枚举段,包括被遮挡的区域。
它将允许多个显示屏。例如,这是一个导航应用程序。该应用程序使用‘devicePixelRatio’来计算跨越显示的窗口布局。
同样,这个概念将在一个被遮挡的区域中起作用:
最后,我们在页面上有一个电子邮件地址消息的示例,其中包含软件键盘和另一部分的选定邮件:
根据微软公司的说法,现有的API可用于改善可折叠设备的体验:
Presentation API
Screen Enumeration API说明程序,它将提供有关物理屏幕配置的信息。
窗口放置API解释器
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 顶级软件趋势和他们塑造我们未来的方式
- NFV和SDN如何塑造电信的未来
- 2019年塑造未来趋势的10个数据预测
- 普华永道:数字化工厂2020—塑造制造业的未来
- 立体折叠相册效果
- Android 可折叠TextView
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
互联网产品运营:产品经理的10堂精英课
丁华、聂嵘海、王晶 / 电子工业出版社 / 2017-5 / 59
《互联网产品运营:产品经理的10堂精英课》共有10章,前9章分别从互联网产品运营的9个点入手,最后一章辅以案例,分析当下市场热门产品的运营模式。 第1章点明在运营产品之前需要经过缜密的策划,这样才能有明确的运营方向;第2章讲述产品运营的定位,有了准确的定位,运营才不会走偏;第3章描述用户运营,用户是一款产品的根本,没有用户,产品就是死的;第4章讲述内容运营的技巧,产品内容要怎么运营才能受到用......一起来看看 《互联网产品运营:产品经理的10堂精英课》 这本书的介绍吧!