从旧版本的HarmonyOS迁移到Harmony Next需要注意以下几个问题:
数据迁移:
- Harmony NEXT采用了云空间方案进行应用数据的迁移。用户需要提前将数据存储到云空间,升级完成后再从云空间下载数据,以确保用户数据的完整性和连贯性。
- 华为去年推出的“云翻新”功能为用户提供了免费的、无限制数量的备份,因此用户不必担心备份费用问题。
应用兼容性:
- Harmony NEXT不再兼容安卓应用,而是专注于鸿蒙内核的原生应用。这意味着部分用户可能需要重新适应新的应用生态。
- 目前Harmony NEXT应用市场已经上架了1500多个应用,并在年底之前计划上架超过5000个应用,但生态仍然远不及Android和iOS丰富。
系统变化:
- 在编程方面,Harmony NEXT引入了新的语法和规则,如ArkTS不再支持any和unknown类型,需要显式指定具体类型。
- 路由的传参方式也发生了变化,需要使用class定义params为对象类型,构建routerParams对象进行传参。
安全考虑:
- Harmony NEXT拥有星盾安全架构,从底层打造了一套全新纯净应用和透明生态秩序,对于之前安卓上的一些“不可描述”软件,可能无法在Harmony NEXT上运行。
备份与恢复:
- 在迁移过程中,用户应确保所有重要数据都已经备份到云空间或其他可靠存储介质中,以防数据丢失。
- 升级完成后,用户应检查所有数据和功能是否都已正确恢复,并测试系统的稳定性和性能。
软件更新与支持:
- 在迁移之前,用户应确保所有应用都已更新到最新版本,并检查是否有任何已知问题与Harmony NEXT不兼容。
- 迁移后,用户应密切关注华为官方发布的更新和支持信息,以确保系统的持续稳定和安全。
主要还是要适应ArkTs和ArkUI。再者HarmonyOS的开发上手快。注意一些特殊的特性就好。