日前微軟已經(jīng)向部分選擇的開發(fā)者發(fā)送Windows phone 8.1 SDK的邀請?,F(xiàn)通過其中之一的開發(fā)者,獲得了有關(guān)Windows phone 8.1的一些更新內(nèi)容。其中有一些功能發(fā)生了顯著的變化,以下是一個變化的列表。
1)虛擬專有網(wǎng)功能已經(jīng)確認(rèn)支持。
2)用戶可以選擇一個短信應(yīng)用代替系統(tǒng)默認(rèn)的短信功能(譯注:這個功能可能是允許系統(tǒng)在調(diào)用發(fā)送短信API時,可以選擇發(fā)送到諸如Skype或QQ這樣的IM軟件)。
3)SkyDrive更名為OneDrive。
4)返回按鈕將不會再直接中止應(yīng)用,而會像Windows 8/RT那樣將程序休眠。
5)稱為“Universal App”的新開發(fā)模板被集成進(jìn)Visual Studio,允許開發(fā)者開發(fā)跨Windows phone以及Windows 8/RT應(yīng)用。
6)應(yīng)用可以有選擇地安裝在SD卡中,選擇權(quán)將由開發(fā)者自己決定
7)新的Xbox Music和Xbox Video應(yīng)用將取代之前的Music+Videos應(yīng)用。
8)應(yīng)用程序安裝包將使用Windows RT中的appx結(jié)構(gòu),并取代之前Silverlight的XAP結(jié)構(gòu)。
9)新的電源應(yīng)用,允許用戶查看什么應(yīng)用耗電量過大。
10)新的播客應(yīng)用。
可以確定的是WP8.1一定會支持JavaScript程序。(譯注:從原文中無法確切知道究竟JavaScript與HTML搭配還是與XAML進(jìn)行搭配開發(fā))
整個JavaScript技術(shù)將會是Universal App的核心。
是的,是HTML。
Universal App能夠使一個解決方案在同時開發(fā)WinStore和WinPhone應(yīng)用時更容易共享代碼 (HTML/JScript)。
下面是Windows phone 8.1 SDK的下載頁面。
WP和WinRt是VisualStudio在開發(fā)微軟應(yīng)用商店程序中不同的兩個類別,所以你可以發(fā)現(xiàn)微軟正在嘗試在Visual Studio中合并這兩種類型??梢灶A(yù)見將來一定會有越來越多的WinRT App,因為微軟讓這一開發(fā)過程變得特別簡易,同時也鼓勵我這么做(在創(chuàng)建對話框的列表中,那些針對WinRT以及WP的開發(fā)模板都放在這些WinRT和WP共享平臺模板的后面)。
新的Hub應(yīng)用模板
在調(diào)試我的第一個WP8.1應(yīng)用。應(yīng)用畫面將使用與WinRT一樣的內(nèi)容。應(yīng)用將會有一個漂亮的導(dǎo)航動畫(不需要使用第三方的Toolkit庫),效果有點像旋轉(zhuǎn)門,但是效果會更加平滑。
應(yīng)用列表的截圖。
應(yīng)用列表:Battery Sense(查看應(yīng)用的耗電情況),Data Sense以及Storage Sense(譯注:分別是查看數(shù)據(jù)流量使用情況以及存儲使用情況的應(yīng)用)。還有一個新的播客程序以及必應(yīng)應(yīng)用將會默認(rèn)安裝在系統(tǒng)中。
電話應(yīng)用在這個版本的SDK中沒有提供,短信應(yīng)用看起來沒有太大區(qū)別,但是在設(shè)置中有了一些很酷的變化。
VPN功能終于來了,還有Wi-Fi Sense。
Cortana語音助手以及必應(yīng)搜索在這個版本中還不可用,Bing.com會彈出“No app for this protocol”字樣的提示。應(yīng)用商店在這個版本中也沒有。
新的音樂應(yīng)用和視頻應(yīng)用將取代原來的音樂+視頻。
SkyDrive更名為OneDrive。
GridView和ListView控件將支持Windows phone。
Universal App非???,它們將共享同一個App對象。(譯注:App對象是WP和WinRT用于管理應(yīng)用程序生命周期的對象,亦是應(yīng)用的入口對象)
應(yīng)用可以安裝在SD卡中了!但是開發(fā)者有權(quán)限修改應(yīng)用的設(shè)置以阻止被安裝在SD卡中。
再也沒有Silverlight了(譯者:可憐的藍(lán)澤光)!所以應(yīng)用可以在WinRT以及WP中共享XAML文件(有時甚至可以直接共享整個XAML頁面)。
命名欄取代了應(yīng)用欄,將原來WP中程序底部的功能替換成類似WinRT的效果。
Tilt效果將不再需要第三方Toolkit庫,取而代之的是它將使用PointerDownThemeAnimation效果并支持多數(shù)的控件。(譯注:Tilt效果就是WP中按鈕按下后的一個類似3D的效果,在之前的版本中,這個效果必須依靠第三方庫才能支持)
再見了,XAP!你好,APPX!
返回按鈕將不會再直接終止應(yīng)用,應(yīng)用的生命周期將會像WinRT一樣。