爱盲论坛
标题:
鸿蒙是换皮安卓,我们写了个APP来验证。
[打印本页]
作者:
Qishao
时间:
2021-6-5 00:18
标题:
鸿蒙是换皮安卓,我们写了个APP来验证。
这几天手机圈最受大家关注的新闻是什么?
不用我做回答,大家自己应该就有答案。
那当然就是华为的鸿蒙操作系统(HarmonyOS)正式发布了。发布会当晚,我们连夜赶稿,还没看过的
在这里
。
华为这次正式发布全场景系统——鸿蒙,意图就是提前摆脱 Android 束缚,打造属于自己的系统生态。
鸿蒙系统将独立的设备连接,使用互联、协同技术,给用户带来全场景交互体验,最终实现“One as all ,All as one”的理念。
但就算如此,依旧有部分人不买账,认为这是抄袭,因为依旧使用的是安卓 App,是换皮版的安卓。
但事实真是如此吗?
今天,果子就带大家一起了解下鸿蒙系统和鸿蒙应用,看完这篇文章你肯定有答案。
模拟器还是兼容层
鸿蒙是不是换皮版安卓?
解答这个问题前,首先说个类似的问题,安卓模拟器大家都知道吧?如图就是在 Windows 上运行的安卓模拟器。
得益于模拟器的存在,使我们可以在电脑上使用安卓 App ,甚至还能运行游戏。
因此,拿能不能安装运行安卓 APK (安卓软件的安装包)来拟定是不是换皮版安卓,这种说法显然就站不住脚!
那有人就会说了:“那鸿蒙还是内置了安卓模拟器,只是多了些功能,也算不上自己的系统!”
* Android有专属应用文件格式APK
那么,上代码!
今天果子用华为官方的开发工具 DevEco Studio 简单开发一个鸿蒙版的应用,一探究竟!
打开工具后,创建名为 kejihu 的项目。
通过“简单”的代码编写后,就能来运行测试了。
如图是运行代码过程,果子自己写的鸿蒙版应用“科技狐”已经成功运行并打开。
鸿蒙版应用也成功安装在虚拟测试机中。
*在评论区打出排面!
这是编写的应用主页面。
*不点个赞和在看吗?
所以这个应用的格式是什么呢?会不会还是安卓 APK ? 那就使用 IT 之家的本机应用概览功能查询看看。
查询后,发现已经成功识别到了我们编写的应用,并且显示为鸿蒙版应用。
并且,在开发工具的输出文件夹内,可以找到生成的安装包文件,其后缀名为 .hap 。
各位没猜错:.hap 就是鸿蒙专属的应用文件格式,并不同于安卓!
而根据鸿蒙官方的开发文档,未来原生鸿蒙版应用将会使用 .app 的文件格式。
目前 .hap 是重要的部署包,应用的功能完全靠部署包实现。
换句话说,未来鸿蒙生态继续更新 .app 就是如同 .apk 的角色。
兼容先行,后续独立
看到这里,大家应该明白鸿蒙不是换皮版安卓!
目前的鸿蒙系统是基于 OpenHarmony+AOSP 的(AOSP本来就是开源的,不存在抄袭换皮这一说)。
如图,是 B 站 UP 主基于纯正 OpenHarmony 的体验视频,可以看到由于没有 AOSP ,因此缺少关键的应用程序。
所以,这是个很现实的问题,如果直接使用原生鸿蒙系统,应用问题怎么解决?
别说打王者荣耀了,就是 QQ、微信大家都没得用。
而现在引入 AOSP 兼容于安卓应用环境,用户就能继续使用安卓应用,借助原有生态继续发展是鸿蒙的初步计划。
等到用户达到一定规模,鸿蒙系统有了一定的占有率,众多厂商自然就会开发适配纯原生鸿蒙版的 App 。
而事实上,目前有许多应用有鸿蒙版本了。
如图是京东 App 鸿蒙版本。
鸿蒙版可使用畅连消息,并且页面广告变少了,更加的简洁。
而且还适配了鸿蒙应用特性——上滑图标打开服务卡片。
但鸿蒙系统并不仅仅是独立于安卓这么简单。
鸿蒙系统官方的定义是:鸿蒙操作系统是华为研发的面向万物互联时代的全新的、独立的智能终端操作系统,为不同设备的智能化、互联与协同提供统一的语言。
打破不同硬件设备的隔阂,实现全场景万物互联,这才是鸿蒙的最终目标。
任何新事物的发展早期,都不可避免会面临质疑和挑战。唯有在自己的节奏中稳步前进,才能逆风翻盘。
显然,从鸿蒙的发展时间线来看,节奏拿捏的死死的。
一切质疑,等到涅槃重生的那天都将不攻自破。
加油,点在看支持鸿蒙。
阅读原文
作者:
江山如画
时间:
2021-6-5 00:55
有请反方辩手入场。
本楼来自 天坦百宝箱VIP会员
作者:
五星红旗
时间:
2021-6-5 05:32
等你等了那么久,怎么还没有入场?
本帖来自安卓秘书
作者:
陈宏兵
时间:
2021-6-5 06:01
回复 1楼 Qishao
总算有一个人合理的出来说了,有些人就看不得好,看到别人有个东西总是说别人抄袭这个抄袭那个。
本楼来自 天坦百宝箱
作者:
陈宏兵
时间:
2021-6-5 06:02
回复 1楼 Qishao
有些人就恨不得人家快点倒闭,倒闭了对你有什么好处,没有任何好处是吧?
本楼来自 天坦百宝箱
作者:
陈宏兵
时间:
2021-6-5 06:03
回复 5楼 陈宏兵
都是中国人,怎么不能像外国人的心态那么好,心态总是那么差,有好多人啊,我不是指定说谁。
本楼来自 天坦百宝箱
作者:
一路向上001
时间:
2021-6-5 06:21
非常支持。
本帖来自安卓秘书
作者:
桑瑞
时间:
2021-6-5 06:28
标题:
回复楼主Qishao
这个话题真没必要在说了,连谷歌都没有吭声,别人说这说那的有用吗,
本帖来自微秘
作者:
一生随缘
时间:
2021-6-5 08:27
标题:
回 8楼桑瑞说
没办法呀,那些揉屁股的被圈养人士,比谷歌牛逼啊!
本楼来自
掌中世界安卓版
作者:
苗王
时间:
2021-6-5 08:36
不说啥的啦,只能说某些盲人专家心里太狭隘。某些盲人专家外国的月亮就是圆的,外国怎么做都是对的。呵呵,专家呢,好吧,就给你们一个专家的代号吧。揉屁股砖家,哈哈哈哈。
来自
畅游助手
作者:
苗王
时间:
2021-6-5 08:41
丑国打压华为成什么样子的了,可是华为还是那么强悍。华为的五G技术,华为的造车,以前华为的手机也是很牛逼的,可是某些专家心里太狭隘,觉得那样打压还不够。那行啊,你觉得外国啥都好,到时候他们强奸你老婆了,你说外国的种更好呢。是不是那样的呀?哈哈。
来自
畅游助手
作者:
广东白马王子
时间:
2021-6-5 08:58
标题:
回楼主Qishao
为什么是感觉是抄袭安卓的呢?因为中国人製造出来的很多东西都给人一种印象抄袭的。不管是抄袭也好,是中国制造也好好用才是硬道理。能有一个中国制造的操作系统。当然是好事情。。
本帖来自安卓秘书
作者:
我爱的人
时间:
2021-6-5 09:03
做一件事刚开始都有人质疑的,要是他做成功了,比别的好了,别人都会说他这个是不错的。
来自:
掌上乐园
作者:
推拿店用品艾绒
时间:
2021-6-5 09:07
习惯就好,过两年看看吧,现在说这些还为时尚早,毕竟华为的这种想打破封锁的情况之前出现过不止一次,可都失败了。
本帖来自爱盲客户端
作者:
我爱的人
时间:
2021-6-5 09:10
我刚回复的,怎么不显示呀?
来自:
掌上乐园
作者:
虹猫
时间:
2021-6-5 09:59
有点意思,是抄袭的和不是抄袭的又能咋样,那些为鸿蒙洗牌的当真不应该,如果鸿蒙给你钱了你怎么宣传都不过分,人家也没给你钱你还追着后面捧臭脚,这难道就是传说中的舔狗族吗。反过来在说质疑抄袭的,它抄袭也好,不抄袭也好,你不用它不就完了,安卓也没彻底退出中国呢,小米vivo,oppo这些还都是安卓系统,随便用,非得可一棵树上吊死你说你是不是傻
本帖来自微秘
作者:
无聊上爱盲
时间:
2021-6-5 10:17
回复 10楼 苗王
这你可别把盲人的帽子给扣上啊。主要都是明眼人说出来的。什么安卓套壳啊?
本楼来自 天坦百宝箱VIP会员
作者:
无聊上爱盲
时间:
2021-6-5 10:18
管他抄不抄袭。好用就行了,还是这么说,我们关注的就是无障碍。
本楼来自 天坦百宝箱VIP会员
作者:
无聊上爱盲
时间:
2021-6-5 10:19
希望华为这一次系统能成功吧。
本楼来自 天坦百宝箱VIP会员
作者:
幽兰少云
时间:
2021-6-5 11:16
这文章难道是在搞笑,一个文件的后缀改了就说完全不同的东西了,这也太水了,如果华为想识别,弄个文件扩展名叫.sb也可以啊,我不否认华为是做了不少,鸿蒙挺伟大,但是这些洗地的文章真让人受不了,就大大方方的承认了套壳有啥,套壳好了也是一个新的东西啊,人家安卓就没否认自己是用linux内核改的。感觉华为就这块不好,做了啥不说。
本帖来自微秘
作者:
幽兰少云
时间:
2021-6-5 11:17
安卓的apk实际上就是个zip的文件,只不过为了能识别,改了个后缀。
本帖来自微秘
作者:
神算子小仙
时间:
2021-6-5 14:02
【关注】全国唯一!鸿蒙课程开在湖北这所高校
湖北发布
今天
图片
鸿蒙操作系统
日前惊艳问世
全国高校第一门
鸿蒙系统课程也开课了
就在武汉大学!
图片
武汉大学计算机学院
软件工程系讲师赵小刚博士
主要研究方向为云计算、
绿色计算和移动计算
他在武汉大学率先开设
全国高校第一个
鸿蒙移动编程技术课程
鸿蒙究竟是什么?
它的发展前景如何?
为什么要发展国产操作系统?
鸿蒙和安卓系统
无缝切换
问
鸿蒙系统经历了10年研发和测试,作为最早的试用者,能分享一下使用感受吗?
答
赵小刚:去年疫情期间,华为公司通过邮件联系到我,商量在武大开设课程的可能性。当时的我还不大了解鸿蒙系统,也是通过网络查询和他们提供的资料去了解。
今年4月份,我拿到了华为提供的一部装有鸿蒙2.0系统的手机。当然,它是公测版,和即将面试的商用版是不大一样的。
鸿蒙给我的第一感觉是视觉效果、操作方式和目前的安卓系统十分相似,但它的运行速度要比安卓快一些,电量耐用性比苹果IOS系统更好一些。
值得注意的是,我的这部测试机里,一些工具程序是基于鸿蒙开发的,但像微信、QQ、淘宝、支付宝等常用应用,依然是用的安卓版本。
也就是说,整套系统可以完美兼容安卓软件,如果大家的手机要更换鸿蒙系统的话,可以无缝切换,不会感受到任何不便。
问
如果感受不到区别,我们为什么要换鸿蒙系统?
答
赵小刚:这正是不少网友存在误解的地方,鸿蒙并不是套壳的安卓系统。
华为和我国的其他科技企业,完全有能力把原创的操作系统做得很不一样,但是那样不利于用户接受,也就不利于一套新的操作系统推广和覆盖。
现阶段,鸿蒙兼容安卓可以说是权宜之计,但华为已经和国内300多家企业合作,越来越多的鸿蒙系统原生应用会面市。
经过一段时间,这些应用和鸿蒙系统匹配度更高后,用户就能体验到鸿蒙系统有什么不一样,带来了怎样的性能提升。
我认为,未来鸿蒙系统在性能和可靠性等方面,一定是会超过安卓系统的。
绝不仅仅是
手机操作系统
问
普通老百姓谈到鸿蒙只是说又出了一套新的手机操作系统,但鸿蒙诞生的意义远不止如此吧?
答
赵小刚:的确是这样,鸿蒙系统你从手机使用来看,可能看不出大的区别,但他的内核相比安卓是一次大的跨越。
华为一直在强调,鸿蒙系统是为“万物互联”而生。“万物互联”这个概念已经提出一段时间,但普通老百姓感觉可能还有些远,现在我们有了鸿蒙系统作为桥梁,大家很快就能感受到“万物互联”对我们生活的改变。
比如说外卖小哥,骑车时用手机导航会比较危险,如果换了鸿蒙系统,他可以把手机导航应用一键投送到智能手表上。
比如我们一项工作在手机上进行到一半,回家就可以投送到平板电脑上继续操作。这种投送不是投屏那么简单,而是两个智能设备共同完成一项任务。
问
这不就是智能设备互联吗?
答
赵小刚:智能设备互联这些年一直在做,但一直做得不好,特别是老人根本不会用,鸿蒙的诞生会很好的解决这一问题。而且鸿蒙系统做的不只是让设备简单地联系起来。
未来,我们家里的智能家电、智能穿戴设备、智能汽车,都可以在鸿蒙系统的支持下组成一个超级终端,你的冰箱、电视也能帮你处理工作,你的智能空调闲置时也许还能帮电视提高视频处理能力。这种互联将提高所有智能设备的利用率和计算效率。
从更高层面来看,鸿蒙系统不仅是为方便我们的生活而研发。因为,“万物互联”会给国家经济带来巨大动力,鸿蒙系统可以使智慧工厂、智慧物流、智慧医疗、智慧教育等更快更好地实现。
中国人
必须有自己的系统
问
做一套操作系统需要巨大的投入,华为为什么要做?
答
赵小刚:其实,华为不是第一个发布原创操作系统的国内企业,以前也有人做过,但并不成功。
华为则有着天然的优势,它除了是手机等终端设备的生产厂商,还在通信基础设施、其他智能设备等领域有很强的优势。
所以我相信鸿蒙系统能得到很好的发展。
问
就手机领域来说,如果国内其他厂商不支持鸿蒙,也会非常困难吧?
答
赵小刚:我希望其他企业积极参与这件事,也相信其他企业能从国家需求的层面来看待鸿蒙系统。
目前,手机系统被谷歌的安卓和苹果的IOS几乎垄断,这对于我们的信息安全、科技发展都不是好事。中国人必须有自己的操作系统,因此华为公开了鸿蒙的核心代码,欢迎其他企业和科研单位参与开发。
从我个人经历来讲,我们现在上课用到的大多是国外的硬件设备、国外的操作系统,还有很多国外的教材。
学生将来走进社会后,会不会言必称英特尔,言必称微软?会不会让人们天然地认为,在计算机领域就是国外的软硬件更好?所以,从培养人才的角度看,我特别高兴看到鸿蒙系统。
鸿蒙课程
会走进更多高校
问
人才培养方面,华为和武大是怎么合作的?
答
赵小刚:我们目前开设的课程还是叫《移动编程技术》,但从今年2月25日开学第一课起,讲的都是基于鸿蒙操作系统的应用开发。
这是一门专业选修课,目前有来自武大计算机专业、软件工程专业、信息管理专业的30名学生选修,这学期的课程刚刚结课。
这学期我也是在摸着石头过河,华为主要是通过和我连线交流、提供资料等方式来提供支持教学。从下学期开始,我们还将联手进一步完善课程,同时邀请华为的软件工程师以及合作厂商的工程师来授课。
我们的合作是基于教育部产学协同育人机制开展的,目的是让新技术走进高校,让高校科研力量为产业端提供支持。
图片
赵小刚在课堂上讲鸿蒙系统
问
武大是率先开设鸿蒙系统相关课程的高校?
答
赵小刚:我们是第一家,目前来说也是唯一一家。
我们的合作是在软件开发领域,在硬件开发领域,华为和国内高校也有合作,比如华中科技大学。
从我了解的情况看,湖北的很多高校都愿意与华为这样的高新企业展开合作,华为也期待更多的产学研合作落地,他们计划把鸿蒙系统的相关课程、研究,推广到更多高校。
这种合作不仅对产业发展有益,也能让学生受益。比如我们学软件工程的学生,原本一直都非常抢手,很多人毕业都进入了BAT(百度、阿里、腾讯)等互联网头部企业,如果将来鸿蒙系统如我们期盼的那样迎来大发展,对于在学校就掌握相关知识的学生而言,未来会更有竞争力。
“鸿蒙+武大=宏大!”
不少网友表示
想去武大蹭课
图片
图片
图片
武大&华为
未来可期!
图片
来源:湖北发布、武汉大学、长江日报、楚天极目新闻
编辑:郭金华
图片
湖北发布官方视频号上线
欢迎关注
湖北发布
芒种,字面意思是“有芒的麦子快收,有芒的稻子可种”,因此“芒种”又叫“忙种” #24节气 #风吹麦浪
视频号
图片
图片 图片
图片
图片
热文推荐
· 超7亿!李兰娟、张文宏最新提醒
· 特斯拉紧急召回!
· 【提醒】地铁公交,免费乘坐3天!
图片
点赞+在看
为中国人自己的操作系统喝彩↓↓↓
喜欢此内容的人还喜欢
微信扫一扫
关注该公众号
本帖来自微秘
作者:
神算子小仙
时间:
2021-6-5 14:06
(关注)全国唯一!鸿蒙课程开在湖北这所高校
本帖来自微秘
作者:
Qishao
时间:
2021-6-5 14:18
回复 20楼 幽兰少云
你是来搞笑的嘛,你去把pdf改成txt然后打开为文本文档试试。
作者:
Qishao
时间:
2021-6-5 14:22
鸿蒙是微内核,安卓是红内核,这套套是怎么带的?怎怎么带带到隔壁那位兄弟身上去了。
作者:
Qishao
时间:
2021-6-5 14:23
为什么鸿蒙可以用安卓的应用,添个适配安卓的子系统就可以了,照这个思路,以后的电脑应用,苹果应用,也是可以适配的,这也是鸿蒙万物互联的底气。
作者:
Qishao
时间:
2021-6-5 14:24
即然微内核有这么多优点,比如系统小,安全稳定,万物互联等,为什么以前就没有人搞?有人搞了,但他们失败了!因为微内核在有众多优点的同时,也有一个致命的缺点:就是系统和众多软件、硬件的通信问题。
6、而华为是做硬件、做通信起家的,他解决了微内核的缺陷。不要再说什么鸿蒙是Linux、安卓的套壳了,Linux、安卓能做到的,鸿蒙可以做到;而鸿蒙能做到的,有些东西Linux、安卓决对做不到,到底谁高级谁低级?
7丶另外再告诉你个真相:即使安卓,整个系统至少三分之一以上的代码是华为工程师贡献的,和谷歌工程师的贡献相当甚至更高,说安卓是华为自研的系统也并不为过。谷歌禁华为的也不是安卓系统,而是谷歌全家桶,而谷歌全家桶在欧美的地位和中国的微信、支付宝差不多,导致华为手机在欧美的销量大跌,而中国不受影响。
8、还告诉你一个事实:谷歌、苹果的下一代5G操作系统,都是微内核,不过他们的进度明显比华为慢了。
作者:
Qishao
时间:
2021-6-5 14:25
从.Net到Android之八:Android宏内核和微内核转载
Android刚学了点皮毛,突然中美之间发生贸易战争,突然Google被一纸禁令框住,然后我们就等待着鸿蒙系统的崛起。可能后面就要开始写《从.Net到鸿蒙》系列文章了。
安卓是基于Linux开发出来的,而Linux是“宏内核”。有些新闻介绍说,华为的鸿蒙系统是基于“微内核”的,也就是说并非基于Linux,和安卓有本质区别。这说的是什么意思?
宏内核(Monolithic kernel)是说,操作系统的核心代码都是以特权模式运行在一块核心内存空间(kernel space)中的。这些核心代码虽然分模块各做各的事,但算是一个团伙,互相紧密关联,一荣俱荣,代码规模比较大,很难修改成其它类型的操作系统。典型的就是Linux代码,模块不少,核心代码已经很长了,也不太好拆开来,而是精心安排让各模块共同运作好。要开发,就得按照它的套路来,不好自己灵活安排。有时一个设备,要不了太多功能,但是整个宏内核都得放上来,想剪裁就很麻烦。
而微内核(Micro kernel),只提供操作系统最基本的少数核心功能,是精简版本。核心模块互相独立,运行提供服务时有自己的内存空间,和用户进程一样运行,不是特权模式。微内核就很灵活了,要什么服务就把相关的模块放上来,互相独立不影响,不用太顾虑配合问题。这样就有很好的扩展性。
安卓是基于Linux的,是宏内核,由一堆底层特权模式的核心代码紧密组合在一起。这个架构,它的灵活性是不够的。面对各种硬件配置的手机,或者平板、电视之类的系统,它都是这一个架构,怎么适应?于是就搞出一个叫“虚拟机”的东西,假设大家都是在虚拟机上运行,代码是跨平台的,这么幻想着开发。每一个安卓应用,都在操作系统底层对应着一个虚拟机实例,由这个虚拟机来伺候运行应用程序的代码。
安卓程序开发者写的代码,其实是针对虚拟机的,所有机型都是一样的程序文件。但是不同机型,底层的机器代码其实不一样,如CPU类型不同。这样,虽然开发者能够一套程序所有安卓机都能跑(就是常见的APK安装文件),但是中间就需要经过虚拟机的翻译。
在早期版本的安卓系统中,这个虚拟机甚至是在实时解释翻译应用程序的代码,而且每次运行都要解释一次。执行时碰到一段代码,就解释翻译一段,变成机器码交给底层执行。不能整个应用程序一次性全翻译完,这样会卡。应用需要点一下就立刻能进去,等用户真开始操作了再把相关代码调上来解释翻译。
后来安卓进步了,在第一次安装APK程序时,直接一次性全翻成机器码,效率就得到了提高。虽然安装过程会慢一点,程序占用空间也大了一点,但每次点开运行时都好多了。
程序如果能直接针对底层机器硬件优化,性能可以提升非常多,就如苹果机器那样。华为方舟编译器也是这样,直接生成底层高效机器码。但是通用的安卓平台真不好办,只能对虚拟机搞点通用的优化把APK文件弄好点,然后虚拟机把APK翻译成机器码时也搞些通用的优化。这种分段通用优化的办法不可能做得多好,比APP直接针机器码优化要差不少。
有些APP开发者是可以绕过安卓,直接对某一机型优化。例如腾讯的王者荣耀,检测到用户是OPPO的机子,OPPO又给腾讯交了足够的“特别优化费”,就调用经过特别精心优化的高效机器码。但是这个过程就很麻烦,一般开发者搞不了,这也说明安卓要高效支持多种机型很困难。
长久以来,安卓系统就被诟病不如苹果iOS性能好,原因也被业界人士分析清楚了。苹果系统优势的基础是封闭性,不需要考虑兼容,所以可以自己控制,优化尽情地做。例如苹果APP就是直接编译成高效的机器码,在苹果自己开发的CPU如A12上执行,编译器优化可以做得很好。苹果还可以对开发者进行严格的管理,提供丰富的高效率底层接口给开发者,不许开发者使用低效的操作拖累整机效果。
安卓系统方便各种手机厂商开发,兼容做得好,所以占领了市场。但是既然要考虑兼容,管理就不可能太严厉,不可避免会带来效率降低。例如内存管理,各种安卓机各种APP都要能跑,内存操作就会比较零碎,一会分配一会释放,最后内存空间就碎片化了。到一定程度,没有可用的大块内存了,安卓系统就要运行一个内存整理程序把碎片化的内存合并成大块。这时不管机器上在运行什么程序,都会暂停一段时间,等待内存整理完毕,用户就会发现很厌烦又难以理解的机器卡顿了。增大内存也不一定能解决问题,有时安卓机6G内存还不如苹果机3G内存流畅。
这些毛病谷歌其实知道,安卓系统在不断升级,人们对安卓系统慢慢觉得能够接受了。但是就怕比较,和苹果机比起来顺滑流畅的感觉总是差一些,原理上就比不了。就算是安卓机阵营内部也在比较,想要更好的性能。安卓又要兼容,谷歌要协调使用者的利益,一些改进不能只针对某些机型。安卓升级改进,或者APP开发时最麻烦一点就是“适配”,各种机型多得很,这些机子看着弄好了,那些机又不行了。人们已经得出结论了,在现有这个兼容框架下,安卓的固有弱点不好改,会永远受束缚。例如优化就不可能做到极致。
华为通过引入方舟编译器已经证明了,用编译器取代安卓系统的中间环节,从APP代码到机器硬件执行一步到位,直接生成高效机器码,能一举取得高达60%的性能提升。这就是说,从代码到机器是可以直接对话的,不需要安卓在中间插手。也就是说,单独一个安卓系统机器,优化潜力是很大的。只是面对的机器种类太多,兼容适配太麻烦,没法统一搞。这其实就蕴含着安卓阵营崩溃解体的力量。既然捆在一起潜力不大了,不如分开来各过各的,各自发展自己的分叉,不需要谷歌协调了。
谷歌也知道这个情况,在开发Fuchsia操作系统,试图从底层重新出发,解决安卓系统的问题。例如Fuchsia不要Linux的宏内核了,改用灵活的微内核。谷歌的计划,是时机成熟时用Fuchsia取代安卓系统,手机、平板等各种机器都包括。这听上去和鸿蒙系统有些象。
但是鸿蒙系统看样子会比Fuchsia更早大规模投入市场。还是那个问题,谷歌不能自己搞分裂,还想维持表面上的一统天下,开发时要考虑的事情就多。而华为开发鸿蒙时不怕和安卓分家,可以大胆操作。这也是创新时常见局面,旧的市场大佬利益太多不敢革自己的命,新入场的却能放手大干一场。
理论上来说,鸿蒙基于微内核,比Linux要灵活,对机器进行优化组合更有空间。而编译器对于操作系统效率是非常关键的,华为会用方舟编译器积累的技术,甩开安卓虚拟机的限制,直接对各类机器进行高效编译。微内核架构有利于在这个方向进行努力,如一个关键组件并不是象Linux那样已经定好了代码写死了,而是在不同机型由高效编译器分别准备好。
这种开发非常有难度,需要对操作系统底层有深入的了解。但只要投入足够的人力去做,原理上有把握做出来一个开放的高效操作系统。其实这一步并不是最关键的,最关键的是应用程序开发商要配合在新系统上编译,而且不是随便编译能用就行,要深度优化共建生态。由于美国无理对华为禁运,已经帮华为解决了这个最大的问题,中国APP的开发者都会积极与华为配合。如果没有谷歌对华为禁用安卓这事,华为独自推出一个新操作系统,要邀请别的大公司配合会很麻烦,中国别的大公司可能会各有算盘,会不会深度配合优化不好说。作为开放的操作系统,最好其它厂商也来试用。看来在美国倒逼和中国市场舆论影响下,中国手机厂商也会积极地参与进来。
从以上的技术分析可知,安卓阵营崩溃解体是有深刻的技术背景的。但是由于开发新系统的各种麻烦,真要动手促成安卓解体,也没那么容易开始。因为可能白费钱没有成果,光自己努力不行,没有生态就不行。华为如果不是被逼,也许就不推出了。
美国人悍然对中国发动了技术战争,自以为能用一纸禁令绝杀中国最优秀的高科技企业。但是,华为公司以超强的战略眼光和执行力作好了准备,中国IT公司也经过多年努力建立了自主的互联网生态。以此为基础,中国公司从安卓开放系统的固有弊端入手,推出新的操作系统,对美国发动反击。虽然这是为了生存,也确有可能沉重打击美国的互联网霸权。
作者:
一帆风顺
时间:
2021-6-5 14:30
标题:
回复24楼Qishao
他这才是真正的无知者无畏,什么样的话都敢说
本帖来自微秘
作者:
寂寞烟雨
时间:
2021-6-5 15:06
鸿蒙系统发展生态还需极为漫长的过程,没有生态的系统那只是唱独角戏,N年前的芒果、近几年的windows phone 就是很好的例子,想做系统的何止华为一家,阿里巴巴也想做,小米也想做,无奈现在的系统生态早已成熟,想在夹缝中生存谈何容易,除非大量烧钱,开发商也不傻,没利可图的项目想免费开发显然是想多了。
本帖来自爱盲客户端
作者:
yhw1116
时间:
2021-6-5 19:36
这鸿蒙系统都出来了也有人升级了。谷歌没出来说啥,却跳出来一些漂亮小丑,跳出来给谷歌舔屁股了,可是人家谷歌也不领情啊。该揉屁股还是揉,也没把你搞出去当谷歌技术总监啊。有啥意思。真有本事以后不用才是。
本帖来自微秘
作者:
银色宇宙
时间:
2021-6-5 21:55
呵呵,要不华为怎么销量那么好呢,看看死撑华为的都是什么用户,上面有没有一位会写哪怕一行代码?
鸿蒙系统自主内核版最小支持128K内存,最大支持256M,请问手机版系统那几G内存怎么支持的?不要告诉我在微内核上运行个虚拟机放个AOSP。
对了,上面有知道AOSP是什么的吗?官方都大大方方承认手机版鸿蒙使用了AOSP,小米OPPO等国内厂商同样用的AOSP搭建系统,说套壳难听了点,说国产自主就好听了?自主的只有智能家电上用的那个微内核而已,这些东西没人卡脖子,鸿蒙出现之前智能家电大把的,各厂家用的开源嵌入式微内核系统十几个总是有的。
华为最小微内核只有几万行代码,手机鸿蒙系统华为写了400万行代码,但AOSP有一亿多行代码,不要告诉我华为四百万行代码为了兼容安卓应用,借用了AOSP一亿行代码,这并不好笑。
华为在手机鸿蒙上到底做了什么?总结下来差不多三点,1是搭建了类似小程序的跨平台鸿蒙应用开发运行环境,2是在AOSP上通过类似虚拟机兼容了鸿蒙应用,3是做了一个优化的虚拟总线实现同局域网内设备互联
华为把设备互联协同工作系统地进行了优化,给出了解决方案,确实是不错的创新,但想想当年锤子的TNT,如果是华为发布,没准被捧到什么程度呢
本帖来自微秘
作者:
银色宇宙
时间:
2021-6-5 22:02
至于上面说让人把PDF后缀改成TXT打开那位,可以去粗略了解下什么是应用打包封装,应用安装包就是一组文件与文件夹的集合,不同后缀名确实说明不了什么,应用安装管理器里指定的什么安装包后缀,系统就支持什么安装包后缀
本帖来自微秘
作者:
ME枫叶
时间:
2021-6-5 22:05
一千多万行代码这个傻子偏要说成是一亿多行,,128k是物联网设备搭在的他偏要说是手机,现在有这样的手机,一个自命不凡的脑残,敢兴趣的可以去翻他的跟帖,神马玩意
来自
畅游助手
作者:
Qishao
时间:
2021-6-6 00:40
回复 32楼 银色宇宙
吹牛也不会先备课的。
作者:
Qishao
时间:
2021-6-6 00:57
内行都知道不是,外行的都在嚷嚷是换皮安卓
作者:
错错错
时间:
2021-6-7 05:41
可以
来自:
掌上乐园
作者:
幽兰少云
时间:
2021-6-9 16:01
和脑残不争论,文件的组织方式都不一样,你能打开都奇怪了,但是你把ini的改成txt打开就没问题,和不懂的没法解释,好好去研究下文件的组织方式在来杠吧。
本帖来自微秘
欢迎光临 爱盲论坛 (https://aimang.net/)
Powered by Discuz! X3.2