2016-08-17 14:40:02 704浏览
2007年,谷歌发布了基于Linux的开源Android操作系统,最初,Android的开发主要集中移动终端上,谷歌的目标市场,相关软件IP和开发T具也都是针对这个市场设计和配置的。在其他的市场Android的潜力巨大,在任何有复杂的软件需求的地方,比如一个封装好的有连接和用户界面的没备,Android都会有用武之地。消费电子,通信,汽车电子,医疗仪器和智能家居应用都是Android潜在的应用目标,但是Android要从移动终端应用真正的走出来,确实很有挑战。
为了进入其他市场,需要投资移植和优化Dalvik虚拟机和库来支持特定的SoC,开发和集成驱动和库以支持工业界特殊的外设,还有针对所需市场定制uI。此外,放弃基于本机的现有的C/C++代码也不是常规的做法,这些代码需要移植到Android上。代码需要与Android开发环境和Dalvick虚拟机通讨接口连接起来.这样开发者可以存Java程序中使用到这些代码的功能,应按照开源软件的规则去管理它们。
最好的方式是通过一家有经验、有知识和开发工具的Android合作伙伴,保证Android项目的成功开发,通过Android获得利益。
因为有许许多多的基于Android设备正在开发,你也许会问这样一个问题,同样基于Android开发平台,它们是如何实现差异化的呢?实现差异化的最有效的方式是UI设计的不同。一种实现的方法是自定义主屏幕,这标准的Android第i方应用程序无需修改就能运行。此外通过实施艰苦的编码工作让UI变化也是可能的,但是,可以实现的UI效果会有很大限制(因为开发者没有详细相关资料,而且要进行大量艰苦的编程工作)。
幸运的是.市场上有一些工具可以帮助你在不涉及改动代码的情况下,改变uI的外观和体验,这意味着一个产品系列的不同种类或者一个全新的产品,它们的uI可以通过很少的T程1二作实现改变。
Android是一个破坏型的创新技术,最初它是使用在手机上,但很快就被应用在手持视频、数码、医疗、汽车和工业控制等电子产品中。未来Android的发展无论是在手机还是其他市都具有挑战性。