推文好像有點說不清楚,我直接回一篇好了
Chrome基本上一個公認比較大的缺點就是記憶體吃比較多
吃比較多記憶體的原因主要是為了安全性
有興趣的人可以參考我之前的一篇回文 #1JbqTG-H
記憶體吃的多等於比較耗電
所以我在推文中也說了如果你在外沒插頭用的話最好還是用Safari
當然如果你有插頭的話自然不用太顧慮到這點
好了,Chrome主要的缺點就這樣。
我看了一下其他人的推文還有提到
1. ssd殺手
2. Chrome容量也有接近500M
3. chrome 看照片,顏色是不準的
4. chrome每次都造成機體溫度大幅提升以及風扇狂轉
1. 這是bullshit
2. 以現在最少也有128G的硬碟空間來說的話,這實在稱不上是一個問題
3. 說實在我本身沒遇過這個問題,上網搜了一下Color managment 有找到
Browser Color Management - wtf Chrome?
http://www.dpreview.com/forums/thread/3738355
Color management in Safari is broken in Mavericks too.
http://lagemaat.blogspot.tw/2014/09/color-management-in-safari-is-broken-in.html
但我對這個topic不是很熟,不確定這是不是一個問題?
4. 這件事很大一部份取決於你所瀏覽的網站,比如說在youtube看1080p以上的影片不管
你用那個瀏覽器風扇都會狂轉,又或是你安裝了甚麼plug-in之類的。It depends.
還有薄型的筆電風扇就是會轉,不是只有Macbook才有這個問題(除了New Macbook)
更不會是那種瀏覽器的問題。
我第一台薄型的筆電是Toshiba(R835),風扇超會轉,相比之下Macbook有溫馴一點
(個人感覺啦XD)
個人覺得Safari比Chrome好的地方
1. Keychain
2. Smart zoom in/out (double taps)
1. 這不用說,Apple獨佔。
有bug但好像在前兩版修掉了,長話短說: bug是帳戶/密碼跟其他
services(iTunes, iCloud)沒有同步好,我會知道是因為我遇到然後打電話去問
Apple的人說也有其他用戶有遇到相同的情況,過了一個多星期Safari釋出一
版更新修好了,但我心裡還是有點毛毛的XD
2. 新版的Chrome有無段式的Zoom in/out了,但Safari Zoom的比較好,我相信有比較過
的人可以感受到那差異
基本上我覺得會拿Safari跟Chrome比是xx比雞腿
Chrome的功能跟野心之大可以拿來比較的應該要是Firefox而不是Safari
但Firefox的OSX版沒Windows版好用,這點是蠻可惜的
我自己本身是Chrome為主Safari為輔
Safari對我來說基本上就是too simple to be useful,但它是內建就用一下
我不會因為它的Apple的產品就覺得它是個好東西
至於我說的"記憶體沒事就要拿來用這想法當初可是很容易被接受怎麼換到Chrome就變得
不一樣了"
是說如果你當初可以無條件接受這個解釋的話,那直接拿去套用在Chrome上也沒甚麼不行
的,反正你只是使用者,你使用上都沒啥問題的話不用擔心東擔心西的
就跟在那邊擔心Macbook一直插著電會不會對電池很傷
然後接受一些很蠢的意見像是都一直不插插頭然後一直耗電等到幾%甚麼鬼的再插對電池
會比較好,還甚麼健康度會上升的
我記得我當初剛買Macbook的時候天天上MAC版到現在久久才敢上一次因為發覺逛版像在看
台灣報紙一樣,錯誤訊息太多
我知道很多用Apple產品的人只是單純feel good(我是認為Apple在UI/UX的功力已經是大
巧不工),感情的投射造成歸屬感,加上Jobs一直很喜歡/善於玩二元對立
(從IBM到Intel+Microsoft到Google),但我想說的是二元對立是
good for business not good for consumers
我深深地覺得只有跳脫框架能很理性自由地選擇工具來為自己解決問題的人才是真正的自
由人。
而我希望在版上看到的是越多的自由人所發表的文章。
[Edited]
因為我時間有限所以我只針對比較大的問題做回應。
目前大部份的電腦都是用DRAM(Dynamic random-access memory)[1],DRAM具有揮發性
(Volatile)[2],這代表它必須要一直供電才能工作(記東西),DRAM基本的構造很簡單
- 一個電晶體加上一顆電容,電晶體是開關控制電流要不要流去給電容充電,
大家都知道電腦的世界是0跟1,所以當電容充滿電的時候你可以把它當作1(或當作0)
,沒電的時候當做0(或當作1),在這個簡單的架構下我們可以用01來存東西,
但電容有一個問題它會自己慢慢放電,所以你必須要一直幫它充電,
這個動作叫refresh[3]
你可以想像你有一只小水缸但缸底破個小洞,你必須要一直加水(電荷),不然水會流光(0
變1或1變0->記憶毀損),或者你想要記東西就要加水(read/write)
所以記憶體的使用當然跟耗電有相關
但今天我們在談Chrome的時候問題變的更大
因為你每開一個tab,Chrome就會挖一塊memory跟開一個process給這個tab
你開10個tab就上面的動作做10次,而且每個tab都是獨立運作互不相干
說你開了50個tab然後只用其中一個,但其實其他49個tab都還在分別運作著
在這個情況下耗電耗最兇的很有可能就是CPU,你的CPU的cycle還是會被分到其他49個tab
所以我建議如果你人在外面長時間只能用電池但你又得用Chrome,那麻煩就
是把不需要用到的tab全關掉,這對能耗會有些幫助。
這是Chrome的沙盒模式,可以確保其中一個tab出問題可以直接殺了它也不會對其他tab造
成傷害或影響。
所以如果你在 Activity Monitor裡發現一堆Google xxx吃了一堆你的記憶體,你不用太
驚訝它在Energy Impact位居首位
(雖然對我來說位居首位的通常是XCode XD)
還有說實在的我覺得提數據來講說Chrome比較耗能耗資源實在是很無聊的一件事,
因為這件事不早已經是公認了嗎?
這不是正月十五指著月亮說月亮圓嗎?
而事實上這件事不僅是公認而且Google自己本身也體認到這點,還開了一個project在
Chromium底下叫 Oilpan: GC for Blink [4],
你可以看投影片副標題叫(No more crashes, No more leaks),超自婊XD
但總的來說功能性上Chrome本來就是比Safari強大我實在不知道這有甚麼好討論的?
[1] http://en.wikipedia.org/wiki/Dynamic_random-access_memory
[2] http://en.wikipedia.org/wiki/Volatile_memory
[3] http://en.wikipedia.org/wiki/Memory_refresh#DRAM
[4] https://goo.gl/KN78Cg