Windows 10 Mobile 開發人員模式和安卓系統的 USB調試等開發者功能有何異同?

Windows 10 Mobile 中添加了開發人員模式,從字面上理解,開啟該模式將允許用戶自行安裝非應用商城的 App,有點類似安卓系統的 USB 調試等開發者功能,所以請教一下這兩者之間的異同。

添加此模式是否會導致 Windows 10 Mobile (像安卓系統那樣)演變成很多第三方市場林立,而微軟官方應用市場影響力不斷下降,甚至盜版橫行等後果。


允許安裝非商店源對應著Android的 安全:不明的來源,而不是開發模式。

不是開發者不要開啟開發模式,這才是字面意思吧。

-要知道Android的開發模式里,直接無提示安裝卸載應用都是小事-

不過我對WP的開發者模式並不了解,但為了服務開發者,這個模式的許可權一定也不會小。


即便開了開發著模式,Astoria下需要機器和手機配對,避免了一開usb調試就自動全家桶的情況。第三方市場林立是因為允許安裝不明來源apk,跟開發模式沒關係,別混為一談。


安卓上的「允許未知來源」對應Windows的「旁載入模式」,此模式下可以安裝不是來自應用商店的安裝包,也適用於企業非聯網環境。

Windows上的「開發人員模式」允許計算機直接啟安裝程序、啟動程序甚至修改通過開發者模式安裝的應用的數據,但對通過應用商店安裝的應用已以及系統沒有任何修改許可權。與android的USB調試非常相似,但可能在許可權上有所不同。

關於Windows Phone 7/8/8.1的開發者模式:

1、需要使用開發者賬戶註冊(Windows 10 Mobile中不需要)

2、只需連接手機並解鎖,在電腦上操作無需手機確認(Windows 10 Mobile中未知)

3、可以安裝、啟動應用,修改通過此方式安裝的應用的數據或將其卸載(Windows 10 Mobile中未知)

4、可以用於第三方應用商店,目前知道的有愛應用(不知是否支持Windows 10 Mobile)

5、需要電腦(Windows 10 Mobile同)

關於Windows 8/8.1的開發者模式:

1、需要使用開發者賬戶註冊(Windows 10中不需要)

2、可以安裝未知來源的Appx軟體包(Windows 10可以)

關於Windows 8/8.1中的旁載入模式:

1、可以安裝未經應用商店認證的應用(Windows 10中允許)

參見這裡:旁載入 Windows 應用商店應用程序 文中可以直接旁載入剛剛從VS編譯的應用。

2、有很多的限制(Windows 10中未知,但應該減少了很多)

  • 運行 Windows 8 企業版
  • 運行 Windows 8 企業版的計算機必須加入到域中。
  • 必須啟用「允許安裝所有受信任的應用程序」組策略設置。
  • 必須用與某一受信任根證書相鏈接的證書對應用程序進行簽名。

答主在做UWP的開發但目前還沒有升級到Windows 10 Mobile,所以只是對PC上的開發者模式比較了解。


首先介紹一下個人經驗,舊版的WP開發者模式並不是隨意的、無限制的安裝程序,有數量限制,最多可以裝8個。如果要裝第九個,就必須先卸載一個。

新版WP10的開發者模式因為我沒有那麼多程序,所以也不知道現在是不是還是有8個APP的數量限制。

另外,WP10的開發者模式,需要在連接的計算機上輸入手機生成的一個配對碼。

目前來看,安全性還是比較好的。輸入了配對碼的計算機能夠訪問的數據也沒那麼多。

而沒有輸入配對碼的計算機是不能偷偷訪問手機內的程序的,當然也不能靜默安裝一些流氓軟體或者木馬。

安卓系統的USB調試模式是開放系統,開啟了USB調試模式之後,計算機可以更改一切。。。

改基帶,改串號,改聯繫人。。。

連開機第一屏的聯通移動LOGO都能改。。。

甚至系統也能改了。。。


推薦閱讀:

APP應用同質化這麼嚴重,新產品要想脫穎而出,應該往哪些方向努力呢?
科技播客很少深入討論Android相關問題,WP更慘,基本都是蘋果,為什麼?
小米6會不會現貨發售?
google 除了youtube和android以外的項目都未能成功,說明了什麼?
TF (MicroSD) 卡的損耗問題怎麼減輕?

TAG:Android | Windows10Mobile |