微信64位版和32位有什么區別?微信64位版評測
微信一直都是國民溝通工具的存在,很多人對微信的新功能倒背如流,卻很少有人注意過它的版本。近日微信在其官網悄悄上線了一個64位測試版(安卓),版本號為最新的7.0.9。那么和我們平時所用的32位版相比,64位版究竟都有哪些區別?一起來看一看吧。
1. 64位和32位“變”在哪?
官網同時提供了兩種版本的安裝包下載,從實際對比來看,64位版的安裝包體積稍大一些。
安裝過程沒啥兩樣,支持在原32位版基礎上覆蓋安裝。安裝完成后,所有數據也是自動保留的。換言之,你的微信可以無損升級到64位版本。
功能方面,64位版和32位版之間也沒有太明顯區別(至少我沒有發現),不過由于64位版是基于微信7.0.9研發而來,因此很多沒升級的小伙伴,肯定能看到一些與原7.0.8不一樣的地方。不過要知道,這些并不是64位版本獨有的功能,而僅僅是和32位版保持了一致。
此外盡管冠以了測試版名號,但小編并沒有在左上角的標題欄處看到“測試”二字(以往微信測試版這里會有明顯的標志),說明目前這個版本已經非常穩定。
64位是基于最新版7.0.9開發,繼承了新版所有特性
性能方面,個人也沒有感覺出太多不同,網上有傳言說64位版用起來更加順滑流暢,但事實上這個和軟件本身的位數沒有直接關聯。一個APP是否流暢,關鍵還在于整體架構以及工程師的代碼優化能力。至于有網友覺得64位更流暢一些,我想一方面是有心理方面的緣故,另一方面或許是安裝前對老版進行了卸載吧!
2. 64位與32位真正的區別是什么?
既然功能沒有變化,性能又相差無幾,那么問題來了,為什么騰訊要費神費力地搞出兩個版本?難道他們不知道兩個版本可能會導致更多的Bug,從而需要更多的人力來維護么?要想回答這個問題,我想可以從CPU的發展史上得到一些答案。
在CPU中,位數是指內存尋址空間,為什么要尋址?因為程序要運行,就要首先調入內存。如果內存的容量太大,超出了CPU的查找范圍,那么程序也就沒法正常運行了。事實上除了我們現在知道的32位和64位CPU以外,在CPU發展史上還曾出現過8位和16位CPU。只不過隨著電腦內存(RAM)不斷擴容,以及應用程序對于內存需求的暴漲,這兩種CPU早已因為無法滿足行業需要,而退出我們的視線。其實現在大家耳熟能詳的所有CPU型號,都已經是64位的了,32位CPU早已壽終正寢。
和CPU一樣,軟件也是區分版本的,最常見的就是我們的Windows系統。想必大家都聽說過32位Windows和64位Windows吧!這兩者的區別也同樣體現在內存尋址上,32位Windows最高只支持4GB內存(超出的內存在Windows中無法識別,即無論你的內存多大,都只能顯示和使用最多4GB),而64位Windows則可以最高支持128GB內存。換句話說,無論是軟件(Windows)還是硬件(CPU),32位與64位之分僅僅在于最大的可用內存上,與性能本身沒多大聯系。
一般來說,軟件的位數是要和硬件相匹配的,最常見的就是32位CPU配32位軟件,64位CPU配64位軟件。但出于平臺兼容性考慮,高位的CPU往往都能向下兼容,即64位CPU可以同時運行32位軟件和64位軟件。
說到這兒,相信大家也就明白了。32位微信和64位微信其實單從位數上說,并不會有明顯的性能差異,如果真有那也是代碼優化的結果。但隨著手機硬件不斷發展,64位軟件和64位CPU(近兩年的新式手機已經全部采用了64位CPU)將越來越普及,通過兼容更多更新的硬件,來提升軟件的整體性能,這才是騰訊推出64位微信的主要原因。從長遠角度來看,64位微信給予我們的其實是更加廣闊的發展空間,隨著64位APP逐漸成為主流,廠商也會投入更多精力去維護與優化64位平臺。