原生开发工具包

✍ dations ◷ 2025-06-06 11:28:41 #软件开发,电脑术语,计算机语言

原生开发工具包(英语:native development kit,简称NDK)是一种基于原生程序接口的软件开发工具。通过此工具开发的程序直接以本地语言运行,而非虚拟机。因此只有java等基于虚拟机运行的语言的程序才会有原生开发工具包。

由于基于虚拟机的语言在运行上比基于C语言或c++的效率低,因此通过NDK编译的原生程序不仅可以在特定的环境下工作,且能维持运行的高效率。并且通常只要硬件允许,NDK可以兼容任何C语言的库,因此在功能上弥补了一些SDK开发的不足。

虽然NDK的程序运行效率更高,但既然软件本身使用虚拟机语言开发一定在开发效率上有优势。因此相对而言在NDK上开发程序的难度比SDK上要高。

基于java的软件NDK通过JNI进行调度,由于java语言支持调用C/C++动态链接库,因此可以令java 的程序执行部分C语言代码,这为NDK的使用提供了可能。

常见的原生开发工具包有Android的NDK和webOS。

相关

  • 库内内省库内内省(葡语:Cunene),位于安哥拉南部,与库安多古班哥省、威拉省、纳米贝省等省份及纳米比亚相邻。
  • 施政报告施政报告可指:
  • 腐蚀性腐蚀性是指那些在接触时会破坏其他物质的化学品的特质。不同的腐蚀品可以腐蚀不同的物料,如金属及有机物等,但人们多关注于其对生物组织的伤害。“腐蚀”的英文名词“corrosio
  • 蓝草蓝草可能指:
  • 邵武话邵武话是汉语族闽语支邵将语中的一种方言,也是邵将语的代表方言,通行于福建省南平的邵武市一带。邵武话是带有非常多赣语的特点,兼具闽北语的特色。邵武话之下又分为城关话、洪
  • 猎头猎头(Headhunting或Executive Search),是一种于欧美十分流行的人才招聘方式,意思即指“网罗高级人才”。猎头与一般的企业招聘、人才推荐和职业介绍服务的不同是,猎头追逐的目标
  • 韦素园韦素园(1902年6月18日-1932年8月1日),乳名文魁,原名崇文,又名漱园,安徽霍丘人,中国作家、翻译家。韦丛芜之兄。光绪二十八年(1902年)六月十八日出生在霍邱县叶家集北大街一个小商家庭
  • 翁贝托 (萨莱米伯爵)翁贝托·玛利亚·维托里奥·阿梅迪奥·朱塞佩·迪·萨伏伊-奥斯特(意大利语:Umberto Maria Vittorio Amedeo Giuseppe di Savoia-Aosta,1889年6月22日-1918年10月19日),出生于都灵
  • 格奥尔格五世格奥尔格五世(Georg V,1819年5月27日-1878年6月12日),全名格奥尔格·弗里德里希·亚历山大·卡尔·恩斯特·奥古斯特()1851年—1866年在位为汉诺威国王,1851年—1878年为坎伯兰和特
  • 高斗枢高斗枢(?-1670年),明末政治军事人物、史学家,以坚守郧阳闻名,入清后隐居山林。浙江鄞县人。崇祯元年(1628年),考中进士,授刑部主事。因论事与同僚四人下狱。不久后官复原位,进迁员外郎。