2012-12-19 53 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設備上的性能問題。不幸的是,檢查這一點的唯一方法是在物理設備上測試它。

相關問題