當前位置: 華文問答 > 數位

為什麽有許多軟體總是請求使用者開機自動啟動?

2014-03-08數位

我來透露點訊息吧,先聲明一下這個理由只適用於一部份軟體,不適用所有軟體。

這是因為他們的 KPI 考核中有「日活躍度」「月活躍度」「日線上時長」等指標,而這種指標靠軟體開機自啟然後連線伺服器最容易實作,比方說某個使用者今天有若幹次或者若幹時間連線過伺服器,表示今天是活躍的了,軟體在後台偷偷多登入幾次伺服器,日活躍度就上去了,有了後台常駐,即便使用者今天根本沒開啟這個軟體的界面,他也被計算為活躍的。有了後台常駐,使用者的日線上時長等於手機在網的時間,等於PC開機的時間,多爽。

也許你會說,有考核難道就唯考核論了麽?問題在於,無視這個考核的後果很嚴重,如果他們的日活數據達不到指標,這個計畫組可能會被砍掉,開發團隊可能面臨失業,換崗位,合並到其他開發組,或者重新找工作的後果。運氣最好的情況是給機會重新開發一個新計畫,而這個時候,他們終於學乖了,自信滿滿的讓程式開機自啟,令日活達到理想值了。沒人願意生活在恐懼中,對不?

所以,這個現象轉回來還是一點:KPI 是萬惡之源。為什麽軟體都要開機自啟,你得怪制定這個 KPI 的老大們。能制定出這種 KPI,開發者只好用坑顧客作為對策。

嗯,就是這樣,我這話太實了對不對?