我和我的团队用cordova构建了一个Windows Phone应用程序(Silverlight平台)(我认为cordova wp版本是3.8.1)。大多数JavaScript,html和css都是从已经运行的基于android和ios的应用程序中获取的,虽然它是基于cordova的应用程序,但它使用一些自定义本机代码(特别是通知处理和位置以及大约10个自定义插件)在C#中编写。我们在基于silverlight的应用程序(尤其是地理围栏功能)上遇到了一些原生功能问题,而微软工程师告诉我们,我们应该转向winrt。问题是,为了使用相同的应用程序,我们必须更改支持winrt的cordova版本中已编写的大部分代码,例如:在JavaScript方面,第三方库函数(如jquerymobile)无法正常工作且必须更改为WinJS函数,在插件实现方面我们必须用WinJS重新实现插件。 我的问题是这些:
答案 0 :(得分:0)
如果您将应用更新到Windows 10应用(不是Windows Phone 8.1),jquery mobile或任何其他框架,它们将正常工作;)
并且不,遗憾的是没有工具:(