為什麼在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點。

在天朝上國你也知道,在環境沒有大改的時候,大多數企業還是選擇固守而不是進擊,更多的都是在你抄我的我借你的,反正又沒人管,即使由於行徑不當被吐槽也沒事啊!!

在天朝,更多的是利益!而不是遠見!他們的遠見都是停留在國外流行之後之後的「引進」了!


  1. 微軟那套方案非常不成熟,小白鼠成本太高!
  2. 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 |