推文好像有点说不清楚,我直接回一篇好了
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