文|雷科技
據(jù)工信部公布的《2021 年互聯(lián)網(wǎng)和相關(guān)服務(wù)業(yè)運行情況》介紹,截止到2021年12月末,國內(nèi)共有252萬款A(yù)pp,比11月末凈少21萬款,基本每天都有新的App上架,每天也都有舊的App下架。大多數(shù)App下架,是因為用戶太少,開發(fā)者只能無奈放棄。
不過也不是所有開發(fā)者都會自覺下架App,某些App長時間無人負責(zé)更新和維護,就成了我們口中的“僵尸應(yīng)用”。據(jù)MacRumors報道,蘋果已經(jīng)決定,清理平臺上長期未更新的應(yīng)用,已經(jīng)向這些應(yīng)用的開發(fā)者發(fā)出公告,若30天內(nèi)他們的App仍未更新,將會被蘋果直接刪除。蘋果的態(tài)度非常堅決,如果微信還像從前那樣,大半年不更新一次,說不定也會被蘋果處治。
除了蘋果,另一家企業(yè)也在這么做。本月初谷歌發(fā)布公告,如果一款A(yù)pp兩年未更新,那么將會被從Google Play應(yīng)用商店下架。手機軟件行業(yè)兩大巨頭谷歌、蘋果都下達了這種通知,長期未更新的僵尸應(yīng)用,真的要被全面清除了。
長期不更新的應(yīng)用,真的該被下架?
谷歌和蘋果下架長期不更新的App,理由是可能存在安全風(fēng)險,但對于這兩家企業(yè)的做法,部分開發(fā)者和用戶卻有不同的看法,他們認為某些App雖然多年未更新,卻并不是非下架不可。
應(yīng)用更新分為兩種,一是安全及漏洞補丁更新,二是功能性更新。這兩種更新都是有必要的。幾乎所有App都存在漏洞,越是復(fù)雜的應(yīng)用,漏洞一般就會越多。如果長期不更新,這些漏洞就可能被不法分子利用,威脅到智能手機用戶的個人信息安全。
iOS也好,Android也好,基本都是每年一次大版本更新,會帶來許多新的功能特性和操作邏輯方面的改變,如果App不跟著系統(tǒng)的更新進行適配,那么許多新機型可能無法完美運行原先的應(yīng)用程序,出現(xiàn)閃退、卡頓等問題。
比如說當(dāng)初iOS 11強制App升級為64位,接近20萬款A(yù)pp被放棄。目前Android平臺32位App還多,但ARM已經(jīng)官宣,將于2023年徹底放棄32位應(yīng)用。好在有蘋果的前車之鑒,國內(nèi)某些廠商已上線了64位應(yīng)用專屬商店和一鍵升級64位應(yīng)用功能,給了國內(nèi)開發(fā)商更多時間,為新系統(tǒng)、新機型適配應(yīng)用。
系統(tǒng)在更新,手機也在進步,現(xiàn)在除了少部分iPhone,新機型基本普及了全面屏功能,我們也基本適應(yīng)了全面屏手勢,可許多老舊的App已停止更新數(shù)年,它們并沒有適配今天的手機,甚至某些App連新機的屏幕比例都為未能適配。
即便是站在消費者的立場上,小雷也認為蘋果和谷歌有義務(wù)督促開發(fā)者推出安全及漏洞補丁更新??刹⒎撬袘?yīng)用都需要安全或功能性更新,那些應(yīng)用基本都屬于社交、網(wǎng)游等類型,通過不斷更新內(nèi)容來提高用戶粘性。
應(yīng)用市場還有大量工具型App,本身體量不大,不存在關(guān)鍵漏洞,也不需要加入那么多新功能,比如常見的計算器、單機游戲等,可能發(fā)布之后,都不再需要一次更新。
國外游戲工作室Protopop Games開發(fā)商Robert Kabwe表示,很擔(dān)心這種改變,因為蘋果威脅要刪除他們開發(fā)的游戲Motivoto,該游戲上一次更新已是2019年3月。這種解謎益智類小游戲不需要頻繁更新,可蘋果卻要刪除它,明顯不合理。
至于采用偷懶方式,更改一下版號就重新上架,蘋果早就想到了,要求所有App必須支持最新的SDK,這會對開發(fā)者造成不小的負擔(dān)。該政策正式實施后,估計會有全球會有數(shù)十萬款A(yù)pp因此下架,其中某些App,并不存在什么嚴重的問題,只是因長期沒有更新,就要被蘋果“冤殺”。
用戶的體驗,該如何保障?
部分人反對App頻繁更新,還有一個理由是應(yīng)用越更新就越臃腫,而且許多App舊版本沒有什么廣告,更新之后就會出現(xiàn)大量廣告,十分影響用戶的體驗。
這是沒辦法的事情,Intel前CEO安迪·格魯夫與微軟前CEO比爾·蓋茨共同得出了一個名為“安迪比爾定律”的結(jié)論,內(nèi)容是設(shè)備硬件提升的性能,很快就會被軟件消耗掉,性能過剩永遠不會存在。
從App的發(fā)展我們也能看出,曾被我們怒斥更新太慢的微信,更新速度越來越快,功能越來越多,但也確實越來越臃腫,對于性能和存儲空間的要求越來越高。可
StrategyAnalytics公布數(shù)據(jù)顯示,中國用戶平均換機時間已經(jīng)是28個月。
旗艦機還好,至少性能跟得上App更新后的要求,可全球手機用戶依然是以中低端機型為主。某些App更新了幾次后,舊機型運行時流暢性就會大打折扣。更不用說系統(tǒng)更新的問題了,小米、OPPO、vivo、榮耀等Android大廠雖然保證會為旗艦機提供三年大版本系統(tǒng)更新,可Android旗艦銷量才多少,采用機海戰(zhàn)術(shù)的中低端機型呢?
某些App更新之后,就不再適配舊系統(tǒng),放棄一部分舊機型。對于舊款中低端機型用戶來說,那些常年不更新的App,仍有它們存在的價值和意義,谷歌、蘋果采用一刀切,肯定是最簡單省心的方案,但絕對不是合適的方案。
想要保障所有用戶的體驗,需要手機廠商和應(yīng)用分發(fā)平臺的共同努力。手機廠商這邊,應(yīng)當(dāng)放棄機海戰(zhàn)術(shù),哪怕是中低端手機,也要走精品化路線,以免無力為所有機型適配新系統(tǒng)。
應(yīng)用平臺這邊,不應(yīng)該采用一刀切的模式,Android平臺還好,畢竟可以隨便從第三方平臺下載應(yīng)用,去相關(guān)網(wǎng)站和論壇找App舊版本安裝包比較方便。iOS平臺就不同了,普通用戶除非選擇越獄,否則只能從App Store下載App。大量長期未更新的App從平臺下架,勢必會影響到一部分用戶。
蘋果也好,谷歌也好,每年都從應(yīng)用商店獲取大量利潤,甚至比小米集團一整年的營收都要高,理應(yīng)承擔(dān)起責(zé)任。小雷認為,蘋果和谷歌最好的做法是針對長期未更新的App進行一次篩選測試,如果在新設(shè)備、新系統(tǒng)能夠流暢運行,且不存在嚴重的安全漏洞,那么沒有必要下架它們。至于切切實實有必要更新的應(yīng)用,當(dāng)然是更新為好。