為什麼在Universal App的概念提出後,很多新發布的應用(國內)還是只兼容手機/PC?
比如網易雲音樂,是通用應用提出之後來到wp的,但是只有手機客戶端。
比如微信,新發布的電腦客戶端是傳統的exe應用。
微軟自家的很多應用在Windows8.1中現在也是兩張皮,OneNote、計算器(無數人吐槽過)、甚至設置(控制面板)、IE(桌面版和觸屏版)也是這樣。首要的任務就是讓基於Win32 API的exe和WinRT 的appx至少「看起來」沒什麼區別,之後等Win10推出後APP級別的應用(雲音樂、QQ、視頻客戶端等)逐漸過渡到appx,而生產力級別的軟體(CAD、PS、VS、Matlab等)繼續以exe的形式存在但對觸屏作優化。最後要達到的基本效果就是,在觸屏環境下大多數情況都運行appx應用和觸屏優化過的exe,在鍵盤滑鼠環境下運行完整的適配鍵盤滑鼠的exe和以窗口(非全屏)形式運行的appx。也只能這樣了,畢竟是兩種(觸屏和鍵鼠)不同的交互方式,這個鴻溝始終是存在的。
一個微軟的目標落實到應用開發者的結果必然會是一個應用,無論是exe還是appx,消費者不會太關注它的後綴,但這個應用必須根據使用環境自己變換形態,而現在的情況是appx剛面世(API不完善),exe太傳統(觸屏優化很少),完成「一個」的目標需要向兩方面共同努力。
只出兼容手機或兼容PC(比如網易雲音樂在WP上有應用、在電腦上有客戶端,兩者完全是不同的架構)的根本原因在於微軟的UAP技術還沒有完全成熟,還不能使「一個應用」根據環境很好的「變形」。
微軟在做一件前無古人的事情,但通過自適應的技術讓消費者獲得統一的體驗不會後無來者,用技術改變世界從來不僅僅是一句口號,如同Hololens一樣,即使成功的可能性是個未知數,但正是像它們一樣的開拓者把這個世界一點一點變得更加美好。所以,祝福微軟!懶得建立一個新的solution
手機端,微軟官方出的還一大票xap呢,能有多少廠商敢急著趟appx這渾水?
pc端,目前國內或者說世界範圍這整體氛圍,不出exe就等於是宣告你不想在pc界混了
UAP的推出遠沒有達到大多數互聯網廠商的G點。
在天朝上國你也知道,在環境沒有大改的時候,大多數企業還是選擇固守而不是進擊,更多的都是在你抄我的我借你的,反正又沒人管,即使由於行徑不當被吐槽也沒事啊!!
在天朝,更多的是利益!而不是遠見!他們的遠見都是停留在國外流行之後之後的「引進」了!
- 微軟那套方案非常不成熟,小白鼠成本太高!
- Universal App感覺在轉型中,普通程序只要編譯一次,無論在鍵鼠操作的桌面電腦(不是說vs據說支持exe源碼重新編譯成uwa嗎?)還是觸摸屏的平板,智能手機都能跑出理想效果!這只是微軟期望的,但是這種不倫不類的糅合實際效果怎麼樣,都在看!等build 2015後吧!
因為不是所有人都能寫出復用性那麼高的代碼的
後台邏輯共用一套代碼,界面控制項事件各寫各的不是那麼簡單
與其費腦子重構一套還不如維護現有的兩個大公司考慮的不僅是新技術,還要考慮兼容性,就拿pc 微信說,要是做了uap,你讓國內佔大部分的xp+win7怎麼辦?恐怕不用wpf 也是基於兼容性考慮吧。做兩個project?人力怎麼算,而且從wp7開始做wp應用的就沒有不被微軟坑過的。一會是silverlight,一會是win rt,然後又是uap。各種兼容性有問題,不開新項目要被罵,開了新項目不管舊項目又要被罵。
uap只能win8以上的系統上運行,win8才占電腦系統多少市場我們心知肚明。再說了,我,相信大多數人用win8都很少碰metro的。
當前的Universal App總體而言是個糟糕的東西:
一、首先,對用戶有害
雖然對觸摸屏的平板和手機而言,Universal App是一項貼切的技術。但沒有觸摸屏的Windows用戶依然佔99%以上,對他們來說觸摸屏界面的交互性是一種倒退。二、其次,對開發者有害
如果你熟悉微軟技術,就會知道一個潛規則:千萬不要做第一批的白老鼠。微軟首次推出的新技術,總是隱藏著各種缺陷各種坑。為了避免覆轍,還是觀望一下,等下個版本再殺入(如果還有的話)。觸屏開發這塊,微軟不斷在瞎折騰,不倫不類的Win8讓人不勝其煩,同時微軟似乎每個大版本都要放棄一批開發者。三、不符合經濟賬世界語已經發明很久了,能讓全球人方便溝通,為什麼很多人還在說中文和英文?因為講中文和英文,不需要再學習,比所謂的世界語更容易溝通。同樣對於Universal App這種所謂全平台的新技術,原有的技術已經能夠適應市場,並且更容易開發出滿足大多數用戶需求的產品。沒有必要立即跟進,增加學習成本和技術風險。因為通用應用的限制太多,好像連uu形狀都限制了
appx是對觸屏優化的應用,更確切的是手機/平板通用應用,exe是針對桌面用戶的,即使以後推出了appx應用,exe應用也是並存的,而平板的應用普遍不受重視,無論是哪個系統,所以遲遲不推出appx的平板應用也就在情理之中了
推薦閱讀:
※為什麼 Windows 的命令行這麼難用?
※玉兔號的 SPACEos 操作系統,系統架構是怎麼設計的?
※為什麼梁海先生不推薦在 Windows 上使用 MacType?
※重視版權的知乎用戶有多少用正版 Windows 的?
※關於windows下的路由表項的解釋?
TAG:MicrosoftWindows | WindowsPhone |