Windows 8是美國微軟開發(fā)的新一代操作系統(tǒng),Windows 8共有4個發(fā)行版本,分別面向不同用戶和設(shè)備。于2012年10月26日發(fā)布。微軟在Windows 8操作系統(tǒng)上對界面做了相當(dāng)大的調(diào)整。取消了經(jīng)典主題以及Windows 7和Vista的Aero效果,加入了ModernUI,和Windows傳統(tǒng)界面并存。同時Windows徽標(biāo)大幅簡化,以反映新的Modern UI風(fēng)格。前身旗形標(biāo)志轉(zhuǎn)化成梯形。 微軟早前已經(jīng)積極鼓勵開發(fā)者們將開發(fā)方向遷移到通用應(yīng)用上來,然而一些開發(fā)者并不情愿如此。日前,外媒WMP發(fā)表了一篇評論文章,針對一位通用應(yīng)用開發(fā)人員的一段開發(fā)經(jīng)歷,評論了微軟通用應(yīng)用目前的開發(fā)現(xiàn)狀。![]() “Windows Phone 8.1 XAML以及包含WinRT API的通用應(yīng)用目前仍然存在許多問題,包括缺乏必要的解決方案等。然而首先最值得一提的就是“通用應(yīng)用”這個名稱,我認(rèn)為這樣命名似乎有些夸大,通用應(yīng)用面向的是兩個平臺(Win/WP),但坦率地說其實并沒有多少用戶使用或關(guān)心這類應(yīng)用。放眼Windows平臺,這些通用應(yīng)用目前還沒有被廣泛普及,因為它們并沒有在最常用的Windows 7/XP版本系統(tǒng)上成為通用。 事實上,開發(fā)者提到的這一觀點其實也是外媒WMP前段時間討論過的問題。目前,無論是WP8.1還是Win8.1平臺都沒 有向開發(fā)者展示足夠的價值去開發(fā)一款基于該兩大平臺的通用應(yīng)用,畢竟“盡管Windows現(xiàn)在擁有龐大的用戶群,但這些用戶并不一定都需要應(yīng)用。然而Windows Phone用戶現(xiàn)在最缺的就是應(yīng)用,但Windows Phone生態(tài)卻沒有可觀的應(yīng)用量供應(yīng)。”
“除了目前最遭受詬病的Windows Phone 8.1背景音頻播放API之外,當(dāng)然還不乏許多同樣糟糕的例子,比如后臺下載器(BackgroundDownloader)。在Silverlight插件方案中,后臺下載器受到的限制很多,但最基本還可以工作。但在通用應(yīng)用中,雖然后臺下載器能夠支持新功能,但一些基本的功能卻都遺失了。 舉例來說,在Silverlight中每個下載可能都有一個標(biāo)簽,它可以存儲任何數(shù)據(jù),下載完成后你可以知道下了哪些東西(相關(guān)實體內(nèi)容等)。但在通用應(yīng)用中缺失的內(nèi)容太多了,沒有標(biāo)簽自不必說,你還得必須創(chuàng)建和管理所有下載內(nèi)容的索引,以便匹配你的實體信息以便查詢。雖然這只是小問題,但沒有它你就無法管理,的確很麻煩。” 此外,通用應(yīng)用平臺上的相機API也不如Silverlight,因為8.1 API缺乏鏡頭特性集成。 “目前在WP8.1相機API中沒有幀預(yù)覽,這一點令人憤慨不已。然而在Silverlight API中,你可以訂閱事件,通過多幀率情況下的ZXing來改善低分辨率幀。但在WinRT上你能做的就是拍許多照片,而最好的情況就是支持閃光燈以及以約0.8幀每秒的速率掃描。 (注:ZXing是一個開源Java類庫用于解析多種格式的1D/2D條形碼。目標(biāo)是能夠?qū)R編碼、Data Matrix、UPC的1D條形碼進(jìn)行解碼。Zxing可以實現(xiàn)使用手機的內(nèi)置的攝像頭完成條形碼的掃描及解碼。)” 二、性能 “在Silverlight中,我常用LongListSelector顯示數(shù)據(jù),而當(dāng)需要創(chuàng)建一個兩列布局時我會一起使用內(nèi)建面板WrapPanel。但在通用應(yīng)用中,LongListSelector控件消失了,你必須使用網(wǎng)格視圖(GridView),而在Windows Phone也是如此。或者你也可以使用ListView配合定制的包裝列表視圖面板(可以使你自己編寫的或下載來的),不過需要做適當(dāng)?shù)奶摂M化。” 因此在Windows Phone 8.1和Windows 8.1平臺上使用GridView時需要保證一致。添加十幾個帶有圖片的條目后性能便開始明顯受到影響。灰色占位符就會出現(xiàn)而且最重要的是它總是不會消失。如果不附帶圖片,在GridView中增加300項左右的純文本內(nèi)容,滾動的時候灰色占位符又開始出現(xiàn)。 Windows 8是對云計算、智能移動設(shè)備、自然人機交互等新技術(shù)新概念的全面融合,也是“三屏一云”戰(zhàn)略的一個重要環(huán)節(jié)。Windows 8提供了一個跨越電腦、筆記本電腦、平板電腦和智能手機的統(tǒng)一平臺。 |
溫馨提示:喜歡本站的話,請收藏一下本站!