内容简介:为了特别帮助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
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Cracking the Coding Interview
Gayle Laakmann McDowell / CareerCup / 2015-7-1 / USD 39.95
Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hund......一起来看看 《Cracking the Coding Interview》 这本书的介绍吧!