如何看待腾讯 QQ 浏览器抄袭 Arc

今天在 Reddit 的帖子上看到,QQ 浏览器抄袭了 Arc


而且还是 Arc 官方发布的

It looks very similar lol
看起来也太像了,笑死我了

稍微震惊了一下,带着疑惑,打开了 QQ 浏览器官网页

点击下载 ⬇️

下载后打开


翻找了下,并没有看到有什么和 Arc 相似的地方

QQ 浏览器更多还是个 Chrome 套壳

难道不是 Mac,重新看了下

原来是 Windows

去到我的 Windows 虚拟机上,下载 Windows 版 QQ 浏览器

安装

左上角有个“横”“竖”切换按钮

接下来大致对比一下

竖屏逻辑 QQ 基本上和 Arc 一致:

QQ

Arc

分屏模式下,Arc 老用户很明显知道,右上角的三点菜单,是 Arc 旧版交互:

QQ

Arc

侧边栏收起,QQ 还是不敢做到全屏,留下一条侧边栏:

QQ

Arc

收藏网址上,QQ 和 Arc 一致,都可以在侧边栏顶部进行收藏

QQ


Arc

除了上述 QQ 浏览器和 Arc 比较相似的这几个点,像书签、搜索输入实际上都不相同

比较难过的是,QQ 浏览器没有 Arc 「多空间」这样的痛点功能

交互动画、配色等也没能做到像 Arc 一样丝滑舒服

QQ 浏览器的竖屏模式只能算是低配版的 Arc

在评论区中,有这么一句话

I’ll take a hot guess that this is a Chinese company. China does not care about foreign copyright law in the slightest.
我猜这是一家中国公司。中国对国外版权著作法律几乎完全不在乎。

虽然都是基于 Chromium,但 Arc 对浏览器有着自己的独到的理解

重构了传统书签、页面的交互,提供分屏、多空间等的重点功能等等

国内对浏览器产品创新的跟进,本来是一件值得鼓励的事情

但像 QQ 浏览器这样直接照抄,实在是对创新的一种伤害。


One more thing:

