AKI是一款專為鴻蒙原生開發(fā)設計的FFI(外部函數(shù)接口)開發(fā)框架。它極大地簡化了JS與C/C++之間的跨語言訪問,為開發(fā)者提供了一種邊界性編程體驗友好的解決方案。通過AKI,開發(fā)者可以使用讓代碼更易讀的語法糖,實現(xiàn)JS與C/C++之間的無障礙跨語言互調,真正做到所“鍵”即所得。

這一創(chuàng)新框架的出現(xiàn),正是為了解決開發(fā)者在遷移C/C++項目到HarmonyOS NEXT時面臨的核心痛點。傳統(tǒng)的NAPI接口調用復雜,學習成本高,開發(fā)者需要耗費大量精力進行適配和遷移。AKI通過封裝復雜的NAPI接口,讓開發(fā)者無需直接接觸繁瑣的跨語言調用技術細節(jié),這一設計不僅能有效減少跨語言調用接口90%的代碼量,還能將跨語言調用接口和業(yè)務代碼完全解耦,幫助開發(fā)者更加專注于產(chǎn)品創(chuàng)新與功能迭代,而非技術遷移的細節(jié)問題,大幅提升開發(fā)效率。

據(jù)悉,在涉及C/C++/ETS跨越語言調用的鴻蒙化應用中,有超過80%的項目都在使用AKI,如某知名購物應用,使用后減少了項目10%代碼量;某知名社交電商平臺使用后減少了50%以上跨語言調用接口代碼量;某圖像處理軟件所有C++代碼復用通過AKI來實現(xiàn)。使用AKI后這些項目不僅減少了項目代碼量,還顯著優(yōu)化了代碼復用與遷移流程。 

目前,AKI已上線OpenHarmony開源社區(qū),“OpenHarmony三方庫中心倉網(wǎng)站”搜索“AKI”即可了解體驗。期待更多廠商和開發(fā)者下載使用并參與共建,打造更高性能的鴻蒙應用,共同推進鴻蒙生態(tài)的繁榮發(fā)展。

OHPM倉AKI直達地址:https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Faki

分享到

songjy

相關推薦