登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
AKI 跨语言调用库神助攻 C/C++ 代码迁移至 HarmonyOS NE ...
AKI 跨语言调用库神助攻 C/C++ 代码迁移至 HarmonyOS NEXT
[ 复制链接 ]
晚能
2025-5-31 23:31:19
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
随着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
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
AKI
语言
调用
库神
助攻
相关帖子
灵活高效的大语言模型RL训练库,解锁多项前沿技术!
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
高级语言程序设计课程第八次个人作业
引用调用JS代码
屏蔽pc端JS调用跳转
C++ 语言特性的变更可能让你的防御成为马奇诺防线
关于linux编译c语言文件的一些错误问题
C语言实现单片机上的malloc函数功能
纯前端调用大模型真的安全吗?我踩过的坑比示例代码多得多
go语言/golang 自动升级配置
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
灵活高效的大语言模型RL训练库,解锁多项前沿技术!
3
99
樊涵菡
2025-12-07
业界
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
1
421
趣侮
2025-12-08
安全
高级语言程序设计课程第八次个人作业
1
35
颐港
2025-12-08
代码
引用调用JS代码
1
26
新程序
2025-12-11
代码
屏蔽pc端JS调用跳转
1
24
新程序
2025-12-11
业界
C++ 语言特性的变更可能让你的防御成为马奇诺防线
0
200
唯棉坜
2025-12-12
安全
关于linux编译c语言文件的一些错误问题
1
960
诈知
2025-12-15
安全
C语言实现单片机上的malloc函数功能
1
348
咒卖箴
2025-12-15
安全
纯前端调用大模型真的安全吗?我踩过的坑比示例代码多得多
0
953
静轾
2025-12-16
安全
go语言/golang 自动升级配置
0
683
柄利
2025-12-17
回复
(5)
啦汇
2025-10-28 03:38:49
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
喜欢鼓捣这些软件,现在用得少,谢谢分享!
度阡舅
2025-10-30 00:53:29
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
萨瑞饨
2025-11-10 16:17:30
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
收藏一下 不知道什么时候能用到
骆熙华
6 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
盛天欣
5 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢,下载保存了
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
晚能
5 天前
关注
0
粉丝关注
26
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994893
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9982
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
599
Iceberg 在hadoop大数据数据湖领域这么火
979
背包DP
434
echarts中appendData的详细讲解
605
C++ 原子操作解析
798
Python - UV 为每个项目创建独立、干净的Py
331
Flink源码阅读:如何生成StreamGraph
698
别再迷信“准确率”了!一文读懂 AI 图像分
106
ROS2概念之DDS
129
具身智能:零基础入门睿尔曼机械臂(四)—
394
Streamlit + LangChain 1.0 简单实现智能问
483
Oracle性能诊断与SQL优化:从9i到19c的技术
918
具身智能:零基础入门睿尔曼机械臂(五)—
222
NGD-SLAM(二)
399
[表单]HTML Learn Data Day 1
164
Oracle等待事件:性能诊断与优化的核心指南
594
“静态回调+上下文指针”模式实现回调机制
106
从 Tool Calling 到 A2A,再到 MCP. 大模型
379
BUUCTF 0ctf_2018_heapstorm2 PWN house of
295
仅通过一句提示词,就可以让大模型变得更有
987
生成式引擎优化(GEO优化)全维度技术指南