2013-02-14 195 views
2

我想知道如何爲Windows Phone 8和Windows 8平板電腦開發應用程序?在Visual Studio中創建新的Windows Phone項目時,我沒有看到任何選擇將目標定位到Xcode中的手機和平板電腦設備。是否有關於如何爲這兩種設備創建相同應用程序的指南或教程?Windows Phone 8和Windows 8平板電腦

+1

查看關於代碼重用的更多信息: http://stackoverflow.com/questions/13963279/windows-8-windows-phone-8 – 2013-02-14 17:07:06

回答

2

如上所述,您需要創建兩個單獨的項目。

可以創建一個名爲可移植類庫的庫,您可以在其中放置可在Windows Phone 8應用程序和Windows應用商店應用程序之間共享的代碼。請參閱Maximize code reuse between Windows Phone 8 and Windows 8

本文中提到的另一種技術是使用MVVM將邏輯(這更容易共享)與邏輯UI(其在平臺之間的差別更大)分開。

2

雖然他們使用相同的內核,但Windows 8(RT)和Windows Phone 8是不同的操作系統。這與運行iOS的iPhone/iPad不同。

您將需要爲Windows Phone 8和Windows RT創建單個項目。如果您使用C#/ XAML進行編碼,則代碼應該在兩個平臺之間相當便於攜帶。這是來自構建會議how to leverage your code across Windows 8 and Windows Phone 8的一個很好的會議。