2012-12-19 132 views
1

移植现有Windows应用商店应用以使它们在Windows RT平板电脑上运行时可能出现哪些类别的问题?我对C#XAML游戏特别感兴趣,但其他情况也是相关的(C++,JavaScript)。将Windows应用商店应用移植到Windows RT

+0

“我可能会遇到的所有问题是什么?对Stack Overflow来说太宽泛了。不可能明确或客观地回答,答案可能过于笼统,不适合任何人。 –

+0

Win32和ARM之间不兼容的类别是最感兴趣的。广泛但有用的IMO。 – user1917127

+0

请参阅[常见问题](http://stackoverflow.com/faq)。 “开放式问题会降低我们网站的实用性。” –

回答

4

不适用移植注意事项。由于抖动,托管应用程序已经顺利处理了处理器架构差异。这使得32位和64位操作系统和处理器之间的区别变得不可见,只要您的解密是犹太教,并且您没有依赖于古老的32位组件。

以相同方式扩展到Windows RT,如果机器具有ARM内核,则它具有ARM抖动。 WinRT是架构不可知的。在取消对pinvoke或COM的依赖时遇到麻烦的情况也被消除了,如果您有这种依赖关系,您将无法在应用商店中发布您的应用。 WACK早就警告过你。

它只是工作。它是这样设计的。

+0

不能upvote,但会做到这一点,如果可能的话。谢谢。 – user1917127

1

除了什么汉斯已经说了,我想指出两点,你需要考虑:

  • 依赖于外部的本地库:他们都已经需要是Windows应用商店兼容,否则WACK验证将失败。但是,它们也需要适用于所有三种处理器架构:只要您开始使用它们,就需要针对不同版本的应用程序(x86,x64和ARM)创建三个,而不是三种架构的通用架构。

  • 不要忘记表现,特别是因为你在问游戏。 ARM设备中的硬件速度通常较慢,因此您可能会遇到在英特尔设备上不会遇到的ARM设备上的性能问题。不幸的是,检查这一点的唯一方法是在物理设备上测试它。

相关问题