俄罗斯 Android 系统受限,或将转用 HarmonyOS!
整理 | 郑丽媛
出品 | CSDN
近一个月来,受当前局势影响,部分底层工具、基础软件、开源项目已相继宣布在俄罗斯停服,期间不少人因此担忧:同出自美国且占据极大智能手机市场的 Android 和 iOS 是否会趁机“作乱”?
结果,真如墨菲定律的“怕什么来什么”,3 月 24 日 Mobile Research Group 首席分析师 Eldar Murtazin 在 Telegram 上表示:“3 月 23 日,谷歌已经开始拒绝所有俄罗斯公司的认证项目,原因是:美国出口法禁止向俄罗斯提供服务,以及向俄罗斯出口、再出口或转让源自美国的软件和技术。”
(注:Eldar Murtazin 补充,该消息已得到两家俄罗斯公司的确认。)
据 Eldar Murtazin 分析,这意味着俄罗斯公司将无法为其国内市场发行 Android 智能手机,其手机厂商也无法在其接下来的 Android 智能手机中使用 GMS 服务,甚至俄罗斯可能也无法进口获得授权许可的 Android 设备。
无法限制 Android ,只能禁用 GMS 服务
“停止授权 GMS 服务”,这个关键词听起来是不是有些耳熟?不错,早在 2019 年,谷歌就对华为用过这一招了。
部分人对此可能感到不解:为什么谷歌不直接禁用 Android,而是选择禁用 GMS 服务?事实是,不是谷歌不想,而是不能。
谷歌于 2005 年收购了持有 Android 系统的公司,而后与手机厂商、运营商等共同组建了开放手机联盟 OHA,并签订了一个 Apache 2.0 开源许可协议,即谷歌必须将 Android 系统的源代码开源,其他手机厂商也可对 Android 系统进行贡献。因此,虽然 Android 名义上属于谷歌,但实际上谷歌并不具备绝对控制权。
GMS 服务则由谷歌自己研发、是完全属于谷歌私有化的产品,因此手机厂商想使用 GMS 服务需向谷歌申请认证并交费,而谷歌也有权利禁止指定厂商使用 GMS 服务。
对许多国内用户而言,由于没有使用过 GMS 服务可能并不了解其重要性。简单来说,GMS 服务是一个国外 Android 系统牢牢绑定的生态架构,许多谷歌开发的程序、第三方的游戏、社交 App 等产品,都需要支持 GMS 服务才能安装。
因此在 2019 年谷歌突然宣布 GMS 服务断供华为后,一度令华为海外版手机无法正常使用,给华为海外手机业务带来了不小的影响。所幸后来华为推出了 HMS 服务以替代 GMS,解决了谷歌断供的问题,HarmonyOS 自发布以来也受到了大量消费者的喜爱——据华为官方统计,截至 2021 年底,已有 2.2 亿台华为设备搭载 HarmonyOS。
但这一次,谷歌 GMS 服务断供的不是一家企业,而是一个国家。
俄罗斯 BQ 公司加紧测试 HarmonyOS
据俄罗斯媒体 Gazeta 报道,俄罗斯 BQ 公司首先做出回应:其 CEO Vladimir Puzanov 表示,公司正在测试 HarmonyOS,而运行 HarmonyOS 的新 BQ 智能手机最早可能会在 2022 年下半年问世。
Vladimir Puzanov 承认,此举是一次“未雨绸缪”:“虽然目前已获得许可的设备还在正常工作,但如果接下来的新品手机还基于 Android,可能会出现问题。”
他解释道:“我们认为,这次(吊销许可证)将影响整个市场,包括外国制造商。俄罗斯境内的所有 Google 服务未来也很可能都将关闭——虽然尚未收到谷歌的官方信息,但就像这次的暂停许可一样,这也可能突然发生。”
“中国企业能进就进!”
针对这一新闻,部分国内网友认为这或许是中国企业的一大发展机遇:“西方制裁俄罗斯空出来的市场,中国企业能进就进,既能满足俄罗斯的需求,中国企业也能开拓市场。”
事实证明,这一想法并非“天方夜谭”。本月,在苹果宣布暂停在俄销售手机在内的相关产品、三星也宣布暂停向俄罗斯供应手机、芯片等在内的产品后,据俄财经媒体《生意人报》报道,自 2 月 28 日至 3 月 13 日,华为、荣耀、中兴、OPPO、vivo 和 Realme 等中国品牌手机在俄罗斯的销量平均翻了一番。其中,华为手机增长幅度最大,高达 300%,其次是 vivo 和 OPPO 手机销量增长 200%,中兴和 Realme 手机也各自增长了 100% 和 80%。
而后,Realme 在俄公司确认了这一事实,证实手机销售增长,并预计还会进一步增长;vivo 方面也称其手机在俄罗斯的销量确实出现“大幅增长”。
在此趋势下,许多人对 HarmonyOS 进军俄罗斯也充满期待,但今日华为最新回应称:“我们非常感谢大家对 HarmonyOS 一直以来的关注与期待,但目前暂无计划在海外推出搭载 HarmonyOS 的手机。”可见至少现阶段,华为没有拓展 HarmonyOS 海外市场的计划。
不过考虑到 HarmonyOS 是华为在开源系统 OpenHarmony 基础上所研发出来的,而 OpenHarmony 也已由华为全部开源,结合 BQ 公司所透露的测试方向,不难推测 BQ 公司目前应在 OpenHarmony 的基础上进行测试开发。
那么对于此事,你有何看法?
参考链接:
https://www.gizchina.com/2022/03/27/google-doesnt-certify-smartphones-of-russian-company-bq-making-it-turn-to-harmonyos/
https://www.gazeta.ru/tech/news/2022/03/25/17476669.shtml
https://t.me/mobilereviewcom/11411
往
期
回
顾
资讯
留不住客户?从你的系统找原因
资讯
Nginx宣布在俄罗斯禁止贡献
技术
面向小白超全Python可视化教程
技术
一行Python代码能干嘛?来看!
分享
点收藏
点点赞
点在看
相关文章:

