国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Win10 > 正文

Win10需打破應用“次元之墻”,但絕非易事

2024-06-28 14:42:56
字體:
來源:轉載
供稿:網友

說這次的微軟Build2015大會是近年來最激動人心的開發者大會之一,相信沒多少人反對。微軟轉型之雷厲風行前所未見,這一次不光完全貫徹了“移動為先,云為先”的戰略部署,還有HoloLens、Edge瀏覽器等等新酷產品繼續曝光,普通關注者看得過癮,而開發者更是尖叫不已。

如果說Azure云服務離大眾距離較遠,HoloLens黑科技一直在Demo,不知和大眾見面要多久的話,那么Windows10才是面對所有人的大殺器,這一次,微軟謀劃許久的Universal Windows Apps終于要變成現實了,順便的,隔壁的iOS和Android也都有可能參與Win10的生態。

UWAs,微軟的曙光

首先來看一下Universal Windows Apps(UWAs)是什么:用戶在微軟的應用商店下載同一款UWAs后,安裝在了不同的平臺,譬如PC和手機,這同一個應用在不同設備上有著不盡相同,但是一脈相承的用戶體驗。不僅如此,同一款應用可以適應的不同設備之外,在同一款設備上,這一款應用也可以根據交互不同,改變成不同的形態。

這里還有一些關鍵技術名為“Continuum”,這是Windows 10的一個關鍵特性,這個特性允許用戶將Windows 10 for Phone的內容輸出到其他更大的屏幕上,用戶也可以把手機當作交互設備來控制其他的屏幕,不僅如此,當手機運行的是UWAs的時候,這個應用在PC端顯示的是PC的用戶界面,而不是一小塊手機界面,而這種切換只需要輕輕一點。

理論上,這是一件有歷史意義的改變,開發者將受益無窮。這意味著開發者只需要寫一個UWA就能跑在所有的Windows設備上,開發者需要做的,就是保證用戶界面的顯示適配各種屏幕尺寸,而且這一點微軟也考慮到了,它們發布了一系列的工具來幫助開發者完成適配。

想一想那天晚上奔走相告的開發者就清楚,Windows 10激發起了開發者前所未有的興趣,Mashable采訪了DocuSign的開發者Andrew Fryer,他就對此表示極大的信心:

“我認為這是一個了不起的開始,Windows 10具有很大的潛力,同時大大減少了開發者開發需要全平臺覆蓋的應用的工作量。要我說的話,Windows 10是一個了不起的版本。”

于用戶而言,統一的用戶界面自然是好事一件,如果你沒有忘記Modern應用和傳統桌面應用的割裂感的話,當然,相信也有一些人像我一樣會認為Windows 8下的分屏顯示很有用處,尤其是某些多任務情況下。而一個應用能夠在不同設備上保持類似的用戶界面和交互特性,用戶的流暢體驗感也就隨之而來。

UWAs的到來給了微軟十足的底氣,所以微軟喊出了這樣的口號:為Google開發應用,你得兼顧Chrome和Android;為蘋果開發應用,你面對的是OS X和iOS;而我們只有一個Windows。

現實永遠沒這么簡單

微軟顯然寄希望于UWAs來拯救和壯大Windows的生態,也在傳遞這樣的一種信號。微軟高管David Treadwell向Mashable解釋說:

“通用系統平臺的一個核心價值在于,我們有一系列統一的系統控件。有了這些基礎,開發者就能一次開發,全平臺收益,比如做一個file open的會話框,就能在不同平臺上符合用戶不同的需求。”

不過留意下Build大會就會發現,前部分關于Azure的技術演示中,很詳細的展現了某些實現過程。但是到了UWAs就不一樣了,這部分更像是結果呈現,而沒有具體說開發者該怎么做,更沒有言明這項工作很簡單。微軟展示的,是一個前景。音樂應用Deezer開發者Carl Anderson說:

“Windows8早就應該這么做了,而不是等到Windows 10。兩年前,我們開發了這個應用,適配了Surface和桌面版,現在又來了,我們還有一系列的產品需要覆蓋,更多的工作等著我們,但是這值得我們去做。”

