添加時間:2016/1/26 11:50:36 編輯:奇億網站建設公司
最近回家,爸媽又在抱怨手機存儲空間已滿。父親的老紅米手機存儲空間有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替代原生客戶端逐漸成為可能,這才讓舊電腦和舊手機多了一些喘息之機。驀然回首,只是徒增一番感慨。