一、windows phone 7 的功能劃分和資源情況
先來看一張圖,並非官方資料,這是根據使用方式反推的。
先來解釋一下,WP7中將資源儲存位置分成了四種:
來自聯絡功能的,無論是電話號碼,電郵地址,FaceBook,都是一類資源:連絡人.
於是微軟就把所有的東西整合成了People,從類型上推倒合情合理,可是還是需要時間適應。另外對連絡人的訪問限制及其嚴格。
應用只能調用相應的對話方塊來選擇連絡人以擷取號碼或者電郵。或者調用發簡訊和打電話對話方塊。
來自zune功能,視頻、圖片、音樂,涉及的資源都是媒體庫。
媒體庫沒什麼好說的,但是應用訪問媒體庫的許可權也一樣是嚴格限制,全部唯讀,僅允許追加圖片到媒體庫。
第三是應用程式的本機存放區。
本機存放區具有強勁的安全性,各個應用之間無法互相訪問。連微軟都把office套件做成了一個應用,這根本不用懷疑,他要做成多個,他都沒辦法互連資料。
這個東西的修改是革命性的,革的我一時背過氣去,應用程式間無法交換資料是何等的悲劇,以前的使用習慣完全顛覆,再也不需要資源管理員,根本沒有別的目錄給你。
這一次微軟在wp7的儲存上設計了三塊,有兩塊革了使用者習慣的命。需要慢慢適應,深刻理解。
第四種資源,skydrive。
當你註冊了一個live id,並且在連絡人中點擊大大的自己,可以pin to start。你就可以看到自己在skydrive上的內容。
圖片查看程式,可以上傳到skydrive,還沒見到其它應用有上傳skydrive功能。
資源之間相互獨立,只有一個特殊情況,IE檔案下載或者郵件附件(也可認為是IE下載)。
遇到特定副檔名的檔案,就會把檔案直接下載進對應的應用程式私人路徑或者媒體庫。
微軟認為已經解決了使用者所有的需要,並且做到了足夠的安全性,所以,乾脆把檔案系統幹掉了。
從大的資源關係來看,微軟確實找到了一條簡潔的路徑來讓使用者處理資源,但是目前版本的wp7細節上全是問題。
二、windows phone 7 儲存的限制和缺陷
windows phone 7 儲存是怎麼回事已經分析了,沒錯,這條最短路徑非常完美,劃分清晰,功能簡潔。
但是第一個版本的一些限制很令人抓狂,細節也是不太給力,讓我們來看一看限制:
1。嚴格保護的連絡人
程式無法取得連絡人的列表,要號碼就是給號碼,要郵箱就是給郵箱。
連絡人管理工具:死。
所有聯絡功能都是統一介面,打電話,發簡訊,而且還都需要使用者再確認一次。
簡訊吸費軟體:死。
批量傳送簡訊:死。
2。應用無法管理的媒體庫
程式僅能讀取媒體庫和追加圖片。
媒體庫管理工具:死。
3。完全隱形本機存放區
記住本機存放區是沒有任何妥協的,請放棄任何無謂的嘗試。
任何交換都去想網路的路子
4。不厚道的skydrive
skydrive並沒有提供介面給一般應用使用
5。不厚道的發郵件
一般應用沒辦法給郵件添加附件