用这款软件看看APP在用户背后做了什么
06-21
▲“IE:我想做什么”“下载Chrome”“IE:哦买它”如何很多人买了新电脑后第一件事就是打开内置浏览器下载Chrome还是Firefox?尽管我们已经进入移动互联网时代,许多在线服务已经从网站转变为独立的应用程序,但浏览器仍然是大多数人上网最常用的入口。
为了避免上网时烦人的卡顿和广告问题,人们总是习惯于在开始上网之前选择最快、最纯净或功能最多的浏览器。
久而久之,就会形成品牌依赖效应。
就像可口可乐粉丝从来不考虑百事可乐一样,用惯了 Chrome 的朋友无论怎么看 Safari 都会觉得别扭;无论 Edge 如何自我推荐,Firefox 用户都不会受到诱惑。
长期以来,浏览器一直是一个被多方瓜分的市场。
统计机构Statcounter的数据显示,Chrome以64.3%领先,Safari以18.96%位居第二,Firefox和Edge分别为3.71%和3.7%。
他们分别排名第三和第四。
按理说,市场份额上的顶尖玩家之间应该会展开激烈的竞争,想方设法从对方阵营中“抢夺”新用户。
然而,最近四种浏览器罕见地联合起来,以实现“互联网统一”。
你的网站和我的好像是一样的?拥有这四种浏览器的谷歌、苹果、微软和 Mozilla 最近宣布,他们将与软件咨询公司 Bocoup 和 Igalia 联手创建一个名为 Interop 的网络标准,致力于消除不同浏览器之间的兼容性问题。
您可能会想,如果使用不同的浏览器打开同一个网站,速度会有所不同。
显示的内容还会不一样吗? ▲同模型在Chromium(左)Gecko(中)Webkit(右)内核浏览器上的效果确实如此。
以流行的网站布局模型CSS Flexbox为例。
同一模型在 Chromium(Chrome 核心)、Gecko(Firefox 核心)和 Webkit(Safari 核心)三种浏览器中显示效果不同。
差异如此之大,以至于很难区分。
人们会找出哪个版本显示正确的版本。
类似这样的兼容性问题在互联网上很常见。
如果一个在 Chrome 中正常显示的网站在 Safari 上挤进一堆页面,对于用户和网站所有者来说都将是一场灾难。
但要让不同的浏览器显示统一的内容并不容易。
2016年,Google、Mozilla、微软等公司成立了名为MDN Web Test的开发者调查小组,对开发者对网络建设的看法进行调查。
针对痛点和需求进行研究。
MDN Web Test 的调查报告显示,在开发者评选的 28 个“最令人沮丧的 Web 开发要求”中,“必须提供对特定浏览器(如 IE 11)的支持”位居票数榜首。
第二和第三个最烦人的要求分别是“避免或删除不能跨浏览器工作的功能”和“使不同的浏览器看起来/工作相同”。
第一名、第二名、第三名都与浏览器有关。
兼容性相关。
Chrome 首席软件工程师兼产品经理 Daniel Clifford 认为,MDN Web Testing 的研究让开发团队能够更清楚地了解开发人员在测试中面临的挑战。
为了支持下一代测试工具,Chrome需要与所有浏览器制造商合作。
帮助解决这个行业问题。
于是乎,去年Mozilla、谷歌、微软等公司推出了Compat计划,改进了5个重点兼容性项目。
今年推出的 Interop 是 Compat 的延续。
去年该项目的成功推进给了项目组成员很大的信心,因此在Interop上,项目组将目标改进的兼容性项目增加到了15个,而这次苹果也正式宣布将参与这个改进计划。
有史以来第一次,所有主要浏览器开发人员和其他利益相关者齐聚一堂,共同解决 Interop Technology 的 Web 开发人员 Rachel Andrew、Philip J?genstedt 和 Robert Nyman 所遇到的兼容性问题。
如何评估该浏览器所属的“高考”浏览器的兼容性? Interop 在 Compat 的基础上构建,添加了 10 个互操作性项目,根据浏览器的性能对浏览器进行评分(从 0 分开始)。
从目前的结果来看,三个内核的稳定浏览器的表现都不是很乐观。
其中,火狐浏览器是矮个子中最高的,得分为69分,而苹果的Safari则垫底,只有50分。
这15个项目包括层叠图层、色域和CSS颜色函数、新视口单元、页面滚动和子网格等,基本上都是与交互相关的互操作项目,这也是Interop得名的原因。
虽然几款浏览器的总分都差不多,但是看详细的结果,你会发现一些细分领域的差异非常大,三者各有千秋。

