為什麼 Windows 中的軟體不像 Android 中的應用一樣強制自啟動?

目前市面上很多知名 Android 應用都會悄悄自啟動 + 模糊返回與退出以保持後台。而 Windows 里幾乎都有「是否開機自啟動」、關閉時可以選擇「是否保留到托盤」,甚至在托盤裡的軟體幾乎都可以右鍵 - 退出。

這裡是否涉及到行業規定或者道德等問題?


樓主你妥妥的想多了。

趕快退出所有窗口,看看你的後台進程裡面有沒有阿里,有沒有百度,有沒有騰訊,有沒有 360。

天可憐見我沒開阿里旺旺,沒掛機,但後台仍然有阿里旺旺,百度騰訊360 等等也是。只要你沾上了,還想後台沒有?


規定的事兒應該沒有,聞到死和安卓安裝軟體都是開放的,就算有規定你硬要不遵循也沒轍。

道德的事兒吧,只能說那啥改不了那啥。Windows下有一個東西叫啟動項,還有一個東西做服務,還有一個東西叫做計劃任務,還有一個東西叫做插件…如果你會用autoruns的話你會發現各種啟動項密密麻麻不明覺厲。然後即使你木有裝旺旺,也會有一堆ali打頭的玩意兒,為毛呢,因為你要用某寶啊,用了某寶要付錢啊,付錢就要安全啊,然後有一個叫做安全控制項的東西你不裝它不讓你買啊→_→我不知道技術上是不是必須用這樣的方式才能實現,反正看著神煩。

其他幾家據說一個尿性(沒用過,未考證)。開機啟動的這些玩意兒究竟幹了啥,其實你也不知道。據說有一段某數字一個描述叫網銀安全的模塊被發現頻繁從自家伺服器上下載文件,具體幹嘛的誰也不知道。很多是可以右鍵從托盤退出的,但是這其中又有很多只是退出了GUI,服務依然在後台運轉,這就是為啥豌豆莢可以實現連接手機自動啟動(舉例而已,平心而論這樣的服務還是挺方便的,不過豌豆莢君你能不能告訴我,我都把你卸載了還給我留一堆找不到文件的啟動項是毛線意思?)。

Android的啟動項也異常豐富,進程優先順序更加複雜,用autostarts一看便知…哦好吧其實多數人看了也不知。

不過呢,Windows下結束進程關閉服務服務禁用自啟還是相對容易的(你不需要root嗯,不過要謹防關錯了變磚),關了之後一般就不會再自啟動了(兩類除外,病毒和反病毒-_-||這些一般都會有進程專門守護),這個跟系統本身特性有關吧。Android呢本身很開放,應用的許可權可以做得很高,但是你管理的許可權不高,然後廠商又有常駐後台的需求(其實國內廠商絕大多數是為了…咳咳你懂的),雖然你有xx衛士,但是吧它也就是把進程kill掉,很多時候服務還留著,也管不了心跳喚醒網路喚醒或者開啟一個喚醒全家這種事情,然後有些軟體為了爭奪生存空間對抗xx衛士,又不斷提升自己的姿勢…於是就是當前的亂象。

不過話說回來,很少有人會關心系統後台是什麼樣的機制的,多數人更喜歡爪機的一鍵清理和電腦的加速球,於是後台這些東西都是不管的,只不過在Windows上的表現和對體驗的影響(其實更多是心理上的)沒有在Android上明顯。

個人觀點,非專業,輕噴。


安卓從來沒有「悄悄」啟動過,自啟動和相互喚醒已經是眾人皆知的事情,

只是安卓裡面沒有桌面平台那麼有明顯的任務管理器之類的東西讓你能看到所以就有「悄悄」的概念吧。

類似 Windows 的任務管理器,Android 在「應用」裡面是可以強制關閉一個 App 的(能殺掉這個應用相關的所有 Activity 和 後台服務)

部分的應用一般也會自帶「退出」選項,滿足國人從 Windows 帶過來的 「退出」潔癖(比如 Opera Mini 以前就沒有退出,但是本地化的歐鵬就有退出)。

不過移動應用和桌面應用的使用場景畢竟不同,多數是需要接受推送消息的,而且對於應用來說後台機制用得好其實是有利於用戶體驗的,畢竟提前準備,需要時快速啟動總比需要了再來初始化啟動好。問題是 Google 服務在國內被牆,根本沒有辦法用一個統一的高效推送平台(GCM)的確是有點無奈,Google 對於後台服務許可權的開放的確也很容易被開發者濫用(這樣來說 水果對於人性的「惡」還是很有見地的,不過水果這種雞蛋放一個籃子里的做法的確是挺自信的,很好奇如果那天 Gov 發神經把水果的推送服務屏蔽了會怎樣?)。就導致了國內這種「一個App一個後台服務,為了推送消息」的奇觀。

論許可權設置倒是覺得不 root 的安卓比 windows 有時候強多了,至少不會出現裝了一個應用有許可權在後台悄悄給你裝它全家軟體的情況(我的 Win7 一直開UAC,偶爾還是能有漏網之魚,真是窮凶極惡)

廢話完了回答問題,沒有這種行規和道德問題,不過的確是有點約定俗成是對的。


請ctrl+alt+del打開任務管理器擊碎您的天真。


因為在windows下,你可以信賴一個流氓,讓他把其他的流氓都趕出去。在android下你也可以試試


打開開始菜單——搜索輸入msconfig——運行


推薦閱讀:

office上載中心有什麼用?可以卸載嗎?
如何破解windows開機密碼?
在Mac/Linux下刪除一個很大很深的文件夾似乎比Windows要快,造成這種差別的原因是什麼?
更換筆記本主板後,WIN10還能自動激活嗎?
截止2017年5月,全球有多少PC用戶依然使用Win9x/NT/2000/XP/Vista?

TAG:MicrosoftWindows | Android應用 | Android開發 | Windows開發 | Android |