大企業規劃和現實執行之間總是有不少差異。不拿OS X和iOS來比較,就拿iphone和iPad來說,做一個跨設備的應用并不是一個模子里批量制造月餅這么簡單。雖然都是iOS設備,但是許多開發者發現,要想同時在兩個平臺都保持好的體驗的話,其實要花很多功夫。而在現實中,一個應用的iPad開發者和iPhone開發者往往屬于同一公司的不同團隊。

Gary Hoffman管理了一群健康應用開發者,在他看來,iOS的情況有指導意義:

“iPhone和iPad應用開發的情況是一個活生生的例子,那就是大企業的規劃愿景是一回事,現實又是一回事。在現實世界,我們的經驗是,我們的iPhone團隊和iPad團隊是完全分開的。”

或者說,其實微軟未必徹底搞明白了UWAs和Continuum的意義,就像尚在襁褓中的Office 2016一樣,在Windows 10上,Office仍然有兩個版本,一個是桌面版,一個是用于平板和手機的版本。

歷史遺留問題并不少,Win32環境下的桌面應用和UWAs有著根本性的不同,諸如Office這樣需要全平臺覆蓋的產品也就得老老實實地支持Win32,而不是簡簡單單地開發一個UWAs應用就完了。并且,其實Office的UWAs版本也有比較靠譜的消息了。

微軟高管David Treadwell解釋說,要完成Office從Win32環境徹底轉成完全UWAs需要兩年甚至更久的時間來兼容。

所以由Office引發的這個問題其實就是目前許許多多的應用還是Win32應用,其中有些會開發成UWAs,有些不然。現在Win32的開發者面臨的問題是和當初Windows 8出現的時候類似,就是值不值得花這么大精力去適應新設備和新系統。

另外還有一個問題是,Continuum for PC將適用于任何支持觸控功能的設備。Continuum for Phones則是需要新的硬件支持。微軟高管在Twitter上明確說明了這一點,也就是說,現有設備能夠支持Continuum的可能性很小。在Build 2015上,演示Continuum的Belfiore也提到了:

“融合了高通新的硬件,我們的新機就擁有了可以驅動兩塊不同顯示屏的處理器。這就是讓手機屏幕和電腦顯示屏分開獨立顯示的關鍵所在。”

說起來,就是立新就得破舊,但破舊并不容易。

另外兩手準備

在Build大會上,微軟強調,所有的UWAs可以在Windows Holographic上工作,而HoloLens當晚演示的應用,都是UWAs。

而顯然,外界對HoloLens的期望是最大的,畢竟增強現實和虛擬現實的前景被廣泛看好,微軟又是一個大玩家。所以HoloLens支持UWAs對于這項事業有著不小的推動作用。

有些開發者并不一定是微軟的開發者,但是進入到了增強現實,接觸了HoloLens之后,也被強行吸入了UWAs的圈子中去。不過還屬于Demo階段的HoloLens離大眾不知道還有多遠,離開發者也不知道有多遠。

Build 2015上還有一個爆炸性的消息就是,微軟能讓Android和iOS應用很容易地在Windows 10上運行。將應用代碼進行重新的簡單編譯,再將應用上傳到應用商店即可。除此之外,微軟還推出了PRoject Astoria項目,它允許Android開發者直接提交.apk文件,然后將Android應用重新編譯成Windows通用應用程序等工作將由微軟負責完成。

這個聽起來也是很美好的計劃,不過冷靜下來的開發者也意識到了工作不會這么簡單,關于原生Google服務的取舍(現在做法是用微軟服務取代),關于兼容性和性能表現都都還有待時間的檢測。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄浦区| 昌图县| 金塔县| 信阳市| 乐至县| 雅安市| 陈巴尔虎旗| 喜德县| 电白县| 手机| 台南县| 湟中县| 盐源县| 财经| 武隆县| 莎车县| 梁山县| 大新县| 黑水县| 安国市| 吐鲁番市| 登封市| 中牟县| 台前县| 禹城市| 贵溪市| 霍州市| 东山县| 高碑店市| 定日县| 唐山市| 宜兰县| 德州市| 五河县| 香格里拉县| 抚远县| 南通市| 文安县| 精河县| 且末县| 阿拉善盟|