android壳,android套壳开发
鸿蒙到底是不是安卓换壳?
2017年,华为手机靠着1.53亿台的销量和20.4%的市场占有率,稳坐中国手机市场老大的位置。
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的千阳网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
当大家都在庆祝这个里程碑时刻时,2018年初,华为消费者业务软件部门的负责人王成录却向任正非传递了一个危险的信号: 华为并不具备与巨大的手机业务规模相匹配的“根基”,华为需要自己的操作系统。
任正非随即拍板决定,一直在筹谋的“操作系统项目”从软件部内部项目,升格为公司项目。
两年之后的2019年8月9日,余承东迎来50岁生日,这距离美国首次制裁华为已经过去4个月。当天,华为在开发者大会上揭开了鸿蒙系统的面纱。余承东生日蛋糕的照片和鸿蒙的名字,传遍了社交网站。
鸿蒙在华为的高光时刻诞生,在华为陷入危机时走到台前。
但不管是早期的“活在PPT里的系统”,还是之后的“安卓套壳”,公众对鸿蒙有期待,也有质疑。
随着近期鸿蒙系统逐渐推送至普通用户的手机中,关于鸿蒙的争论愈加激烈。
在华为手机业务全球收缩的背景下,鸿蒙即将在蹒跚学步时期,迎来一次巨大危机。
秦统一了六国,开始给此前四分五裂的天下制定统一的标准,书同文,车同轨。
鸿蒙则想统一所有家电的系统语言。
用鸿蒙生态业务负责人杨海松的话说,使用“鸿蒙化”家电的一大好处,就是手机无需下载任何APP,有NFC功能,即可跨设备操控。
按照华为的预想,鸿蒙是物联网时代针对所有终端设备开发的操作系统,安卓和iOS则是移动互联网时代的产物。
以前,电脑、冰箱、空调和手机无法直接“沟通”,设备之间要实现交互,需要技术人员开发一个联网配对的协议。
若要便捷地实现“万物互联”,最好是这些家电都说同一种语言。
鸿蒙的诞生,就是来满足这个需求的。 这个定位于物联网的操作系统,可以从系统层面去解决各个设备的互联互通。
从技术方向上看,鸿蒙和苹果更像。因为鸿蒙和苹果都是使用“微内核架构”,安卓使用的则是宏内核架构。
2020年苹果在开发者发布会上定义iOS方向时,与鸿蒙思路基本相同,也是多设备在底层的融合互联。
这让华为消费者业务软件部门负责人王成录感到些许欣慰——鸿蒙正在走的方向有了更多人走,鸿蒙就更可能成功。
但区别在于, 鸿蒙开放,苹果封闭。 鸿蒙会和第三方家电厂商合作,集合更多人的力量来推进这件事。
鸿蒙在2016年开始酝酿,到2019年加速诞生。从设计思路就可以看出来,本不是专门为手机准备的系统。但黑天鹅接踵而至后,备胎转正,临危受命。
无论是期待还是质疑,鸿蒙系统确实已经从PPT里走出来。
物联网也需要专门的系统、生态、甚至应用。
谷歌、微软、苹果、小米、阿里都在瞄准这个新赛道,只是切入方式和节奏不同。
谷歌在2020年末正式开放源代码的Fuchsia操作系统,也是基于微内核研发而成,目标是能够运行于包括手机、PC、物联网设备等所有平台,其与鸿蒙最为类似。
但谷歌已有安卓,存在左右手互搏的复杂利益冲突,很难有华为尽全力投入物联网的决心。
Wit Display分析师林芝认为: 这对别人来说是“业余”,对华为来说是“出路”,决心和投入资源不一样。
但这里存在一个问题,即鸿蒙所宣扬的“万物互联”也好,“多屏协同”也好,从应用层面其实也可以实现,不一定需要通过系统。比如用带有NFC功能且装有美的自家应用App的手机,或者用装有小米自家应用App的手机,也可以通过触碰家电,让手机跳出可操作的界面。
这与鸿蒙系统有什么区别?
鸿蒙生态负责人杨海松表示: 搭载鸿蒙的手机拉起的“卡片”(界面),是原子级的,从端侧打通,也就是操作系统的原生功能。而安卓手机连接设备,是在应用层面,通过兼容模式实现。
从效果来看,通过操作系统层面接入,相当于在“主干道”通行,能保证服务的触达率和及时有效性;通过应用层面接入,虽然也可以达到同样目的,但相当于从其他路径绕行,触达率和效率会减弱。
如果从具体某一次的连接来看,两种方式区别或许并不明显。
但当一个生态想要做规模化复制的时候,区别就会显现。
比如,一家带屏幕的抽油烟机公司想要和一个摄像头公司打通,让用户在做饭的同时,可以观察婴儿在卧室里的状态。但就这一个功能,两个厂家协调了一年还是没有做出来,因为涉及到两个产品之间的两个应用和两个操作系统,沟通成本很高。如果都用了鸿蒙系统,那将会轻易实现。
当然,这只是一个功能,如果两个厂家在多个功能上寻求合作,或者其中一个厂家更换了操作系统版本,那么规模复制成本还会以更大的幅度提高。
除此之外,操作系统才会有整个硬件的实时状态和数据,而应用是没有的,需要去操作系统上读取数据。带来的结果就是,不同应用读取到的数据不同。
隐私方面,因为应用App的服务器都在云上,所以应用需要去云端绕一圈以读取数据,数据自然就需要上云。但操作系统是基于端侧打通,不需要上云的过程,对于隐私安全的保护是不一样的。
从这个角度来看, 鸿蒙本身的独特性不在于手机单独使用的时候,需要物联网真正普及,厂家开始大范围生产、消费者大范围使用的时候,才能得到体现。
如果说鸿蒙本身的价值,是其存在的意义,那么华为遍布全球的终端设备,就是鸿蒙早期发展的重要载体。
杨海松表示,一个操作系统的基本生存底线是16%的市场份额,以此推算,华为今年需要达到3亿的终端搭载量,其中2亿为华为手机和包括智能手表、平板电脑、智慧屏等华为自有的终端设备,另有1亿是生态合作伙伴生产的产品。
在美国的制裁下,华为手机在近期的市场调研中全球出货量大幅下滑,2020年第四季度只有3230万部,已经跌出前五,但华为在全球的累计用户和在国内的出货量依然可观。
2020年年报显示,华为在全球的终端连接数已经超过10亿,手机存量用户突破7.3亿。余承东在2021年2月的新品发布会上也曾表示,华为HMS(华为移动终端云服务)的月活用户超过5.8亿。
所以,华为在推广鸿蒙时有存量的底气,同时,也有增量的危机。
长期来看,鸿蒙的自研内核需要获得更多硬件厂商的支持,应用生态也需要众多开发者一起搭建。
而这些都不是华为凭一己之力能够实现的。
首先是硬件支持的问题。
操作系统是上连应用、下连硬件的中间平台,在“下连硬件”的过程中,需要包括芯片、处理器、指纹模块在内的众多硬件,提供一个特定的驱动程序。
比如搭载鸿蒙的手机想用三星的屏幕,就需要三星针对鸿蒙系统内核写一套能够驱动屏幕的程序,其他硬件厂商也是同理。
而鸿蒙共有三个内核,分别为Linux内核、鸿蒙微内核以及LiteOS内核。
其中Linux内核主管手机的运行任务,也是现有的安卓系统使用的内核。另外的鸿蒙微内核和LiteOS则属于华为自研,针对的是包括家电、 汽车 在内的运行任务。
由于安卓操作系统早已广泛使用,包括高通、三星在内的各大手机硬件厂商,早已在各自生产的手机硬件产品中,针对安卓系统的Linux内核,做好了驱动,也通过不断迭代完善了体验。
但华为自研的鸿蒙微内核和LiteOS还处于发展早期,在向各大手机硬件厂商争取更多技术支持的时候,难免遇到阻力,因此暂时需要使用Linux内核。
其次是生态搭建的问题。
三个内核的系统结构,可以帮助鸿蒙在过渡期解决应用兼容问题,同时保留了万物互联的优势特性。很多人用上鸿蒙之后,一时半会感觉不出和其他系统有太大的差异,这是因为,智能手机操作系统的交互本身已经成熟,鸿蒙不需要处处搞新功能,更多的差异,在前述的底层架构和万物互联场景上。
问题在于,操作系统的框架搭建好之后,能否基于万物互联的场景,形成一套新的、丰富的应用App生态?这将是鸿蒙能否具有持续生命力的一个决定因素。
真正让安卓成功的, 是基于其系统的丰富应用生态,以及对此产生依赖的庞大用户。 其中视频软件YouTube、浏览器Chrome、谷歌地图、谷歌翻译等带有谷歌商标的GMS(Google Mobile Service),是需要谷歌授权才能搭载的。
对于现阶段的鸿蒙来说,“杀手级应用”显然还未诞生。
鸿蒙生态业务负责人杨海松表示,现阶段鸿蒙的杀手级应用不是一个清晰的、具体的某几个的载体,杀手级应用是用最合适的方式在最合适的时候推给你最合适的体验和服务。
这两个问题需要一定的时间才能解决。在那之前,应用App层面和硬件厂商对内核的支持层面,都离不开安卓生态、离不开那颗Linux内核。
但以此判断鸿蒙是“安卓套壳”,也是不公平的。重要的是,一定的时间之后,鸿蒙能否打开自己的局面。
长期问题可以慢慢解决,但芯片问题导致华为手机业务的困境,才是鸿蒙短期内更严峻的问题。
华为现有的终端产品数量,是其推出鸿蒙的一大优势。但华为手机未来的出货量,也直接关系到鸿蒙能否持续拥有核心载体。
2021年一季度,华为手机在全球范围内的出货量首次跌出前五,在国内也从第一掉到第三。
王成录之前在公开活动表示,2021年要在2亿台华为手机上搭载鸿蒙,但在现实的销售情况面前,华为方面的预期已向下调整。
虽然鸿蒙是基于“万物互联”打造的操作系统,但一段时间内,物联网还是需要以手机终端设备作为核心。
至于华为与其他品牌厂商的合作的泛Iot产品,一定程度上也是基于华为手机在市场上的保有量。
没有手机单纯推系统,相当于没有了大脑。
以美的为例,鸿蒙系统目前只是其智能家居产品的入口之一,而非唯一。
美的还会与小米、OPPO等其他手机厂商合作,开放基于应用层面的入口。而美的自有的应用App“美的美居”,依然是官方宣传的功能更丰富、体验更好的使用入口。
据市界了解,基于目前华为各类终端设备的保有量,以及市场对鸿蒙系统抱有较大的期待,美的为了搭载鸿蒙系统,专门在生产线上加设工位、投入自动化设备,甚至降低产线流速。
但从美的方面考量,目前的各种投入还是基于对鸿蒙系统未来发展比较积极的预判,进行的一个提前布局,毕竟家电产品的换机周期比手机要长,对于物联网的布局也要更早开始。
但若华为手机保不住接下来的销量,鸿蒙系统的核心载体就会急剧减少,和其他品牌厂商合作的谈判筹码也将受到影响。
在这种情况下,即将在6月大规模升级的鸿蒙,成为华为手机留住用户的一种方式。
华为鸿蒙负责人王成录的期待是,“如果老用户升级到鸿蒙系统后体验非常好,他可能会留下来。只要这两年时间抢下来,我们的硬件可能就回来了。”
换句话说,如果鸿蒙初期上线的体验不够理想,也可能加速现有华为手机用户的流失。某种程度上,在之后的一段时间里,华为的手机业务和鸿蒙操作系统,有“一荣俱荣,一损俱损”的绑定关系。
眼下,手机芯片问题迫在眉睫,却也是华为争取硬件厂商支持兼容鸿蒙系统的一个良好契机。
根据现有消息,高通可能会成为华为手机接下来的芯片供应商,那么支持鸿蒙自研内核,可能也会成为谈判的筹码之一。
此外,其他手机厂商短期内虽然不太可能搭载鸿蒙系统,但如果愿意配合,将鸿蒙这一套框架集成到他们的手机中,或者在华为的HMS安装包中集成相关协议的情况下,不设置使用障碍,那么用户也可以在非华为的手机上实现和鸿蒙家电交互的效果。
但不管是哪种解决方案,各家都有数不尽的利益权衡。
华为鸿蒙生态负责人杨海松表示, 这一两年如果鸿蒙没有起色,那么下一个十年的 历史 机遇,可能还是在别人手里。
PC时代称王的操作系统是微软,移动互联网时代安卓和苹果二分天下,物联网时代谁是最终赢家,还未可知。
但无论鸿蒙能否最终实现一统物联网系统的构想。在国产操作系统几近空白的情况下,鸿蒙的诞生和可用,本身已是抵御危机的一个里程碑。
(作者丨林夏淅,编辑丨李曙光)
鸿蒙系统究竟是不是安卓套壳?一篇文章给你分析透彻
这几天鸿蒙系统可以说是火遍了全网,几乎每一个网民都在讨论,而且拥有华为手机的用户还把服务器挤爆了,根本就获取不了鸿蒙内测的资格。但网民的热情确实高于一切,但也引发了很多人的讨论,有人说鸿蒙系统就是安卓套壳,一点创新能力都没有,但有些人据理力争,说鸿蒙是自主研发?到底是怎么回事,我们详细聊聊。
要知道openHarmony2.0昨天已经开源,不兼容安卓,资深程序员可以去Gitee看看,纯自主研发, 光C++就添加了200w行(可支持128MB以上的设备)。而昨天发布的HarmonyOS其实算openHarmony的一个发行版,可能只包含了很小一部分的openHarmony,等未来成熟了linux内核和安卓有关的代码等预计也都会逐渐替换掉,可以花费一点时间总比安卓全部占领市场央行。
linux大家都知道是个开源系统,也有多个版本是世界上所有计算机大神共同创造出来的。也是很多系统开发的基础和内核。首先我们要知道,安卓就是根据Linux系统内核造出来的也就是说等同于包壳儿,说到这儿懂的人都懂了。
我们再来看asop,很多人都说这是安卓的一个重要组成部分,其实它本身就是系统,只不过要授权部分。不加的功能。要知道安卓是创造了asop,后来很多移动端的系统也是基于此类进行研发的。鸿蒙正是这样,所以我们可以理解成为鸿蒙属于半自研系统,毕竟以上提及的这个是开源系统,大家都可以用。那么。鸿蒙究竟有什么优势呢?首先鸿蒙比安卓快了60/100,并且依旧兼容安卓,这里提一句兼容并不是超。另外要知道的是安卓是运行在虚拟机上的,而鸿蒙不是。
其次C语言和C sharp都是给硬件写程序的,而Java和Python则是写完程序后需要编译后运行在虚拟机中的程序后者较前者性能要更低,而鸿蒙的编译系统则是将代码中的更高级的语言编译成机器码直接运行,一者不需要虚拟机性能更高,二者尽管代码数量精简,但运行速度还是非常快的。
为什么说华为的鸿蒙系统一定会成为继IOS和安卓之后的第三大操作系统,以前也有公司做过,甚至包括微软这样的大公司,可惜都没成,最大的原因就是它们在市面上没有相应的设备,微软系统的手机,阿里系统的手机,销量大家都知道吧,而华为和它们不同,鸿蒙系统诞生之始市面上就有上亿的设备加持,包括华为最新的中高端旗舰和历年的产品,大嘴发布会也说了会支持往年的产品,最重要的是即使是用了新系统,华为的新产品还是脱销了,能得到消费者这么大的包容性,是以前的公司不曾有的,微软手机什么时候脱销过?消费者认可,设备数量充足开发者就能从中得到利益,天时地利人和都占全了,这样的操作系统一定会成也肯定会成。
简单总结:
首先很明确的一点,华为要是不能尽快的拿出可以大量供货的,新的搭载鸿蒙系统的终端设备,那么鸿蒙就极其危险,单靠目前的旧设备升级鸿蒙,完全不能支撑起市面占有率,首先很明确的就是,国内的手机厂商肯定不会搭载鸿蒙系统,因为国内手机厂商OV小米的话语权全部掌握在美国手里,一旦搭载鸿蒙,美国就有借口制裁你,至于怎么制裁就不用多说了,所以它们肯定不会冒这个险,更何况还是它们的竞争对手做的系统,那它们就更不会用!这就是企业家跟资本家的区别。
华为这件事也是一个经典商战与政治博弈结合的经典而又极珍贵的案例,可以供不止国内,甚至很多国外的大企业学习。当外部极限施压时,自己的公司能怎样最大概率得以存活。开源给其他厂商也是格局远大。
鸿蒙3.0是安卓Android套壳吗,大家知道吗对此有什么看法?
首先,什么是Android?Linux内核+ Java运行时+ Android Framework + Android服务及应用里面真正算是Android的只是那个framework,你生产的设备能跑下来Framework API的CTS,就能去拿Google的授权自称Android。
Android Open Source Project是一个关于Android的开源项目,里面包含了构建Android所需要的代码和工具链,包括Android所需要的各种依赖,比如Linux、各种开源库开源组件、厂商提供的驱动,那并不是Android的一部分,只不过一起放到了这个开源项目下。比较独特的是AOSP项目下实现的Java虚拟机,是一个专门定制的Java实现,但依然是Java虚拟机,就像openjre和oraclejre-样都是Java,正如开发Android应用时用的是Java那样。
这个Java VM和Android Framework共同被封装成为Android RunTime(ART),这里面属于Android的实际上还是那套Framework。所以回到这个问题,Android独自作为一个操作系统的概念,是从Android Framework开始的,再往上到配套的各种Android服务和上层应用。个系统是否套壳Android,要看其是否是在Android Framework之上构建的。如果它在Java虚拟机及以下开始有不属于Android而属于自己的Framework,那么至少这个部分就不是套売Android。
当然还是套壳。如果不是套壳,华为肯定会全网通稿+无数自媒体发文进行大肆渲染的。至于某些人提到的JavaScript/TypeScript运行时的问题,我们可以比较一下:微信小程序在苹果iOS系统和安卓和所谓的鸿蒙系统以及Windows上都有一套通用的运行时;微信小程序不使用iOS的Objective-C/Swift语言,不使用安卓的Java语言,也不使用Windows的C++/C#语言,而是提供了新的基于JavaScript/TypeScript语言的开发体系;提问:能不能认为微信为iOS和安卓和Windows和所谓的鸿蒙系统安装了相同的操作系统内核?
显然不能。现在,OpenHarmony和HarmonyOS有一套通用的JavaScript/TypeScript运行时,能不能认为OpenHarmony和HarmonyOS有相同的操作系统内核?显然也不能。其实我们不反对套壳,但是反对说谎,反对欺骗消费者,反对用虚假信息搞爱国营销,爱国是高尚的,不应当被谎言污染。
当然是Android套壳了,要不然怎么兼容Android。问得好,下次别问了。牵扯太多。所谓套壳,在工业界叫OEM。比如说美国苹果手机就是中国富士康生产的, 实际上是苹果手机就是富士康套壳,懂了吧? 所以美国人才害怕中国,怕大家知道原来买的是个国货。Android知道谁开发的吗? 是大名鼎鼎的Google,明白了吧? 就是Google也在给华为打工,要不然鸿蒙怎么可能叫做Android套壳?
告诉你啊,不光Google提供给华为套壳,其实它还专门起了个开源项目,给其它手机厂商提供统一的套壳标准呢。这个属于很专业的技术领域了,说了你也不懂。鸿蒙里面其实就是Android,这样才能解释美国为什么不封杀鸿蒙?因为封杀鸿蒙就是封杀了自己嘛!哎呀这个说出来就牵扯太多,看你天天套壳套壳的,是恐怕别人不知道吗?还是告诉你吧。
华为HarmonyOS 3如期而至,相比于去年6月发布的HarmonyOS 2,新系统更加成熟和完善,新系统带来六大升级,包括超级终端、鸿蒙智联、万能卡片、流畅性能、隐私安全、信息无障碍,市面上搭载HarmonyOS的终端设备也突破了3亿台。
Harmony OS只是鸿蒙系统的一部分,并非全部,鸿蒙系统还有一个很重要组成部分叫Open harmony.因此,Harmony OS加上Open harmony,才是鸿蒙系统的全部,共同构成了完整的鸿蒙开放生态。Harmony OS之所以被等同于鸿蒙,主要是这个操作系统被部署在手机、电视、平板等华为自家终端上,跟消费者打交道最多,所以很容易被误解为鸿蒙。
其实Harmony OS的言方名称为:华为终端鸿蒙智能设备操作系统软件,从这个很长的名称就可以发现,其主要应用场景都在华为自家的终端上,目前也只有华为系设备在使用,其他非华为系的手,机、电视,并没有使用这个系统。在去年HarmonyOS 2发布之后,互联网上关于鸿蒙套壳安卓的声音就有很多,甚至连鸿蒙可以直接运行安卓程序,也成为一个证据,事实真的是这样吗?
还是回到第一个问题,鸿蒙分为了Open harmony和Harmony OS,前者跟安卓没什么关系,完全是全新的代码,后来直接取代了EMUI系统,所以质疑鸿蒙套壳安卓的,主要还是怀疑Harmony OS与安卓系统的关系。
当前题目:android壳,android套壳开发
标题来源:http://cdiso.cn/article/dsdgsed.html