2011-02-25 45 views

回答

1

是理論上你可以爲兩種平臺開發通用應用程序,即使在這兩種平臺上都有一些第三方公共庫也如Facebook v5 API。

您應該只對應用程序進行一些調整/更改,以便在Windows Phone和Silverlight On Browser上運行良好。

您可以從 create.msdn.com獲得這些應用程序的示例。

從這裏您可以看到各種各樣的示例應用程序,它們在各種示例中都有一些共同的邏輯和一些特定於平臺的邏輯層。

Windows Phone爲silverlight提供了一些額外的API。

我已經爲兩個平臺創建了一個通用的通用應用程序。這隻需要在應用程序中對編碼的UI部分進行少量更改。剩餘部分可以重複使用。

我希望這有助於高達一定程度上

+0

是的,感謝您的輸入。 – 2011-02-25 13:17:00

2

理論上它可能是可能的,但是我認爲windows phone和SL web的SL並不是100%相同,而Windows Phone SL根本不能在瀏覽器中運行。

如果你正確地工程應用程序,並把所有的邏輯,業務邏輯庫,最終你將不得不支持兩種不同的UI一個網絡,一個用於Windows Phone 7的

兩個SL實現使用XAML,但我不要以爲它會完全隨身攜帶。

1

正如我敢肯定你已經猜到了,答案是這取決於

從技術角度來看,在WP7中可以做的事情並不多,你在SL4中無法做到。這些大多是平臺(電話)特定的東西,任何你不會試圖在SL中做它們。

這裏有一些地方,你可以有可能的問題,但:

  • 與後端系統集成(如果你集中紀錄高分表等) - 很可能只會如果不是直HTTP這樣的問題( s)請求,或者您想要在不同屏幕上整合多個併發播放器。
  • 您的遊戲可能需要不同尺寸/比率/尺寸屏幕的不同用戶界面。
  • 您的遊戲可能需要不同平臺的不同輸入機制
相關問題