实用云,提供最全最实时的云市场资讯

手机站:/m

京东云_云主机租用哪家好_超低折扣

时间:2021-09-28 13:20编辑:实用云来源:实用云当前位置:主页 > 云服务器 >

我们知道Fiori/SAPUI5就是要为使用我们应用程序的穷人提供更好的用户体验(UX)。每个细节都很重要。我一直在想我们还能做些什么来改进我们的应用程序,让我们的用户更快乐?

我在UI5应用程序中错过了一个功能,如果你点击一个按钮的话,那就是振动反馈。Android或iOS的所有原生应用都有!可能Windows Phone的应用程序也有,物联网城市,但谁会关心Windows Phone呢?我认为振动反馈是一个非常酷的特性,云服务器和服务器,大数据学习,它改善了用户体验。当你点击一个按钮,你的设备震动,你知道你的行动是收到和应用程序将要做的事情。应用程序上写着"我收到你的请求,等一下。您不需要重复单击9x!"。就像你玩游戏机时被哈杜肯人击中一样。你的控制器会振动告诉你发生了什么事。

如果我们在本地移动应用程序中有振动功能,那么我们在WebApps中有一个Cordova插件。我们可以创建一个UI5应用程序并构建一个WebApp,它使用这个插件为我们的用户启用这个功能。但我们这里有个问题。所有通过浏览器访问我们应用程序的人呢?如果客户不想要网络应用呢?

幸运的是,微信返利机器人,HTML5本身有解决方案,没有插件也没有框架!我们只需要使用振动API。现在,并非所有浏览器都支持此功能,但应该很快就会得到支持。然后你问我:如果我在我的应用程序中实现它,而浏览器不支持它呢?没问题,您可以在调用API之前检查浏览器是否支持,这样您就不会在浏览器不支持Vibrate API的情况下引发错误。如果支持,你有一个很好的应用程序功能。

使用振动API很容易,你只需要添加一行代码和瞧!你的UI5应用程序现在可以像本地应用程序一样运行,并震动用户的设备。请记住,只有移动设备才有振动的能力。您将无法振动桌面…

这是使用振动API的命令:

在我看来,我们应该在一些SAPUI5组件中具有此功能,如按钮、图标、开关、收音机、复选框等。我们也可以在打开弹出窗口、显示消息或拖放等事件时使用它。它的实现如此简单,以至于我无法理解为什么我们已经在一些SAPUI5组件中默认没有了它。

我已经创建了一些示例来展示它。甚至还有一个新的自定义SAPUI5按钮,它在组件中实现了作为属性的振动API。您可以在下面的JSBin中测试和使用它。

JSBin–SAPUI5示例上的振动APIhttps://output.jsbin.com/wenela

我的定制SAPUI5按钮震动

你觉得怎么样?这是一个很好的特点吗?是否值得使用自定义组件来实现它?你认为用户会喜欢吗?

好吧,就这样。希望SAP的人能读到这个博客并喜欢这个想法。也许我们可以在不久的将来看到这个特性作为SAP.m.Button的默认属性

祝大家新年快乐!

W3C–振动API规范https://www.w3.org/TR/vibration

Mozilla开发者网络-振动APIhttps://developer.mozilla.org/en-US/docs/Web/API/Vibration\u API

我可以使用-浏览器兼容性吗#feat=振动

Cordova插件振动https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-vibration

疯狂样品https://gearside.com/custom-vibration-patterns-mobile-devices

,物联智能家居

上一篇免备案CDN_英雄联盟无法连接服务器_怎么申请

下一篇云服务器_云主机多少钱_哪家好

世界之最排行

世界之最精选