其中一些问题已在开发者版本中得到解决。
Interop还计算了开发者版本的分数。
稳定版的原始分数明显落后于 Safari,后者得分为 73 分,超过了另外两款基于 Chromium 的浏览器。
项目组对Interop的信心源于Compat过去一年的成绩。
▲ 虚线代表各个浏览器的成长路径。
Safari 取得了重大进展。
经过一年的改进,三核浏览器在长宽比、CSS Flexbox、网格排列、粘性定位、变换这五项上都实现了100%以上的提升。
平均分90分。
这也是Interop项目成立的意义——帮助浏览器开发者自己发现interop项目中的兼容性问题,促进合作并全面改善Web开发环境,进而让开发者专注于改进网站的设计和交互。
,而不是浪费在处理兼容性问题上。
除了旨在消除不同浏览器之间的兼容性差异之外,Interop 还希望提升网站体验。
以15项考核指标中的窗口单位为例。
当您使用 Safari 浏览网页时,您可能会注意到页面静止时和滚动时窗口的大小不同。
如果窗口发生变化,多大的尺寸才能保证操作按钮能够准确点击,而不会在页面内部被过多遮挡?这就需要制定一套交互标准。
当不同的浏览器遵循科学的交互标准时,才能保证用户在同一网站上获得统一且良好的体验。
另外一个关于色域的指标对于用户体验也有很大的影响。
在互联网的早期,大多数网站都限制图像的颜色以节省数据。
长期以来,互联网上普遍采用sRGB作为色域标准。
但随着显示设备和网络建设的发展,显示器可以显示的色域已经超过了sRGB。
例如,Apple 设备中常用的 Display P3 色域比 sRGB 宽 50%。
这种历史遗留下来的“颜色枷锁”限制了我们在浏览器中可以看到的颜色类型。
它不仅浪费了屏幕的广色域,还可能导致照片与实物不符的偏色问题,而这一直是网页的一个问题。
大问题。
Interop汇聚了互联网的主要力量,是解决这个大问题的好机会。
Interop提出浏览器需要支持包括LAB、LCH、P3在内的色域,极大丰富了互联网的颜色类型。
当广色域被浏览器普遍支持时,相应的广色内容就有可能得到普及。
总的来说,无论是网站开发者还是普通用户都可以从浏览器巨头组织的这次“浏览器高考”中受益。
正如苹果在项目中承诺的那样,只有让互联网充满互操作性,网站和网络应用才能更好地为我们每天使用互联网的人服务。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-21
06-06
06-17
06-17
06-17
06-21
06-17
06-17
06-18
最新文章
Android旗舰之王的过去与未来
智能手表不被开发、AR眼镜被推迟,Meta的产品经历了一波三折
为什么Cybertruck是特斯拉史上最难造的车?
更新鸿蒙3后,文杰允许你在车里做PPT了
新起亚K3试驾体验:追求“性价比”,韩系汽车仍不想放弃
阿维塔15登场!汽车配备了增程动力,理想情况下会迎来新的对手吗?
马斯克宣布创建 ChatGPT 竞争对手! OpenAI的CEO给他泼了冷水, GPT-5可能会发生巨大变化
骁龙无处不在,是平台也是生态