Ios应用网络安全之https
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!iOS应用网络安全之HTTPS1. HTTPS/SSL的基本原理安全套接字层 (Secure Socket Layer, SSL) 是用来实现互联网安全通信的最普遍的标准。Web 应用程序使用 HTTPS(基于 SSL …

云原生应用的10大关键属性
2019独角兽企业重金招聘Python工程师标准>>> “云原生”是用于描述基于容器的环境的术语,而Kubernetes是一个运行云原生应用程序工作负载的理想平台。 开发人员在设计云原生应用程序时,一定要牢记本文内这10个关键属性! “云原生&…

grep 正则表达式及选项以及注意
说明:在原文基础上稍作了修改grep命令简介: 在ex编辑器(我没用过)中,启动ex编辑器后要查找某个字符串时,在ex的命令提示符后键入::/pattern/p:/g/pattern/pgrep这个名字就由来如此。其中p的含义是print&…

iOS_25彩票_幸运转盘
终于效果图: 各个view的关系图: 背景圆盘(须要扣图处理)LuckyBaseBackground.png 盖在背景圆盘上面的转盘 LuckyRotateWheel.png 代表一个星座或生肖的button背景图片 要创建12个,并以最下方中点为锚点进行旋转 对背景圆盘进行扣图,并在其上面盖上转盘图片的核心代码 在自己定义…

Python 自动化办公之 Excel 对比工具
作者 | 周萝卜来源丨萝卜大杂烩今天我们继续分享真实的自动化办公案例,希望各位 Python 爱好者能够从中得到些许启发,在自己的工作生活中更多的应用 Python,使得工作事半功倍!需求由于工作当中经常需要对比前后两个 Excel 文件&am…

jQuery简单实现iframe的高度根据页面内容自适应的方法(转)
本文实例讲述了jQuery简单实现iframe的高度根据页面内容自适应的方法。分享给大家供大家参考,具体如下:方式1://注意:下面的代码是放在和iframe同一个页面中调用 $("#iframeId").load(function () {var mainheight $(t…

linux wc 命令简介
此wc命令不是让大家没有食欲的地方。而是linux下一个简单的小命令。NAMEwc — word, line, character, and byte countSYNOPSISwc [-clmw] [file ...]下面让我们来简单的看一下其支持的参数及其代表的含义。 参数及含义 参数含义-c显示文件的Bytes数(字节数)-l将每个文件的行数…

这个插件竟打通了Python和Excel,还能自动生成代码!
作者 | 云朵君来源丨数据STUDIO加载一个Jupyter插件后,无需写代码就能做数据分析,还帮你生成相应代码?没错,只需要加载这个名为Mito的小工具包,用Python做数据分析,变得和用Excel一样简单:介绍以…

集合list set Map问题
2019独角兽企业重金招聘Python工程师标准>>> ####集合list set Map的个人理解 首先集合说的对一类数据的存储容器,对象都是引用类型并不是基本数据类型 collection 接口 list和set都需实现它 collections 抽象了一些集合的基本功能,reverse s…

python学习第四课
#!/user/bin/env python#-*-coding:utf-8-*-# 一、字符串魔法# (1).isalpha()是否是字母或汉字。# 例:# a"张san22"# b"张三lisi"# va.isalpha()# v1b.isalpha()# print(v)# print(v1)# 因为a里含有数字,结果…

PHP 截取字符串专题
1. 截取GB2312中文字符串<?php< ?php//截取中文字符串functionmysubstr($str, $start, $len){$tmpstr ""; $strlen $start $len; for($i 0; $i< $strlen; $i){if(ord(substr($str, $i, 1))> 0xa0){$tmpstr. substr($str, $i, 2); $i; }else$tm…

GPT-3好“搭档”:这种方法缓解模型退化,让输出更自然
作者 | LZM来源丨数据实战派文本生成对于许多自然语言处理应用来说都是非常重要的。但神经语言模型的基于最大化的解码方法(如 beam search)往往导致退化解,即生成的文本是不自然的,并且常常包含不必要的重复。现有的方法通过采样…

(Question)CSS中position的绝对定位问题
RT,绝对定位相对于定位的元素存在是哪里? https://yunpan.cn/crjSMTiak2srZ 访问密码 1570转载于:https://www.cnblogs.com/LiuChunfu/p/5139958.html

BZOJ 4817: [Sdoi2017]树点涂色(LCT+树剖+线段树)
题目描述 Bob有一棵 nn 个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。 定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。 Bob可能会进行这几种操作&am…

ls -l |wc -l命令多统计一行
#ls -l |wc -l注意:总用量也占用1行,所以统计出来的是14而不是13其他网友提醒 #ls -l |wc -l 就统计实际的行,放大就看出效果1和l不同

驱动数字经济加速,摩尔线程发布全新元计算架构MUSA和GPU产品
2022年3月30日,北京——摩尔线程今天举行主题为“元动力 创无限”的春季发布会。摩尔线程创始人兼CEO张建中解读了“元计算”这一产业趋势,并发布全新架构及系列重磅新品,包括:MUSA(Moore Threads Unified System Arch…

HDU 4869 Turn the pokers(思维+组合公式+高速幂)
Turn the pokers 大意:给出n次操作,给出m个扑克。然后给出n个操作的个数a[i],每一个a[i]代表能够翻的扑克的个数,求最后可能出现的扑克的组合情况。Hint Sample Input: 3 3 3 2 3 For the this example: 0 express fac…

马云打响本地生活消费攻坚战,饿了么获手淘一级入口,美团危险了
8月2日,细心的网友可以发现,手机淘宝App首页已上线“饿了么外卖”,饿了么成为手机淘宝首页的10个默认入口之一。这也就意味着以后手机淘宝用户可以通过淘宝首页新入口进入外卖服务,在应用内直接完成由饿了么提供的订餐外卖服务。 …

Linux文件,文件描述符以及dup()和dup2()
一.Linux中文件 可以分为4种:普通文件、目录文件、链接文件和设备文件。1、普通文件是用户日常使用最多的文件,包括文本文件、shell脚本、二进制的可执行和各种类型的数据。ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ÿ…

摩尔线程推出首款数据中心级全栈功能GPU:MTT S2000
2022年3月30日,北京——摩尔线程正式推出首款基于其先进架构MUSA统一系统架构(Moore Threads Unified System Architecture)打造的数据中心级多功能GPU产品MTT S2000。摩尔线程MTT S2000基于其第一代MUSA架构GPU芯片苏堤研发制成,…

jquery 获取 outerHtml 包含当前节点本身的代码
在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。 看到有的人通过parent().html(),如果当前元素没有兄弟元素还…

修改CentOS yum源
解决在CentOS yum源下载慢的办法最近在虚拟机下面安装了个CentOS 5.5,使用yum更新时发现下载速度异常慢。可以修改yum的配置文件,把其镜像指向国内的服务器即可。 方案一: # cd /etc/yum.repos.d/ # mv CentOS-Base.repo CentOS-Base.repo.b…

带monkey的测流量!
为什么80%的码农都做不了架构师?>>> //public static void flow(){ //String command1 "adb shell monkey -p com.netease.newsreader.activity -s 500 -v 2000"; //String command2 "adb shell ps"; //String str"com.nete…

实现AI技术自立自强,国产深度学习框架面临三大难题
作为推动AI应用大规模落地的关键力量,深度学习框架的重要性日益凸显。它不仅关系国计民生的行业和领域广泛的应用,同样也对信息系统的科技安全有着决定性的意义。 “深度学习框架在人工智能技术体系中,处于贯通上下的腰部位置,它下…

关于Android H5混合开发遇到的问题
2019独角兽企业重金招聘Python工程师标准>>> 添加WebChromeClient,复写onJsAlert、onJsConfirm、onJsPrompt方法后,弹框异常退出问题 项目经理说,Android没有处理弹框,点击按钮没有反应,iOS就可以。于是就复…

手动配置lnmp环境
做php开发的,想要进一步提升自己,手动搭建开发环境,我想是必须经历的一个坎。虽然说有很多第三方集成环境可供使用,但我想说的是在你没有自己搭建过一次环境的时候,你没有太多的资本去“偷懒”。虽然我自己也是个菜鸟&…

负载均衡,会话保持,session同步
一,什么负载均衡一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种…

终于“打造”出了一个可以随时随地编程的工具
作者 | 老表来源丨简说Python分享概要 系统:阿里云ECS共享型n4服务器 1核2g 存储50g(双十一便宜买的,180元/3年)环境:自带python3.6.8 方便演示,直接使用它开始动手动脑 首先我们需要连接上服务器ÿ…

JVM堆 栈 方法区详解
一、栈 每当启用一个线程时,JVM就为他分配一个JAVA栈,栈是以帧为单位保存当前线程的运行状态 栈是由栈帧组成,每当线程调用一个java方法时,JVM就会在该线程对应的栈中压入一个帧 只有在调用一个方法时,才为当前栈分配一…

ECSHOP学习笔记
帮助 http://help.ecshop.com/index.phpECSHOP各文件夹功能说明 1、根目录:前台程序文件2、admin:后台程序文件夹 --根目录:后台程序文件 *.php文件 --help\zh_cn:各功能的帮助文件 *.xml文件 --images:后台页面…