- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们目前正在开发一个在大触摸屏桌面上运行的多点触控多用户应用程序。显然,该应用程序包含许多动画和转换,即使用触摸手势移动和旋转 UI 元素、菜单打开动画、触摸旋转等。
为了更好地理解这将是一种什么样的应用程序,这里有一个类似应用程序的视频,它具有我们所针对的行为类型(0:16 - 0:27 分钟):https://www.youtube.com/watch?time_continue=13&v=qIOR9FiL97w
过去我们将 Adobe Flash 用于此类应用程序,因为它是获得良好性能和交互性的唯一方法,但由于 Flash 已死,目前实现此类应用程序的最佳方法是什么?我们尝试了像 Unreal Engine 4 和 Unity 这样的游戏引擎,但是对多点触控的支持非常少,而且大多数手势等都必须自己实现,还有大多数常见的控件,如 ScrollView 、轮播控件等。
我们还尝试了 UWP,它具有良好的触摸屏支持并实现了您期望的触摸屏应用程序的大部分手势和行为,并且几乎所有常见的用户控件都已经实现,但我们在性能方面遇到了一个巨大的问题,尤其是在 4K 等更高分辨率的情况下或 8K。我们放入的控件、网格和布局越多,应用程序变得越慢,四处移动和旋转等非常慢,并且只能在一个线程上运行。我们查看了新的 Composition API,但它非常复杂且不太清楚什么是组合 XAML 控件和组合 API 的最佳方式,还有 Win2D,但它仅提供基本功能,如绘制矩形,也不支持触摸屏,仅通过 XAML。
那么,是否有任何好的框架或 API 可以像我链接的视频中那样实现应用程序?或者 Flash 仍然是最好的方式吗?是否有用于此类事物甚至 Javascript 的 Qt 库?或者甚至是 Android 系统?
最佳答案
Kivy - 用于快速开发应用程序的开源 Python 库利用创新的用户界面,例如多点触控应用程序。
跨平台,GPU 加速,带有 20 多个小部件,所有小部件都具有高度可扩展性。
关于sdk - 交互式多点触控应用框架推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229547/
我是一名优秀的程序员,十分优秀!