晚能 发表于 2025-5-31 23:31:19

AKI 跨语言调用库神助攻 C/C++ 代码迁移至 HarmonyOS NEXT

随着HarmonyOS NEXT的发布,越来越多的应用加速推进鸿蒙化。在这一过程中,如何高效迁移原有资产、简化跨语言调用,成为开发者和厂商面临的重要挑战。为解决这一痛点,一款名为AKI (Alpha Kernel Interacting)的开源三方库应运而生,它通过高效封装跨语言调用接口,帮助开发者将C/C++代码快速迁移至HarmonyOS NEXT。凭借卓越的兼容性,AKI已成为厂商与开发者打造鸿蒙原生应用过程中广泛使用的跨语言调用解决方案。

 
AKI是一款专为鸿蒙原生开发设计的FFI(外部函数接口)开发框架。它极大地简化了JS与C/C++之间的跨语言访问,为开发者提供了一种边界性编程体验友好的解决方案。通过AKI,开发者可以使用让代码更易读的语法糖,实现JS与C/C++之间的无障碍跨语言互调,真正做到所“键”即所得。
 
这一创新框架的出现,正是为了解决开发者在迁移C/C++项目到HarmonyOS NEXT时面临的核心痛点。传统的NAPI接口调用复杂,学习成本高,开发者需要耗费大量精力进行适配和迁移。AKI通过封装复杂的NAPI接口,让开发者无需直接接触繁琐的跨语言调用技术细节,这一设计不仅能有效减少跨语言调用接口90%的代码量,还能将跨语言调用接口和业务代码完全解耦,帮助开发者更加专注于产品创新与功能迭代,而非技术迁移的细节问题,大幅提升开发效率。
 
据悉,在涉及C/C++/ETS跨越语言调用的鸿蒙化应用中,有超过80%的项目都在使用AKI,如某知名购物应用,使用后减少了项目10%代码量;某知名社交电商平台使用后减少了50%以上跨语言调用接口代码量;某图像处理软件所有C++代码复用通过AKI来实现。使用AKI后这些项目不仅减少了项目代码量,还显著优化了代码复用与迁移流程。 
 
目前,AKI已上线OpenHarmony开源社区,“OpenHarmony三方库中心仓网站”搜索“AKI”即可了解体验。期待更多厂商和开发者下载使用并参与共建,打造更高性能的鸿蒙应用,共同推进鸿蒙生态的繁荣发展。
 
OHPM仓AKI直达地址:https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Faki?ha_source=bokeyuan&ha_sourceId=89000449
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

啦汇 发表于 2025-10-28 03:38:49

喜欢鼓捣这些软件,现在用得少,谢谢分享!

度阡舅 发表于 2025-10-30 00:53:29

懂技术并乐意极积无私分享的人越来越少。珍惜

萨瑞饨 发表于 2025-11-10 16:17:30

收藏一下   不知道什么时候能用到

骆熙华 发表于 2025-12-12 02:55:53

懂技术并乐意极积无私分享的人越来越少。珍惜

盛天欣 发表于 2025-12-13 15:43:56

感谢,下载保存了

蒋炸役 发表于 2025-12-29 07:50:49

分享、互助 让互联网精神温暖你我

喳谍 发表于 2026-1-6 08:00:11

很好很强大我过来先占个楼 待编辑

些耨努 发表于 2026-1-8 00:20:00

感谢分享,下载保存了,貌似很强大

顶豌 发表于 2026-1-16 13:45:59

谢谢楼主提供!

井晶灵 发表于 2026-1-22 03:45:11

谢谢分享,试用一下

决任愧 发表于 2026-1-23 07:14:29

分享、互助 让互联网精神温暖你我

毁抨句 发表于 2026-1-25 01:49:47

感谢分享,下载保存了,貌似很强大

饨篦 发表于 2026-1-27 06:03:02

分享、互助 让互联网精神温暖你我

类饲冰 发表于 2026-1-30 03:28:43

谢谢分享,辛苦了

汹萃热 发表于 2026-1-30 08:31:11

yyds。多谢分享

翁谌缜 发表于 2026-2-2 15:30:48

不错,里面软件多更新就更好了

蒋炸役 发表于 2026-2-3 04:46:15

感谢分享,学习下。

呼延冰枫 发表于 2026-2-5 08:27:26

yyds。多谢分享

扈怀易 发表于 2026-2-6 06:06:54

这个有用。
页: [1] 2
查看完整版本: AKI 跨语言调用库神助攻 C/C++ 代码迁移至 HarmonyOS NEXT