時間:2017-04-27 來源:互聯網 瀏覽量:
微軟Windows 10係統已經推出將近兩年時間,目前微軟還在向全球用戶推送Windows 10創意者更新,該更新是微軟針對Windows10係統的又一次重大更新,欲開啟全民3D時代。
盡管微軟一直不斷為了Windows 10係統推出重大更新,但微軟一直強調想發展起來的Windows 10 UWP應用卻一直沒有多大起色。多數廠商並沒有針對Windows 10係統推出全新的UWP應用,多數廠商都是將原有的win32位應用程序進行打包轉製成為UWP應用。這類轉製而來的UWP應用程序僅能在PC上運行,並不能跨平台使用。
那麼,為何在Windows10係統裝機量已經到達4億的情況下,廠商或者開發者還不願意推出通用版的UWP應用程序呢?
移動端用戶太少
盡管目前Windows10係統的裝機量已經超過4億,但相對IOS以及安卓係統的裝機量而言依舊是小眾。而且,雖然是windows 10是跨平台係統,可以用在智能手機、PC、平板以及微軟AR眼鏡頭盔等設備上,但就目前而言,Windows 10 係統的4億裝機幾乎都是裝在PC端。
而UWP應用程序多數情況下都是在移動端使用,但微軟智能手機的發展幾乎已經停滯,份額持續下跌,盡管AR前景十分光明,但目前用戶實在太少。在PC端,用戶幾乎還是使用傳統的win32位應用程序。
這就導致開發者開發的UWP應用程序在PC端沒有用戶量,而在智能手機以及AR等移動上,由於用戶量少更是沒人使用。
由於開發者開發應用,主要依靠下載收費或者內置廣告收費,無論是哪一種方式,都需要強大的下載量支撐。因為沒有用戶量導致開發者入不敷出。
這也就導致很多廠商或者開發者,僅僅是將傳統的win32位應用程序進行轉製變成UWP應用,而不是進行重新開發的原因。而這類由win32位應用程序轉製來的UWP應用程序僅能在PC端運行。
UWP是通用應用程序,但仍需要適配修改
微軟推出的UWP應用程序,並不是完全的通用。開發者或者廠商在開發UWP應用時,要進行適配和修改,盡管windows 10係統都是采用相同的內核,但由於處理器構架不同或者頁麵操作習慣不同,開發者必須進行適配。
例如,PC端都是采用X86的處理器,而移動端則采用基於ARM架構的處理器,這就需要開發者針對不同的處理器進行優化修改。而且,PC端屏幕大,操作都是依靠鼠標,而移動端屏幕小,操作都是依靠觸摸,開發者仍要需要對屏幕寸尺或者操作習慣進行優化適配。
而微軟推出的AR眼鏡頭盔,在操作模式上不同於PC或者手機,是一種全新的交換式體驗。雖然UWP是通用應用程序,但開發者不得不針對不同的設備進行優化修改。
微軟政策不定,擔心微軟再次變卦
在移動政策上,微軟一直都在變卦,為了應對穀歌以及蘋果帶來的威脅,微軟推倒了多年積累的Windows mobile 6.5,推出了全新的WP7操作係統,原有的Windows mobile 6.5 用戶不能升級到全新的WP7.
在WP8時代,WP7的悲劇再次重新上演,由於內核的原因,導致WP7用戶不能升級到WP8,僅能停留在WP7.8。其實,在WP8.1時代,微軟在係統上與蘋果穀歌的差距幾乎已經不存在了,主要差距就是生態應用。
為了解決應用問題,微軟一再更換政策,從兼容安卓應用程序到轉製IOS應用程序,最後才推出全新的UWP,目前還計劃將win32位應用程序,通過特殊優化之後可以在ARM處理器的windows 10設備上運行。
微軟每一次更換政策,對於開發者而言就需要重新開始,微軟三番五次推翻自己,也導致開發者對微軟失去了信心,害怕自己全身心投入到UWP的開發中後,微軟在以後係統更新中再次拋棄UWP。
所以說,不是開發者不願意為Windows 10 開發通用版的UWP應用程序,而是開發出來的UWP應用程序幾乎沒有用戶用,導致開發者沒有利潤可言,再加上微軟政策不穩定,未來可能會推倒UWP重新開始。