Android操作系统推动的10个因素
2010-06-04 14:26:00 来源:WEB开发网技术性推动因素
这个清单不是很详尽,但它的确指出了推动传统嵌入式开发人员使用Android的基于设计的原因。它突出了首席技术官和工程副总裁以及产品管理人员用于决定采用Android的最主要的决定点。
6.Android Java和Dalvik虚拟机:与软件堆栈的上层和中间层相关的编程语言是嵌入式系统的技术评价的决定性标准之一。当开发团队将必需要投资以了解Android Java库和类(class)及其字节代码结构时,这就和Java非常类似,足够让任何Java程序员迅速掌握代码并上手使用。
7.硬件参考平台:Android的普及导致的结果之一是用于原型和标杆管理用途的硬件平台的广泛可用性。Android 硬件参考平台的主要选择是基于ARM的Android开发手机(采用高通芯片),仍然对特定库集合的标杆管理性能或Android一致性测试套件有用;其它基于硬件的参考平台。
8.技术框架:Android提供了新的、发展中的技术框架以实现可能不被视作传统智能手机的设备。谷歌和其合作伙伴联盟正在投资用于满足特定的应用需求的框架(framework)。
9.NDK支持:NDK(Native Development Kit,本机开发工具包)是一款工具程序包,在Android应用程序中使用本机C/C++代码来嵌入组件。NDK支持被添加到标准的Android软件开发工具包中,提供了一种建立性能和图形敏感应用的新方式。
10.开发和调试工具:使用开放源开发环境和调试工具允许现有的开发部门迅速地切换到某个 Android 的发展,特别是如果其以往的经验建立在另一个基于嵌入式Linux的开发环境。从调试的角度来看,Linux开发人员很容易接受Android,因为GDB、GNU调试器,是一种常见的调试Android代码的方法。
Android正作为一款用于智能手机和嵌入式设备的基础平台迅速地推广。Android的核心业务和技术推动很有吸引力,导致众多开发团队采用Android,范围涵盖初步调查到完整的产品开发。 Android最终市场接受将取决于团队如何利用这些推动因素来克服他们对该平台的陌生感。
作者:Christian Buerger
更多精彩
赞助商链接