我將爲Windows Phone 8開發一個應用程序。但是我也想讓這個應用程序在其他Windows 8平臺上可用。想知道,它是否可以用作城市風格的應用程序?或者我將不得不開發兩種不同的應用程序。Windows 8 Phone應用程序和Metro風格應用程序有什麼區別?
回答
它們是相同類型的應用程序並使用相同的apis。可能需要做一些改動,但如果你正在尋找一個普遍的答案,那麼是的,它將作爲一個地鐵應用程序,但將需要修改。
這些API在某些方面類似(使用XAML,C#,常見的WinRT庫),但有一些顯着的差異。
例如:
在Windows電話的XAML/UI層基於Silverlight的堆棧上,並從該對Windows應用商店的不同。
不可能在手機上編寫WinRT HTML5/JS應用程序(但可以使用WebBrowserControl來託管HTML5應用程序,特別是使用PhoneGap等工具)。
手機上沒有C++/XAML開發(支持C++/DirectX)。
手機在WinRT和.NET中有專門的API,這些API在Windows Store上不可用。
基本上你必須生產兩個應用程序,但你應該能夠在兩者之間共享大量的代碼。
有關詳細信息,請參見http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714089(v=vs.105).aspx ...
。完整的HTML5/JS應用程序無論如何都是瀏覽器應用程序。你的意思是「用於UI代碼的使用HTML/JS的WinRT應用程序」。另外,3只針對瘋狂的人,顯然是4,是手機擁有自己的API,畢竟是手機,你可以考慮它可以給人打電話的事實(雖然經常被人遺忘)。 –
謝謝克勞斯 - 我會修改3. 4.不僅僅是打電話 - 還有一些像EmailComposeTask這樣在平板電腦上有意義但使用共享的東西。 –
@克勞斯我會打電話3.「利基」。它比MFC或原始Win32更容易,並且有幾個人似乎被它抓住了。 –
- 1. Windows 8 Mobiles應用程序和Windows 8 metro風格應用程序有什麼區別
- 2. 「Windows Phone應用程序」和「Silverlight for Windows Phone應用程序」有何區別?
- 3. Windows 8商店應用程序和Windows Phone應用程序之間的區別
- 4. VC++ Metro風格應用程序Windows
- 5. jQuery和Windows 8 JavaScript Metro風格應用程序
- 6. HtmlAgilityPack和Windows 8 Metro應用程序
- 7. Windows 8應用程序和Windows Phone應用程序提交
- 8. Windows 8商店應用程序和Windows 8桌面應用程序的區別
- 9. 什麼是Windows Metro風格的應用程序
- 10. Rack應用程序和Sinatra應用程序有什麼區別?
- 11. 在windows 8 metro風格的應用程序中使用什麼來代替webclient的應用程序
- 12. Windows 8 Metro風格應用程序 - 編輯Word文檔
- 13. Windows 8的Metro風格應用程序樣本
- 14. Windows 8 metro風格的圖表控件應用程序
- 15. Windows 8 Metro風格的應用程序安裝
- 16. Windows 8開發中的Metro風格應用程序的DataBase?
- 17. Metro風格的Silverlight應用程序
- 18. 什麼是Metro風格應用程序的母語?
- 19. Windows(Phone)8 - 啓動Windows啓動的Metro應用程序
- 20. 在Metro風格的應用程序
- 21. Windows 8從桌面應用程序啓動「metro」應用程序?
- 22. Windows 8 Metro Style應用程序:多應用程序包
- 23. Windows 8 Metro應用程序 - 渲染PNGs
- 24. Windows 8 Metro應用程序Iframe
- 25. DateTime.Now - Metro應用程序 - Windows 8
- 26. SQlite與Windows 8 Metro應用程序
- 27. WPF應用程序與Winforms應用程序有什麼區別?
- 28. WebView控件Metro風格應用程序
- 29. 什麼是Windows 8商店應用程序和Windows Phone 8應用程序的關係
- 30. 在Windows 8 metro風格的應用程序,如何更新活動瓷磚,而應用程序沒有運行?
您可以對這些修改進行取樣嗎?你的意思是,不需要不同的應用程序? – htcdmrl
不,不幸的是,這是你的第二手。我有類似的問題,這是我收到的迴應。不過,讓我環顧四周。 – Zwade
儘管快速注意,這不適用於JS應用程序。 JS應用程序只能在Win 8中運行。如果你想在Windows Phone上使用它,請使用PhoneGap – Zwade