作者hoyunxian (WildDagger)
看板WindowsPhone
標題[開發] 通用開發初探
時間Thu Apr 3 22:44:12 2014
剛剛去抓了Update 2 RC來玩
(有中文版,所以怕英文的話也沒有問題)
裡面很多東西都打掉了
比方說,Windows Phone 8的專案範本現在後面都會加註「Windows Phone Silverlight」
Windows Phone 8.1的專案則只會加註「Windows Phone」
所以要注意一下
Windows Phone 8.1頁面上現在只有這幾個模組:
Blank Page→空白頁面
Basic Page→普通頁面(就是有APP標題與頁面標題的WP8普通頁面)
Content Dialog→這個不太清楚是做甚麼的,也許是類似Win8的選取檔案對話框?
Share Target→應該是對應Windows Phone 8.1新增的分享功能
資源字典、樣板化控制項、使用者控制項等→跟Windows 8.1一模一樣
另外正如之前所透露的,Windows Phone 8.1保留Pivot
但是Panorama被Hub取代了,字體(大小除外)上似乎沒有太大的改變。
還有就是通用應用程式模組會同時建立三個專案
一個是Windows 8.1適用的「專案名稱.Windows」
一個是Windows Phone 8.1適用的「專案名稱.WindowsPhone」
還有一個則是用來建立通用模組的「專案名稱.Shared」
雖然說DataSource之類的取得方式都可以建在通用模組下面
但是有件事必須特別注意,就是
通用模組不支援NuGet與插件
所以說開發人員常用的JSON.NET甚至是Azure SDK完全不能用在通用模組
這反而變成一個大問題了......
(JSON.NET的話真的就沒辦法只能用內建的Windows.Data.Json,
但是Azure SDK......似乎還是只能在兩個平台各寫一次同樣的程式碼)
其他的再慢慢補上。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.105.209
※ 文章網址: http://www.ptt.cc/bbs/WindowsPhone/M.1396536255.A.494.html
推 hungys:我記得昨天開發者大會上他是分別在Win8.1和Wp8.1的專案上 04/03 22:55
→ hungys:用NuGer裝JSON.NET 04/03 22:55