交互式多点触控应用程序的框架推荐

问题描述 投票:2回答:1

我们目前正在开发在大型触摸屏桌上运行的多点触摸多用户应用程序。显然,该应用程序包含许多动画和变换,即使用触摸手势,菜单打开动画,触摸旋转等来移动和旋转UI元素。

[为了更好地理解这将是什么样的应用程序,下面是一个类似应用程序的视频,它具有我们要定位的行为(分钟0:16-0:27):https://www.youtube.com/watch?time_continue=13&v=qIOR9FiL97w

[在过去,我们将Adobe Flash用于此类应用程序,因为这是获得良好性能和交互性的唯一方法,但是由于Flash已死,因此,实现此类应用程序的当前最佳方法是什么?我们尝试了诸如Unreal Engine 4和Unity之类的游戏引擎,但是对多点触摸的支持非常有限,大多数手势等都必须自己实现,并且还需要大多数常见控件(如滚动视图,轮播控件等)。

[我们还尝试了UWP,它具有良好的触摸屏支持,并且可以实现您期望的触摸屏应用程序的大多数手势和行为,并且几乎所有常见的用户控件都已经实现,但是我们在性能方面遇到了很大的问题,尤其是在4K或8K。我们放入的控件,网格和布局越多,应用程序就变得越慢,并且移动和旋转等都非常慢,并且只能在一个线程上运行。我们研究了新的Composition API,但它非常复杂,并且不清楚将XAML控件和composition API结合的最佳方法是什么,还有Win2D,但它仅提供基本功能,例如绘制矩形,并且不提供触摸屏支持,仅通过XAML。

所以,有没有什么好的框架或API可以实现我链接的视频中的应用程序?还是Flash仍然是最好的方法?是否有Qt库可用于此类内容甚至Javascript?或者甚至是Android?

sdk 2d interactive touchscreen motion
1个回答
0
投票

https://kivy.org

Kivy-用于快速开发应用程序的开源Python库利用创新的用户界面(例如多点触控应用)。

跨平台,GPU加速,带有20多个小部件,全部高度可扩展。

© www.soinside.com 2019 - 2024. All rights reserved.