一 : 第一大浏览器Chrome强杀HTTP网站:不安全!
全球第一大浏览器Chrome正在强推一项改革,扩大对HTTP网站“不安全警告”的标识范围。
从Chrome 56开始,谷歌开始对HTTP网站在地址栏标记“不安全”感叹提示,结果是,这些网站的账号密码登入量减少了23%。
现在,谷歌宣布从Chrome 62(今年10月)开始,只要是用户在HTTP协议网站下有输入动作,就会在地址栏以动画的形式弹出“Not Secure”。
谷歌强调,他们的目的一是尽到危险告知义务,二是借助用户之力倒逼网站站长切换到带证书加密的HTTPS。
二 : 为什么 Android 上内置浏览器(不是 Chrome)的性能很
[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?网友Matthew Zeng对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
原生浏览器是AOSP的一部分 ,chrome不是,如果安卓内置了chrome那么显然其他公司不会答应,因此只在nexus系列中chrome是内置的。
原生的浏览器和chrome是两个团队开发的,而且11年的时候google就宣布安卓部门要开始使用webkit、Chromium的代码了
更新 chrome lite也一开始就用了webkit
网友蒙面大侠对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
刚给投票第一的同学答案找了几个bug,马上被屏蔽了,好吧,开个答案说
Chrome的开源实现Chromium是一直存在的,它的代码库也包括移动端的实现,Chromium项目也有详细的指导wiki 见 AndroidBuildInstructions。我想说明的是Chromium的性能,兼容性,包括那位同学说的HTML5的实现都是跟chrome一致甚至有过之的,证据?
New Opera for android和<del>Go Team的新浏览器Next Browser</del>就是基于Chromium for Android实现,大家可以自己安装测试就能知道我所言非虚。
#核对了一下,Next Browser其实不是基于Chromium的,确认基于Chromium现在只有New Opera一款App,感谢评论指正
<del>Chromium 和 Chrome 的区别只是在于是否集成了Google的一些同步服务,是问哪个厂家会把自己服务绑定一起开源?</del>
桌面Chromium和Chrome的区别可以看这里 ChromiumBrowserVsGoogleChrome
Chromium for Android现在提供一个libchromeview.so的核心可供开发者调用。New Opera,Next Browser都是基于这个核心实现并合并了自己的上层UI逻辑。
“你也知道那玩意不能拼成chrome”
= = 呵呵
至于Meizu为什么不用这套代码来优化自己的浏览器甚至于还派一个代表在答案里反复强调Chrome不开源,我只能抱着最大恶意的揣测,不是揣着明白装糊涂就是真糊涂。
吐槽完毕,回归主题。
众所周知,Chrome和Android在Google属于完全不同的两个团队,而Android是收购来的项目,其原生浏览器是一个基于Webkit的实现,而Chrome长期耕耘于桌面领域,近些日子才开始在移动端发力。
我相信Chrome和Android迟早会融合的,Pichai同时负责两个部门可以看出一些端倪。为什么动作这么慢?我觉得原因有三:
原生浏览器实现性能并非差到不可接受,很多Android用户都发现原生浏览器的流畅度其实比Chrome更好,js性能也可以接受,其最大的痛脚其实是对Html5等新标准的兼容。而相对Chrome因为构架决定,需要更多的内存,CPU资源才能达到相对流畅,这也是Chrome for Android开发时间并不长并没有得到充分优化导致的。原生浏览器相比Chrome更加适合现在Android的平均硬件水平。如上所说,HTML5新标准兼容是原生浏览器最大的问题,但放置于整个Android层面,这是不是一个问题?HTML5至今只是个草案,移动端开发其实还是以Native为主导,而且Google也为Native开发做了大量的优化工作,可以这么说,Android甚至于整个移动领域并没有走入HTML5时代。没有必要为了兼容HTML5强制推广Chrome。Google其实并不是没有Chrome取代原生浏览器的尝试,比如Google几个亲儿子,反应出第三点。Chrome是包含了Google服务的,而Android和Google服务即GMS完全分离,Google是不能将闭源的Chrome相关实现加入Android code base。将来就算Chrome有可能进入Android的code base,也只能是以Chromium的形式,而或许以后某个版本会以Chromium为基准提供Webview控件供app调用,我相信这只是个时间问题而已。
网友匿名用户对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
李楠的回答,其实并没有正面回答题主的问题。他只是说明了内置浏览器性能确实很差。但没有说明为什么。
事实上没有人知道 Google 为什么这么做,你只有去问 Google 决策层才可以知道。
从外人来分析,至少我可以说:这不是技术原因。
首先正面来说, android 之前的内置浏览器是不是性能很差?是的,确实如此,这一点作为一个靠谱的开发者不应当否认。
然后来说,为什么呢?我们可以考虑一下 android 诞生的年代以及历史。
我给的一个猜测是:android 之前的内置浏览器是面向性能很低的终端设计的,因为 Google 做 android 最初的一个目标就是要让这个世界上有更多的 android 设备,有更多的人能用愿意用并且用得起移动互联网。所以其实它面向的是低配置移动设备。——这个浏览器砍掉了很多特性,故而在 html5 兼容性方面,肯定是不如 chrome。
为什么苹果可以秒 android 浏览器,这个答案也很简单了,safari 只需要面对 iPhone,目标设备的性能不可能比 iPhone 更差,所以可以支持很完整的特性。
但是我们看到了,随着 android 的发展,其实 android 设备的性能越来越强劲了,所以,是时候 Google 该出手纠正这个错误了。Android 4.2 内置 chrome 显然是其动作之一。至于将来会不会让 webview 直接用 chrome,现在说不准,将来或许会,谁知道呢?
无论如何,作为谷粉一枚,这是一个 Google 的错误,并且是需要纠正的错误。
网友pockry对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
李楠的回答有误导之嫌。而且这是他自己的提的问题,自己的回答还很有广告嫌疑,这是要闹哪样?
关于Android内置浏览器,这里有两篇文章,基本能说明一些问题:
关于 Chrome for Android 你必须知道的 N 件事儿
http://www.61k.comews/22426/overview-html5-support-android/
为什么Android不使用chrome,因为android是开源的,chrome不是,要将chrome作为android浏览器,那么chrome必须开源。google已经表示会将chrome分阶段开源,所以未来android内置浏览器会是chrome——原来的chrome主管都接管Android部门了,这最能说明问题,不过接管是在前不久发生的,所以不会很快看到结果。
再来回答LZ的问题,Android的内置浏览器性能问题,首先,它使用了V8引擎(维基百科:Android页面中查找V8), 其次,它支持部分HTML5,而且支持的部分也会越来越多,当然,与iOS相比是显得落后了些。
关于HTML5,目前围绕着H5的明争暗斗还很激烈,比如说在视频标准上,H265和webM之争,你能说谁对谁错?firefox在HTML5 audio中还不支持mp3呢,你要求一个浏览器现在把所有的HTML标准都支持了,那是不现实的。
网友蒙面大侠对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
我觉得仅凭一条 issues就判定android原生浏览器是垃圾是不负责任的,因为 issues本来就是开发者提交bug,带点情绪很正常。
android原生浏览器是chrome lite版,缺少一些桌面浏览器特性很正常,不过却更轻便对移动网站支持更好,当然如果你手机硬件比较好,还是推荐完整的chrome、firefox或opera。这也是android系统比较好的一点,你可以选择自己喜欢的浏览器。
事实上我不知道两个不同操作系统上的浏览器有什么比较的意义,而且还是脱离了手机硬件去比较性能。sarifi再好,android用户能用到吗?这种问题除了增加果粉和谷粉的口水战谈资意外,没有任何意义啊
网友蒙面大侠对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
一个魅族无知工程师坏了不少人答题的兴致,好在楼上还是有强人hold住了场面~我随便补充一下
首先4.x之前几乎不存在什么统一的Android体验,浏览器也是如此,某些厂商比如三星的原生浏览器表现可圈可点,另一些比如MOTO就很糟糕,这点上无法一概而论。但仅就JavaScript跑分而言,谈不上落后(说实在的,就算在pc平台上html5跑分都缺乏意义),主要体现在加载网页的绝对速度上
使用Android浏览器缩放往往会有明显的卡顿,这才是很多人认为其糟糕的原因,决定这一点的是两平台的渲染方式,jb之前的Chrome lite(即原生浏览器)采用了即时渲染,而ios平台则使用截图渲染,两种方式互有优劣,但流畅性方面,显然是后者更强~所以jb之后(或者ics之后?记不清了)的浏览器采用了截图渲染,而jb之后的原生浏览器,口碑绝对是在臃肿的Chrome之上的
另外:Chromium是谷歌的开源项目,Chrome是其成果,但Chrome从来都不是开源的,Chromium的代码只有确认稳定性之后才会进入Chrome,但仅就性能而言,无疑Chromium是更强的,我使用的Chrome canary是最接近Chromium的Chrome,各项跑分都要比stable版强一截
手机答题,混乱之处请多包涵。。。
===================
补充两点:
1.上文完全没提到魅族浏览器如何,魅族浏览器应该也是基于chromelite的,我上面已经说了,jb之后的chrome lite体验强于chrome(Android自带的浏览器称为chrome lite,chrome for Android才是真正的chrome,这两个请分清楚),mx2浏览器的口碑我也早有耳闻,我没看明白这和我写的主题有什么关系。。。
2.一坨人吐槽我说上面那个工程师无知,却选择性无视了他斥责拥护原生浏览器者为“脑残粉”的言论,就算煤粉们受到机器所限无法尝试到谷歌原生jb浏览器的改进,从部分留言中也应该能看出来这个浏览器绝非一无是处,对“脑残粉”的攻讦反驳一句“无知”,我认为已经是足够理性而克制的行为了
网友蒙面大侠对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
安卓自带浏览器很好 怀疑题主没有用过或是机能太差导致体验不佳
网友蒙面大侠对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
经过多年对各种浏览器使用体验,除了chrome之外,原生的浏览器体验是做好的,性能快,访问速度也快。之所以很多人觉得不好,原因如下:1, 原生的浏览器费流量。这个确实,原生的本来是给予美国那种高速便宜流量的环境下开发的,根本没考虑中国畸形的高流量费。2,打开慢的同学建议换一个3000以上的机子,机子配置和iphone差距太远,没法和iPhone上的浏览器相比。3,原生浏览器做的不够本地化。
网友李楠对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
对明明问题很大又不愿意承认的 google 的脑残粉无力吐槽。
在今天这个时间点上, Android 上的移动浏览器的确是落后的。(未来的画饼那是另外一回事)
问题有些复杂,下面简单分析一下:
1 Android 内置浏览器
落后在两个方面
1.1 效能
Webkit 的优化不够,再加上Google 的 V8 引擎并没有用在内置浏览器上(或有变化,确认中),所以很多在 iOS 跑的很流畅的页面, Android 上就特别悲剧。
这方面的问题,是手机厂家可以弥补的。因为内置浏览器是开源的。魅族的确为这个浏览器做了很多优化,比较重大的是利用 GPU 加速。他能戏剧性的改善浏览的体验( 长页面浏览的效果是超越 iPhone5 的)。但是,也说明原生的浏览器上, Google 做的有多么不到位。
1.2 HTML5 支持
这方面内置浏览器一直落后于 iOS ,而且 Google 似乎现在已经没有追赶的意思,差距离 iOS 越来越大。
2 为什么 chrome for android 不是答案
Chrome for Android 做为 Android 平台的 HTML5 浏览器,同样存在两个问题。
2.1 非开源
本来, Chrome for Android 如果开源,第三方厂家可以对她提供更多的支持。比如现在魅族做的 GPU 加速。
但是,即使 Android 4.2 , Chrome 仍然没有开源。这事情不知道要拖到猴年马月了。
闭源的 Chrome for Android 本身写的再出色,有 V8 引擎的支持,也无法让厂家针对硬件做优化。所以效能上仍然存在遗憾 - 硬件能力无法被浏览器充分挖掘。
Chromium for android 则让人进退两难 - 其实他也不应该在这里被讨论,他不够完善,也不是 google 的东西。
Chrome 根本没有开源,你说他的表现和 Chrome for Android 一致不是扯淡嘛。Google 拉出一个分支做了什么,谁都说不准。
别的答案中,下面这种看法错的离谱竟然还有那么多人赞同,我也只好再次无力吐槽(那个答案的评论里已经有人指出):
Chromium 和 Chrome 的区别只是在于是否集成了Google的一些同步服务所以, anyway ,对厂家而言,上 chromium ,如果 Chrome for Android 最终开源,你还要换回来吗?
2.2 无法支持 webview
内置 Apps 使用 webview 是今后 Apps/HTML5 进化的趋势之一。
好处很多,比如可以直接支持 GA ,更方便的 AB Test,更少 App Updates,甚至 responsive design 。
iOS 这方面的技术已经相当成熟。Apps 内 webview 的界面可以乱真: 有多少人注意到 iOS App Store 是用 webview 实现的?
而今天使用这种 Apps + HTML5 的 hyper 做开发的 team 往往会发现, iOS 上跑得好好的页面,拿到 Android 上就各种悲剧 - 这不是 Android Team 的耻辱,那是什么?
而 Chrome for Android 虽然在 4.2 内置到了 Android 之中,却不能被 webview 调用!
3 最后的话
个人懒得分析 Google 在 Android 浏览器上为什么搞成这样 - 动机其实也不重要。
但是,毫无疑问,目前的这种结果,是脑残的。
Google 如果可以
用 Chrome for Android 替换掉目前的内置浏览器
开源允许第三方厂家结合硬件优势做优化
那么在 Android 系统上的浏览器,才能和 iOS 相提并论。
否则?目前最好的浏览体验是分裂的。 MX2 上流畅度最高。而 Chrome for Android 上 HTML5 支持更好。
用户总是不能同时得到两者。
ps
利益相关:笔者在魅族工作。
另外这问题是我问的。并非我不会匿名提问,包括写利益相关,是因为我欢迎各种"阴谋论":他们只能影射你自己。
网友罗超对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
安卓上的浏览器,只是安卓的一个“模块”。是安卓系统开发团队的一部分工作。你再看看iOS系统上的记事本、日历等界面以及地图,那也是一个奇葩。
而Chrome,它本来就是一个浏览器。而且是目前业界公认的No1浏览器。不论是专家还是用户用脚投票都是这个结果。因为专注,所以优秀。
网友程资为对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
以前的版本我不多说,只说现在的。
如果你打开较新版本系统的原生浏览器,在实验室里打开快速控制,你会发现这个浏览器很cool。
全屏浏览,在小屏幕上有最好的体验,从屏幕边缘滑动拇指打开快速控件,方便又极富科技感,这是未来安卓的秘密武器,先行体现在了浏览器上。
相比臃肿的国产甚至国外的大部分浏览器,原生浏览器的简洁堪比当年chrome在桌面。
这款浏览器已经走在了前面,但你们的印象还停留在以前。
android刚出来的时候也很烂,不是吗
网友ice tang对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
所以现在内置是chrome了
网友臧大维对[chrome android]为什么 Android 上内置浏览器(不是 Chrome)的性能很差?给出的答复:
主要问题是android是以java为基础编写的,ios以objective-c为基础编写的。ios的c系语言比安卓的java高效很多。占用内存少,速度快。
三 : Chrome 9 已可锁定网页默认缩放倍数
平日我们想放大或缩小网页时,可以用 ctrl + 滚轮或扳手菜单里的按钮,这样 chrome 就会记住缩小或放大的倍数,下一次打开同样页面时还将是上一次设定的大小。
而现在 Chrome 可以给所有网页设定默认的缩放倍数了,想实现这个必须满足下面两个条件:
Chrome 版本在 9.0 以上,目前除 stable 分支外的 chrome 都可以做到。
1、要开启标签化设置页,具体操作步骤是 进入 about:flags 页面,开启 “Tabbed Settings”
2、这样进入高级选项页时,就可以看见页面放大倍数了(如上图所示)
转载文章请注明文章转载自:Chrome迷
本文标题:chrome不是默认浏览器-第一大浏览器Chrome强杀HTTP网站:不安全!61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1