最近回家,爸媽又在抱怨手機存儲空間已滿。父親的老紅米手機存儲空間有16G,儘管有存儲卡,他自己也會清除手機垃圾,但現在光應用本身就塞滿了機器。我也沒有什麼好辦法解決,打算刪掉手機上的大部分應用。
在詢問了父親使用習慣後,網頁版微博和百度地圖代替了用戶端版,用流覽器做了個書簽放到手機桌面上。他不需要消息推送和離線地圖,都是手動打開我的微博看更新,需要去哪裡就現打開地圖查詢。為了省錢他關掉了手機流量,都是在家提前查找好線路記下來再出門。
接下來是看電視和聽廣播的軟體。我試著找了一下,還真的找到一些網站,手機版仍直接提供線上收看收聽的頁面。我同樣用家裡的初代iPad試了一下,結果令人失望。用Safari打開同樣的網頁,只會跳轉到讓你下載用戶端的頁面。好在如果流覽器被識別為Android的話,還有少數網站沒有被圍剿。
在網購方面,家裡人都是給我連結讓我代購的,所以沒有影響。不過需要的話,淘寶的網頁版應該可以在手機流覽器完成支付寶交易。其餘包括優酷土豆,以及頭條等新聞用戶端,統統都可以用網頁書簽來解決。甚至,我相信如果是使用iPad的話,一樣可以在Safari上開網頁版微信來替代佔用資源過多的用戶端。
在系統只留下流覽器和微信、QQ兩個用戶端以後,存儲空間和以前相比空出一半。終於不是只要一開機就存儲空間已滿了,讓這台老機器又多出了幾年的壽命。
現在的手機用戶端比網頁版多了什麼?
多虧了前幾年網速還沒那麼快,上網還沒那麼便宜的時候,一些流覽器推廣所謂“輕應用”,包括百度的“直達號”,微博的“微門戶”,以及微信公眾號等等的推波助瀾,所以一些網站比較良心的提供手機網頁版,它的功能和介面都跟用戶端差不多。
反過來,現在不管是手機還是PC的用戶端的單機性能都比以前差了很多。比如遊戲,有的時候哪怕是資源都在本地,初次啟動還是需要聯網驗證。就比如說網易代理的暗黑破壞神國行,需要連接戰網通過之後才能開始遊戲。
如今,眾多客戶端相比網頁版的主要作用是離線緩存。如果沒有這方面的需求,兩者介面幾乎沒有什麼區別。比如離線地圖應用,郵件應用,都是為了沒網的時候也能看。一些視頻網站的手機用戶端也是如此。而且在網速比較快的場合,你可以試試緩存後觀看比線上點播還快的體驗,因為緩存視頻播放時不帶廣告,而線上廣告有時長達兩分鐘。然而,視頻網站的移動網頁版廣告都收斂了很多。
除此之外,在高速網路連接已經越來越普遍的情況下,用戶端的優勢就乏善可陳。此時各家推廣用戶端就不完全是為了方便用戶和所謂省流量,更多的是放置去不掉的廣告,佔用系統資源推送等流氓行銷手段。相比之下,手機網頁版要插入廣告只得煞費苦心,還能夠很輕鬆地被流覽器的廣告攔截功能繞過。想要推送放後門那更是難比登天。
我清楚的記得,央視網幾年前原本是提供網頁版播放機的,但是因為推廣央視影音用戶端而關閉了網頁版訪問。而協力廠商網站因為版權限制,也陸續的關閉了入口,造成明知可以不用用戶端,卻依然不得不下載的局面。如今在被稱作“中國經濟晴雨錶”的央視年度廣告資源招標會上,央視影音的彈跳式廣告和新聞聯播廣告,春晚廣告等一同被當作優勢資源售賣。
還有一個傳聞稱,某UGC類型應用的員工主要收入來源,只是開屏的啟動畫面就夠了。其中產生的其他所有內容收入,都可以百分之百的返還給內容創造者,而無需什麼分成。這一切能夠行得通的前提,都是盡可能的加大用戶端的安裝量,而人們也逐漸忽略了網頁版本來可以做同樣的事情。
相比用戶端不斷“吃掉”記憶體、CPU和新技術諸如NFC、指紋識別、陀螺儀等,移動網頁的顯示技術和07年左右iOS剛推出的時候相比,基本沒有什麼變化。那個時候的古董機器,仍然可以閱讀現在最新的移動網頁。正像是Windows XP已經停止支持好多年,但是配合能安裝的最新版流覽器,依然能夠訪問2016年的網頁。
微信最近推出的應用號,雖然還沒有見到真實面目,但相信也是採用html5頁面來執行只有應用才能進行的功能。很顯然應用號的許可權不會超過微信本身對系統要求的許可權。這些通過流覽器打開能實現同樣目的的手機版,將會有效地杜絕開機自啟動,跳轉到其他軟體,以及強制下載等等流氓行為。
“安迪——比爾定律”只是結果而非原因
在電腦產業誕生之初,就有人提出了“安迪——比爾定律”,也就是所謂“安迪給的,比爾都會吃掉”。時任CEO為安迪格魯夫的英特爾的所創造的硬體進展,都會被代表軟體工業的比爾蓋茨給吃掉。這個由軟硬體廠商合謀的定律,即使不從陰謀論角度分析也是有道理的。對於軟體發展不像以前那樣做優化,純粹是因為沒有必要優化。
雖然說之前我們看到有很多軟體的精簡壓縮,能夠實現跟現在差不多的目的,佔用的空間卻非常非常少;但是以前那種壓縮更多是一體化的,把應用寫死了之後的結果。如果今後想要引入外掛程式或者二次開發的話,就不如稍稍臃腫一點的模組化那麼方便。
另一方面,對於代碼優化的極致追求,也很大程度上浪費了程式設計人員的時間和精力。像現在的創業潮流這麼急迫,如果需要等待把代碼壓縮完了再上市,又會多出好幾個月的時間,這些程式師們對極致的追求將會拖死創業老闆。在急功近利之下所編制的程式,你肯定不要指望它在優化方面能走多遠。
以臃腫和不完美為代價,軟體工業換取的是更快的反覆運算速度。這樣才有了人們期盼已久的各種功能可以更快的植入新版軟體中。
現在各大平臺應用的臃腫程度,不禁讓我們回想起剛剛進入互聯網時代時期,那些小巧玲瓏、令人驚歎的軟體工程奇跡。最初,通過軟體可以實現只有加裝硬體才能實現的功能,省下了買板卡的錢——超級解霸代替了視訊卡,求伯君的WPS代替了作為硬體的中文卡。此後,為適應低頻寬而推行的Flash動畫,可以用幾百KB實現幾分鐘無極縮放的超高清動畫,“閃客”因而成為一個時代的共同記憶。
那時候,更令人驚歎的是一些註冊破解的小程式組所做的演示軟體,可以用幾百k甚至數十k的大小,在螢幕上佔用顯卡資源演算3D動畫。這些東西都是炫技的成分居多,現在已經如此實用主義的時代,它們只能成為歷史遺跡。過一段時間,就連壓縮代碼的手藝也會逐漸失傳。別說什麼非物質文化遺產了,在新時代,哪怕是10-20年前的程式設計功夫,現在的人們也會完全的丟掉。
想一想當時,人們購買一台家用電腦,在大多數家庭都不聯網的情況下,靠著一大堆光碟,還可以玩好長時間。現在的電腦如果不上網,真是不知道還能幹什麼。好在因為所有的終端都得聯網,逼迫網速和價格達到了親民的程度,幾年前難以想像的Webapp替代原生用戶端逐漸成為可能,這才讓舊電腦和舊手機多了一些喘息之機。驀然回首,只是徒增一番感慨。
留言列表