将cordova wp silverlight转换为winrt

时间:2015-12-08 19:50:21

标签: cordova silverlight windows-runtime

我和我的团队用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重新实现插件。 我的问题是这些:

  1. 是否有任何工具可以从silverlight wp cordova应用程序顺利转换为winrt(或通用)wp cordova应用程序? (这应该是一个嵌入式基于webview的应用程序,而不是winJS)。
  2. 如果没有其他选择那么在基于winrt的应用程序中使用cordova有什么用途,因为js应该是为wp定制的,我不能在ios和android webapp上工作并让它在wp上运行(当然我必须实现插件......)

1 个答案:

答案 0 :(得分:0)

如果您将应用更新到Windows 10应用(不是Windows Phone 8.1),jquery mobile或任何其他框架,它们将正常工作;)

并且不,遗憾的是没有工具:(