原生开发工具包

✍ dations ◷ 2025-08-16 23:05:29 #软件开发,电脑术语,计算机语言

原生开发工具包(英语: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。

相关

  • 卤,一种烹调方法。一般以酱油为主,佐以其他调味料及香料,制成卤汁(调味汁)。把主食材放入卤汁,长时间微火,至主食材入味,有趁热食用,也有冷却或冰镇待收汁后再食用。卤汁摆放较久的时
  • 狄那里克山脉狄那里克阿尔卑斯山脉(英语:Dinaric Alps),又称狄那里克山脉(克罗地亚语:Dinarsko gorje,塞尔维亚语:Динарске планине),是欧洲东南部的一条主要山脉,西起阿尔卑斯山脉,
  • 克里克里县(Creek County, Oklahoma)是美国奥克拉荷马州东部的一个县。面积2,512平方公里。根据美国2000年人口普查,共有人口67,367人。县治萨帕尔帕 (Sapulpa)。成立于1907年11月1
  • United States General Accounting Office议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the United Sta
  • 地球上的生灵地球上的生灵 是一部2005年的美国纪录片,探讨人类如何将其他动物当成宠物、食物、服装、娱乐和科学研究实验。影片旁白由影星瓦昆·菲尼克斯担任,配乐则由美国音乐人莫比创作
  • JoJo的奇妙冒险JoJo的奇妙冒险JoJo奇妙冒险乔乔的奇妙冒险《JoJo的奇妙冒险》(日语:ジョジョの奇妙な冒険)是日本漫画家荒木飞吕彦的少年漫画作品。简称JoJo。自1987年起至2004年在集英社的少
  • 沃纳·多灵沃纳·多灵(Werner Döring,1911年9月2日-2006年6月6日,是德国理论物理学家,他自1963年起担任汉堡大学的正教授,一直到1977年退休为止。他主要的兴趣是电磁学的理论。他理论物理学
  • 奥林·艾根奥林·约伊克·艾根(Olin Jeuck Eggen,1919年7月9日-1998年10月2日)是一位美国天文学家。奥林·约伊克·艾根是奥林·艾根和伯莎·克雷尔·约伊克在威斯康辛州罗克郡乡下生的儿
  • 金阁寺 (小说)《金阁寺》为日本作家三岛由纪夫的小说作品,发表于1956年。全书以日本京都的金阁寺为背景。金阁寺本名为鹿苑寺,1394年由幕府将军足利义满建造,因为其金碧煇煌的外观,湖中倒映出
  • “二十四道拐”抗战公路坐标:25°49′6″N 105°12′14″E / 25.81833°N 105.20389°E / 25.81833; 105.20389“二十四道拐”抗战公路位于中国贵州晴隆县城西南1公里,最早由贵州省路政局修建并于193