微軟讓 Windows Phone 更靠近 iOS 的封閉設計是否是錯誤的決定?
對軟體的開放,包容,通吃在一直是 Windows 的最大強項,但微軟對 Windows Phone 7/8 卻選擇了像 iOS 那樣的安全封閉的設計,對軟體許可權加以諸多限制,而不是 Android 和 Windows 那樣開放的設計。
請不要說開放不安全這一點,Android 佔有率多高多繁榮,Windows 在桌面上佔有率多高多繁榮!
所以,選擇讓 Windows Phone 更靠近 iOS 而不是更靠近 Android 的策略是否是錯誤的?
許可權上的封閉,就好比是養孩子。
像安卓那樣「媽媽我要玩槍」「給」,顯然是不合理的。
安卓的許可權管理系統非常糟糕。root過的更是如此。好的,所以現在遍地都是惡意軟體,並且像是SuperSU這樣的所謂許可權管理軟體,想要對付他們……不要太容易。
如果你在不正規的來源下載、安裝了惡意應用,並且在一開始你多給了些許可權……,並且你沒有安裝手機殺毒軟體,那麼它們絕對是有能力突破你的所有許可權防線,輕鬆拿到root的。
總而言之,像安卓那樣開放的話,安全性是個非常非常非常嚴峻的問題。至於越獄的iPhone則另算。安卓好歹還有許可權管理,iOS越獄以後完全就是菊花打開。
所以,像是iOS和WP這樣:
「媽媽我要玩槍!」——「不給!」
「媽媽我要玩刀!」——「不給!」
「媽媽我要開車!」——「不給!」
「媽媽我要玩娃娃」——「給你。」
一剛開始,就可以很好地養成開發者慎用許可權的習慣。然後慢慢放開一部分許可權,也比較容易控制。比如說WP8.1新增了應用可以讀取公共存儲區的API(過去只能讀取私有存儲區以及極其有限的幾種文件)。相比之下,安卓過去則是完全大開。。。直到近幾個版本才開始要求私有存儲。
所以,考慮如下:
續航。安全。性能。
==========================================
題主說得這句話,有很大問題:
「請不要說開放不安全這一點,Android 佔有率多高多繁榮,Windows 在桌面上佔有率多高多繁榮!」
安卓佔有率高,從來不是因為它亂搞許可權,而是因為它授權是免費的,廠商不需要交授權費。僅此而已。在當時,它是唯一一個能和iOS相近且不需要太高成本的操作系統,所以OEM們選擇安卓就是必然。
後來就被微軟專利敲詐了。
然後呢?然後微軟宣布WP免授權費了。這敢情好啊,你生產安卓,不但要向谷歌俯首稱臣,還要向微軟交錢。可你要是生產WP的話,一毛錢也不用花,甚至驅動適配,高通的QRD也能幫你搞定很多麻煩。所以遊戲還有的玩,沒看那麼多廠商開始加入WP陣營了嗎。同樣,Windows在桌面的繁榮,是因為桌面平台,對於功耗沒有那麼敏感,而且人們對於桌面平台的性能需求、多任務需求、協同工作需求,遠遠強於對「續航」的需求。如果你非要說Windows 桌面開放,那Linux 桌面豈不是更開放?為什麼沒多少人用?——因為不好用啊。
很顯然,在目前科技水平下,像WP8.1這樣的文件系統許可權設計才是最科學的。 應用和用戶既有許可權訪問一塊「公共存儲區」,方便協同和分享,同時應用之間的私有存儲區又保持著獨立和隔離。可以說這結合了iOS和Android的所有優點。現在Android也在朝這個方向發展,足以證明其做法的正確性。而iOS要做這種改變恐怕遙遙無期……
應用之間互相隔離容易造成應用孤島,就像iOS現在這樣,同一個doc文件,要麼A應用打開,要麼B應用打開,各自放在各自的獨立存儲區。而且用戶提取出來也非常不方便。連iCloud都是分開的。而WP和Android的設計則顯然更科學,既照顧了用戶體驗,又確保了安全性。
至於說其它方面的許可權,至少WP8的API給開放的已經越來越多了,連公共文件管理這種級別的API都給了。而且很多時候開發者說沒API,都是自己不肯找路子……
Windows已經犯過一次錯了,如果手機還犯同樣的錯誤,那微軟真是自己做死了。
至於Google,這貨一直以為所有的東西都是宿主說了算,像瀏覽器一樣,以前沒沙盒,現在有了,以前的網站就改去吧,不改就別用了。App也是一樣,改去吧,不改活該你用不了,系統你愛升不升。
我始終認為android這種繁榮是一種虛假的繁榮。看看周圍人使用wp和其他OS手機比例還有自己使用過一段時間的WP8的情況,應該是錯誤的。。
根本不是封閉,而是當初設計時的缺陷,有個說法就是WP的升級就是把WM的功能一個個加回來。IOS也是這樣,比如後台數據刷新,藍牙數據傳輸等功能,之前果粉長篇大論的研究,認為不適合放在手機上東西,最後卻被都一個個的加了上去。其實我覺得不談底層技術的話,IOS和MIUI這種類型的系統最終會合流,變成一個用戶可控的半開放系統。現在MIUI的限制越來越多,蘋果卻愈加開放。
至少現在看上去,是錯誤的!
可能是急於擴大應用商店規模的緣故,微軟對開發者上傳的軟體採取一種非常放任的態度,於是,現在越來越多windows應用變得和他們的安卓版本一樣,貪婪的收集著聯繫人之類的隱私數據。
在安卓平台,用戶好歹可以Root完後用一些軟體禁掉這些要求,但是Windows Phone平台卻因為缺乏這方面的功能,讓用戶直接暴露在流氓軟體的威脅下。
推薦閱讀:
※諾基亞和微軟的合作中得到了什麼?
※為什麼微軟的手機操作系統命名為 Windows Phone 7 ?
※Windows Phone 7 手機的增長趨勢如何?
※一個初級開發到架構師需要走多遠的路?
TAG:智能手機 | WindowsPhone7 | Android | WindowsPhone | WindowsPhone8 |