{
  "公众号": "程序员楷鹏",
  "简介": "世界有 10 种人,一种是懂二进制的,另外一种是不懂的",
  "还有": "你肯定会关注的对吧彦祖?"
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/479556.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2004-2022年各省化学需氧量数据(无缺失)

2004-2022年各省化学需氧量数据(无缺失) 1、2004-2022年 2、范围:31省 3、指标:化学需氧量 4、来源:各省年鉴、国家统计局、环境年鉴 5、指标解释:化学需氧量(COD)排放量指工业废水中COD排放量与生活污…

java 泛型(下)

本篇文章主要说明的是类型通配符、可变参数、可变参数的使用等。 在学习之前,希望能对泛型有个大概了解,可参考链接 java 泛型(上)-CSDN博客 也希望对泛型类、泛型接口、泛型方法有个大概的认识及使用,可参考链接 j…

【保姆级教程】YOLOv8_Track多目标跟踪,快速运行

一、YOLOV8环境准备 1.1 下载安装最新的YOLOv8代码 仓库地址: https://github.com/ultralytics/ultralytics1.2 配置环境 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple二、下载测试视频,预训练权重 测试视频 链接&am…

nuc980下 RTL8188EUS_wifi移植过程

我使用的nuc980型号为NUC980DK61YC,内核版本为"linux 4.4.115" ,以下过程是在自己单片机上移植的过程,仅供参考,不同配置环境可能会有不同的坑需要踩,希望会对各位小伙伴有帮助。 1.驱动添加与调整 注意&a…

[综述笔记]A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis

论文网址:Frontiers | A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis (frontiersin.org) 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论…

NET 自定义控件

如果添加 Category, 自定义控件,会放在杂项中

03-Java面试题八股文-----java基础——10题

41、HashMap 的长度为什么是 2 的 N 次方呢? 为了能让 HashMap 存数据和取数据的效率高,尽可能地减少 hash 值的碰撞,也就是说尽量把数据能均匀的分配,每个链表或者红黑树长度尽量相等。 我们首先可能会想到 % 取模的操作来实现。…

6 修改主机名和HOSTS文件

后期我们会配置多台服务器,那么每台服务器我们都会给定一个主机名,方便后期通过主机名进行访问。主机名的修改我们可以在安装操作系统时对其修改,如果忘记了,就可以修改配置文件完成,像后期我们进行虚拟机克隆后&#…

Unity Toggle与Toggle Group的妙用

Toggle与Toggle Group结合使用,妙处多多。 因为在同一Toggle Group内只有一个Toggle可以被选中,那么对于我们要创建单选按钮组、游戏的一些开关、暗夜模式、筛选不同显示内容等功能都非常好用。 比如我要实现通过点击不同按钮,从而筛选显示不同内容&am…

基于springboot的“漫画之家”系统

目录 背景 技术简介 系统简介 界面浏览 背景 随着科技的不断进步,计算机已经变成了人们日常生活和工作不可或缺的工具。在这样的环境下,互联网技术被广泛运用于各个领域,以提升工作和生活的效率,推动了网络信息技术的迅猛发展…

物联网和工业物联网的区别——青创智通

工业物联网解决方案-工业IOT-青创智通 物联网(IoT)和工业物联网(IIoT)作为现代科技的重要分支,正在逐渐渗透到我们的日常生活和工业生产中。它们的应用范围广泛,涵盖了从智能家居到自动化工厂的多个领域。…

基于SSM的土家风景文化管理平台(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的土家风景文化管理平台(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spri…

python_BeautifulSoup爬取汽车评论数据

爬取的网站: 完整代码在文章末尾 https://koubei.16888.com/57233/0-0-0-2 使用方法: from bs4 import BeautifulSoup 拿到html后使用find_all()拿到文本数据,下图可见,数据标签为: content_text soup.find_all…

微信群发技巧有哪几种?

群发是指通过微信平台对特定受众进行大规模信息发布的过程,如节日祝福、活动促销等。随着科技的不断发展,群发的定义已不再仅限于手机信息群发或短信群发。如今,微信内置的群发功能也被广泛应用。 一、微信群发的操作步骤 1. 进入微信&…

Matlab 双目相机标定(内置函数)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 相机标定的目的就是要找到从世界坐标转换为图像坐标所用到的投影P矩阵各个系数(即相机的内参与外参)。具体过程如下所述: 1、首先我们需要获取一个已知图形的图像(这里我们使用MATLAB所提供的数据)。 2、找到同…

基于Springboot的疫情物资管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的疫情物资管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构…

Java项目:70 ssm小学生课外知识学习网站+vue

作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 管理员;首页、个人中心、医护人员管理、科室管理、病人管理、病房管理、病人信息管理、病历管理、医嘱管理、手术安排管理、药品信息管理、…

@MapperScan注解使用

要了解MapperScan注解得先去了解Mapper注解 1、Mapper注解: 作用:在接口类上添加了Mapper,在编译之后会生成相应的接口实现类 添加位置:接口类上面 如果想要每个接口都要变成实现类,那么需要在每个接口类上加上Mappe…

C++小白学力扣之977.有序数组的平方

题目介绍 思路分析 首先,我们拿到一个数组题,根据题目。我们就能确定我们要运用什么方法来解答它,一般有两种方法,第一种是大家都能想到的的,暴力求解法,本题,如果使用暴力法,就是将…

线性顺序表算法库

list.cpp 具体函数实现 #include <stdio.h> #include "list.h" #include <malloc.h>/************************************************** ①函数名: CreateList 功 能: 用数组构建顺序表 参 数: ①SqList *&L:传入的线性表 ②ElemType a[]:使用…