热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

鸿蒙2.0安卓换皮,鸿蒙2.0是安卓换皮?还真不是

但在不久的将来,有可能变为三国演。。。。不对?是三足鼎立的局面。因为华为鸿蒙2.0系统来了!说起鸿蒙2.0,大伙应该还有印象吧࿰

但在不久的将来,有可能变为三国演。。。。不对?是三足鼎立的局面。因为华为鸿蒙2.0系统来了!说起鸿蒙2.0,大伙应该还有印象吧,之前余承东就说过,鸿蒙2.0的手机测试版将在年底发布。

安卓和iOS到底谁好用?科技君觉得这问题就算争论个三天三夜怕是也不会有结果。搞不好还会引战!

9137a3f62f1a0c4a84143a00ddd0d271.png

鸿蒙加入战局

讲道理,这俩确实是各有优缺点,很难说谁有绝对优势。安卓是开放的,可玩性高,拓展性强,iOS则凭借自家的闭环生态打造出了属于自己独有的生态圈。不可否认的是安卓和iOS确实是现在移动操作系统的两强。

49f5b09dc668209676d6668035900dbb.png

a827ff79b01586e1dc1dc4da6d6a73ec.png

果然在12月16日,鸿蒙2.0手机系统如期而至。

嗯,余大嘴现在是越来越靠谱了,这次也没有食言。那些几个月前说华为鸿蒙2.0只是PPT发布的人可以闭嘴了。华为的执行力确实没话说。

56b34c347129da029f4ad31e733609ed.png

本来吧,无论怎么看这都是件好事儿,毕竟,咱么终于有自己的手机系统了。

f5580092cd8648485e94784ab9a0d532.png

安卓换皮?

但科技君这两天在网上看了一圈发现事情好像和想象中的不大一样。具体说来就是很多人并不看好鸿蒙2.0系统。无论是国内还是国外的媒体持这种观点的人都不少。

ad09cb41fc86d142fafc2f7997b94530.png

而主要原因是鸿蒙2.0的系统界面还有操作逻辑基于安卓的EMUI11一模一样。

再者,鸿蒙2.0是兼容现有安卓APP的,因此很多人认为鸿蒙2.0系统本质上还是安卓系统换皮。

334f75edf0d1b4995002902f9a2dd7d0.png

其实科技君倒是觉得,仅仅从界面和APP兼容性上判断鸿蒙2.0就是安卓换皮这未免太过武断。

首先,不可否认的是鸿蒙2.0系统的界面和EMUI11确实是高度一致的,兼容安卓APP这个也是事实,期待鸿蒙2.0界面有重大创新的科友也许要失望了。

f78a6abab712f674d086bdbe5c287b8f.png

但我们并不能由此判定鸿蒙就是换皮的安卓。

因为内核才是一个操作系统最本质的东西,只有通过内核代码才能判断安卓和鸿蒙到底有多少相似之处。仅凭UI和app兼容性判断,这方法是不靠谱的。

科技君举个栗子:苹果最新的macOS BigSur系统可以让M1芯片的Macbook Pro运行iPad的app,但macOS和iPadOS明显不是一回事。至于说UI界面这玩意儿,科技君在Win10上装一套macOS的主题包,这也能让这二者的UI达到99%的相似度。

f95e6847c4ca8b16a314046d845ea774.png

科技君这里做一个大胆的猜测:鸿蒙2.0极有可能是类似苹果Rosetta二次编译的形式来兼容安卓的app。至于界面高度相似,也有可能是考虑到大多数用户已经习惯了EMUI。

6566f5280c3b768e322d91b3a17e8b5e.png

f9b658b9eb97d15095de8120b075f9d0.png

兼容安卓或是权宜之计

其实鸿蒙现阶段兼容安卓app也许是好事,因为对于一个全新的系统,软件生态是极为重要的。安卓在这方面无疑已经非常成熟,反之,如果鸿蒙2.0在此时完全另起炉灶,软件生态的构建会变得举步维艰。

以此作为过渡,等到生态链成熟以后,再跟安卓逐渐差异化,这样的方案对于用户来是说最好的,你感觉不到任何变化,事实上你已经在用鸿蒙系统了。所以,让鸿蒙兼容安卓的app是一个不错的选择。

那么鸿蒙系统有没有自己的特色呢?

当然有!分布式框架是鸿蒙系统独有的优势。这才是鸿蒙核心竞争力。从某种意义上讲,跨设备互联、应用开发跨终端、系统级别的调出等等功能才是是鸿蒙真正厉害之处。

c3f5593c64dcd769f11a46ee4d9ceb48.png

科技君发现,搭载鸿蒙系统的美的COLMO洗碗机目前已经上市销售,华为也已经与京东开展合作,未来会有更多的IoT设备从系统级层面接入鸿蒙。届时,鸿蒙系统的软硬件生态都将更加完善。

鸿蒙系统更深一层的意义在于:我们终于有了自己的系统,不用看苹果和谷歌的脸色了!要知道安卓虽然名义上是开源的,但谷歌有100种办法恶心你。

比如——不给你用GMS、不给你提供安卓底层的更新。

所以,科技君觉得现在的鸿蒙根本不是备胎,它可能成为华为今后很长一段时间里的主力操作系统。毕竟谷歌已经开始限制华为使用安卓系统。长远来看,安卓肯定是不靠谱的。

当然,现在的鸿蒙系统毕竟是Beta版本,肯定有着各种各样的bug。但这不应该成为我们质疑鸿蒙OS的理由。科友们可以回想一下iOS的第一个版本是怎样的?它甚至连复制黏贴这种最基本的功能都不具备。

f920d0590cc02a67a1716cac71574664.png

任何系统的成熟都是由一个过程的,科技君倒是觉得华为鸿蒙开了个不错的头,好歹实现了从0到1的突破。但说到底,鸿蒙系统到底能不能成功,这是需要时间和市场检验的。

你们要是问科技君的话,当然希望能早点用上咱们国产的系统。



推荐阅读
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • iOS 不定参数 详解 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • EST:西湖大学鞠峰组污水厂病原菌与土著反硝化细菌是多重抗生素耐药基因的活跃表达者...
    点击蓝字关注我们编译:祝新宇校稿:鞠峰、袁凌论文ID原名:PathogenicandIndigenousDenitrifyingBacte ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 本文详细介绍了如何安全地手动卸载Exchange Server 2003,以确保系统的稳定性和数据的完整性。根据微软官方支持文档(https://support.microsoft.com/kb833396/zh-cn),在进行卸载操作前,需要特别注意备份重要数据,并遵循一系列严格的步骤,以避免对现有网络环境造成不利影响。此外,文章还提供了详细的故障排除指南,帮助管理员在遇到问题时能够迅速解决,确保整个卸载过程顺利进行。 ... [详细]
  • 在尝试为 Unity 编译一个简单的 Java 库时,运行 `ant jar` 命令后遇到了 Java I/O 异常。具体错误信息为“无法启动程序 ${aAPT},错误代码 2”,这通常表示指定的文件或目录不存在。此问题可能是由于环境配置不正确或路径设置有误导致的。建议检查相关路径和环境变量,确保所有依赖项都已正确安装和配置。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 本文探讨了Go语言中iota关键字的具体含义及其在常量声明中的应用。 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • 探讨CUDA代码中的内联汇编指令‘ld’和‘add’为何出现参数不匹配的编译错误,并提供解决方案。 ... [详细]
  • 通过将常用的外部命令集成到VSCode中,可以提高开发效率。本文介绍如何在VSCode中配置和使用自定义的外部命令,从而简化命令执行过程。 ... [详细]
author-avatar
秋静222
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有