2012-12-17 160 views

回答

1

它們是相同類型的應用程序並使用相同的apis。可能需要做一些改動,但如果你正在尋找一個普遍的答案,那麼是的,它將作爲一個地鐵應用程序,但將需要修改。

+0

您可以對這些修改進行取樣嗎?你的意思是,不需要不同的應用程序? – htcdmrl

+0

不,不幸的是,這是你的第二手。我有類似的問題,這是我收到的迴應。不過,讓我環顧四周。 – Zwade

+0

儘管快速注意,這不適用於JS應用程序。 JS應用程序只能在Win 8中運行。如果你想在Windows Phone上使用它,請使用PhoneGap – Zwade

4

這些API在某些方面類似(使用XAML,C#,常見的WinRT庫),但有一些顯着的差異。

例如:

  1. 在Windows電話的XAML/UI層基於Silverlight的堆棧上,並從該對Windows應用商店的不同。

  2. 不可能在手機上編寫WinRT HTML5/JS應用程序(但可以使用WebBrowserControl來託管HTML5應用程序,特別是使用PhoneGap等工具)。

  3. 手機上沒有C++/XAML開發(支持C++/DirectX)。

  4. 手機在WinRT和.NET中有專門的API,這些API在Windows Store上不可用。

基本上你必須生產兩個應用程序,但你應該能夠在兩者之間共享大量的代碼。

有關詳細信息,請參見http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714089(v=vs.105).aspx ...

+0

。完整的HTML5/JS應用程序無論如何都是瀏覽器應用程序。你的意思是「用於UI代碼的使用HTML/JS的WinRT應用程序」。另外,3只針對瘋狂的人,顯然是4,是手機擁有自己的API,畢竟是手機,你可以考慮它可以給人打電話的事實(雖然經常被人遺忘)。 –

+0

謝謝克勞斯 - 我會修改3. 4.不僅僅是打電話 - 還有一些像EmailComposeTask這樣在平板電腦上有意義但使用共享的東西。 –

+0

@克勞斯我會打電話3.「利基」。它比MFC或原始Win32更容易,並且有幾個人似乎被它抓住了。 –

相關問題