無論是iOS還是Android,系統內建的應用商店都門庭若市。然而在Win10上,情況卻截然不同——Win10自帶的應用商店門可羅雀,時至今日,絕大部分使用者在Win10中安裝軟體的主流方式,依然是自行下載軟體安裝,Win10商店似乎已然是一個雞肋般的存在。Win10這一功能
Win10商店依然冷冷清清
而當你翻開Win10商店,不難發現為何大家都這麼幹。Win10商店至今仍未算得上品類豐富,在其上釋出的依然是比較小型的軟體應用,這和Win10作為承載人們大規模生產力、娛樂需求的OS這一定位格格不入。更令人惋惜的是,很多在Win10商店釋出的高質量的UWP軟體,已經久未更新,Win10商店從未有起色,卻已經儼然一副垂垂老矣之姿。
為什麼會變成這樣子呢?第一次有了適配多平臺的Win10系統,第一次有了微軟親力親為的應用商店,兩項服務合併在一起,本該帶來更好的使用者體驗,如夢似幻的移動網際網路近在眼前……可是,為什麼會變成這樣子呢?
今天,就來談談為何Win10商店會淪落到門庭冷清的地步吧。
移動平臺潰敗:Win10商店不再是必需
Win10商店主要提供的是UWP應用,而UWP應用的一大賣點,就是跨平臺。但是人們使用WIn10,是否真的有跨平臺的需求?隨著微軟在移動市場的潰敗,答案恐怕是否定的。
按照微軟的規劃,WP/Win10M移動平臺和Win10桌面平臺能夠藉助UWP應用,建立互聯互通的生態。一個UWP APP,能夠同時相容移動和桌面環境,而UWP應用只在Win10商店發行,Win10商店相當於微軟生態的橋樑,重要性不言而喻。
移動平臺上的潰敗,令UWP應用和Win商店失去了一大根基
然而,由於種種原因,微軟在移動市場一敗塗地,WP/Win10M成為了歷史名詞。既然不再需要服務移動平臺,那麼UWP應用乃至Win10商店的存在意義,就淡泊了許多。
Win10商店和UWP生態的侷限
既然沒有了移動平臺的開發需求,那麼UWP應用就必須有其他優勢,才能促使人們轉向UWP應用開發——Windows 10並不像iOS那樣,限定軟體應用只能從商店獲取,開發者們憑什麼就必須讓軟體上架Win10商店,而不自行釋出呢?難道把軟體做成UWP,真的能脫胎換骨麼?
和傳統的Win32軟體相比,UWP應用的確有很多不同,例如對觸控有更好的支援、UI更美觀、可以適配更多DPI等等。然而,對於現在的Windows生態來說,UWP帶來的更多是種種不便,挑戰著開發者以及使用者的固有習慣。
·API限制
和傳統的軟體不同,UWP應用有著更多API方面的限制,例如需要在App Container中以沙盒的形式執行,難以獲取很多常見的系統許可權,不少功能受到限制。例如用UWP開發的網路工具,可能就會無法呼叫系統代理;又例如將UWP應用最小化,它有可能被系統自動殺掉相應程序,這和傳統Windows軟體可靠、開放等特性大相徑庭。
UWP應用受限較多
與此同時,UWP開發所使用的API也尚未穩定下來,其開發框架仍在迭代。Windows一大優點在於相容性,無論使用新老開發工具,所編寫的程式都能在最新的Win10中跑起來,這令很多開發者至今仍使用舊版本的開發工具,以同時相容Win7、Win10等多個版本的系統,大家並沒有太多動力為了UWP就把開發工具時時保持在最新。
·使用者體驗不完善
UWP應用的體驗和傳統軟體也有所不同,這令很多使用者不想使用某個軟體的UWP版本。例如,使用者很難找到UWP應用的安裝目錄,想要複製修改個什麼檔案都很麻煩;又例如上面提到的沙盒機制,這會導致APP很多功能受限,上文提到的代理設定問題是一個,還有桌面歌詞、多視窗等功能也難以實現。
例如UWP版的QQ功能就遠弱於普通版
不難發現,同樣的軟體,在Win10商店上架的UWP版,功能往往會弱於普通版,例如QQ、微信、網易雲音樂莫不如此。使用者更偏愛傳統版,這令開發者們又少了一個轉向UWP開發的理由。
·商業利益衝突
將軟體製作成為UWP版在Win10商店中釋出,意味著收益也被限定微軟的體系之內。Win10商店支援一手交錢一手交貨,也支援內購,但這對於開發者來說,是遠遠不夠的。
目前很多免費軟體都採取了利用推廣盈利的運營方案,說大白話就是,透過貼條廣告、彈窗廣告等,套現自身的流量。而在Win10商店中上架的軟體,由於稽核和API的限制,無法做到這些,因此和開發者存在這部分的商業利益衝突。
其實Win10商店不僅僅能釋出UWP應用,也可以容納傳統軟體轉制過來的軟體。但轉制軟體在Win10商店中,依然存在比自行釋出軟體更多的限制,因此Win10商店並不受開發者的青睞。
總結
簡而言之,Win10商店之所以沒法做到像App Store那樣興旺紅火,是多方面原因共同造成的。Win10自由的開發環境,令開發者無需拘泥於應用商店和UWP的侷限;而微軟在移動平臺的折戟沉沙,令Win10商店話語權旁落;加之UWP的框架尚未成熟、使用者體驗尚未完善,Win10商店人氣低落也就在情理之中了。
Win10商店要變得興旺,需要UWP應用和配套生態對比傳統Win32軟體有著壓倒性的優勢。微軟仍在開發更多形態的硬體,UWP應用和Win10商店在未來是否有翻身之日?我們拭目以待吧。