时间:2025-02-10 来源:网络 人气:
你有没有发现,最近手机圈里有个大动作?华为Mate 70系列来了,但是它竟然选择了降级到安卓11,而不是继续使用鸿蒙系统。这可真是让人摸不着头脑啊!今天,我们就来聊聊这个话题,看看这背后到底隐藏着什么秘密。
还记得华为发布的HarmonyOS吗?这个被誉为“纯血鸿蒙”的系统,一开始就吸引了无数人的目光。它是中国首个全栈自研的操作系统,不再兼容安卓应用,只支持鸿蒙内核和鸿蒙系统应用。听起来是不是很酷?
就在大家期待华为Mate 70系列全面拥抱鸿蒙系统的时候,它却选择了降级到安卓11。这究竟是怎么回事呢?华为官方的解释是,虽然Mate 70系列支持HarmonyOS NEXT,但面向大众的常规机型却默认搭载兼容安卓应用的HarmonyOS 4.3。
这让人不禁怀疑,华为是不是对纯血鸿蒙系统还不够自信?毕竟,原生鸿蒙应用数量已经破万,但大部分应用的体验并未尽善尽美。如果贸然让用户强制使用纯血鸿蒙系统,很容易造成口碑反噬。
尽管Mate 70系列并未全面搭载纯血鸿蒙系统,但官方资料显示,原生鸿蒙系统全新硬件加持之下,华为Mate 70系列手机的整机性能提升40%。这听起来是不是很诱人?
华为Mate 70系列宁愿错过秋季新机上市窗口期,也要等待纯血鸿蒙系统。这背后,很大程度上是因为该系统搭载华为方舟引擎,通过软、硬、云和应用生态的深度整合,实现了从系统到应用的流畅升级。
对于一些使用跨平台语言的公司或团队来说,纯血鸿蒙的到来无疑带来了挑战。比如,Flutter适配HarmonyOS就是一个难题。不过,别担心,已经有开发者分享了他们的经验。
他们首先需要了解纯血鸿蒙系统和原生安卓系统不是一个系统。在Flutter项目中,每多一个平台,项目结构里都会多一个对应平台的model文件夹。例如,Flutter适配的鸿蒙系统的内容就都在ohos文件夹里面。
接下来,他们需要检查Flutter项目的SDK版本,并下载适配过鸿蒙的flutterSDK。通过DevEco studio打开ohos,在你通过适配鸿蒙的flutterSDK build之后,ohos就已经是一个独立的鸿蒙项目了。
将项目里的ohos文件夹复制,然后贴到你的Flutter项目中和Android、iOS文件夹平级的地方。将IDE里的Flutter、dart的SDK路径替换成下载的flutterflutter,然后在IDE里执行flutter clean,清理掉之前的build文件,再执行flutter pub get。
:鸿蒙系统降级到安卓11,是华为的无奈之举吗?
华为Mate 70系列选择降级到安卓11,背后或许有着种种无奈。但无论如何,这都让我们看到了华为在操作系统领域的努力和探索。也许,在不久的将来,我们就能看到华为全面拥抱纯血鸿蒙的一天。让我们一起期待吧!