最新微软官方MSDN原版Win10系统下载

当前位置:主页 > 系统教程 > XP教程 >

“ku游官网”Android装置的开发挑战:软硬件如何巧妙整合

时间:2024-03-14    来源:ku游官网    人气:

本文摘要:随着科技的较慢演变,现代人对行动通讯、无线网际网路与多媒体娱乐的市场需求更加颇以往,所谓的智能型手机(SmartPhone)便成了炙手可热的个人消费电子产品之一,从Apple大大发售iPhone企图政治宣传消费者对手机的想象、RIM发售主打商务功能的黑莓机、Google的Android系统让众家手机厂商争食大饼,到微软公司屡败屡战的从WinMo一路研发到WP7,智能型手机的这块战场可说是打的如火如荼。

ku游官网

随着科技的较慢演变,现代人对行动通讯、无线网际网路与多媒体娱乐的市场需求更加颇以往,所谓的智能型手机(SmartPhone)便成了炙手可热的个人消费电子产品之一,从Apple大大发售iPhone企图政治宣传消费者对手机的想象、RIM发售主打商务功能的黑莓机、Google的Android系统让众家手机厂商争食大饼,到微软公司屡败屡战的从WinMo一路研发到WP7,智能型手机的这块战场可说是打的如火如荼。然而在这些众家竞争者中,Android可说是目前行情看妞的一套操作系统,以国际市调研究机构Gartner近期揭晓2010年第三季的调查为事例,使用Android操作系统的智能型手机在过去一年以来茁壮幅度最低,光是市占率乃是前一年同期的七倍之多,销售量堪称超过14倍的茁壮,同时也乘势从市占率名列的第六名攀升到第二名。而在今年一月份昌告一段落的国际消费性电子展(CES),也恣意可见各式各样使用Android操作系统的产品。    Android在过去仍然扮演着后起之秀的角色,紧贴智能型手机的速度或许快了苹果的iOS一步,但与Apple完全相同的是,它也顺利的将其应用于从手机重制到了平板计算机(TabletPC)上。

Android对外开放完整码(OpenSource)的特性,能只能地提升厂商对自家产品的接受度,更加不必托背后Google的强力讨好能带给多大的经济效益。目前可见还包括手机厂商HTC、Motorola、SAMSUNG,以及计算机大厂HP与Dell等均投向Android的深爱,Android被广泛应用可说是势在必行。

  尽管Android系统的普及看起来指日可待,但在实际的产品应用于上,也有其有可能产生的问题风险。Android作为一个开放式的操作系统,是Google获取厂商的操作系统参照架构(referencedesign),厂商能有充裕的充分发挥空间,以Android为基础向下开发设计自家产品,但也因为这样的开放性与自由性,让厂商在软硬件融合的这个环节必需下更大的功夫,看起来如何挑选出适合的硬件还包括基频处理器、通讯芯片、触控感应器芯片、天线与内存模块等,以及如何调整出有最必要的软件原作等,更加最重要的是如何将软硬件统合,研发出有差异化的产品。

这中间所有的细节都会对产品最后样貌产生莫大的影响,看起来其功能的原始度、用于模块的设计、效能展现出(例如触控滑动画面、打开程序所须要时间)、品质可靠度、甚至是先前的韧体升级动作等等。在此百佳泰之后企图以专业中立的测试实验室角度,来点出有厂商应用于Android于手机、平板计算机或其它装置时应留意的研发重点,以希冀作为一个有效地的参照信息。

  解构Android基本技术架构  首先我们再行来看见Android的基本技术架构,Android是以Linux为核心,并使用软件堆栈(softwarestack)的架构伸延发展的一套软件平台与操作系统。根据右图可以显现出,其基本架构分成五层:    Linux核心(LinuxKernel):以Linux研发获取最底层的核心系统服务,还包括安全性(Security)、内存管理(MemoryManagement)、进程管理(ProcessManagement)、网络堆栈(NetworkStack)与驱动程序模型(DriverModel)。

  Android继续执行环境(AndroidRuntime):利用CoreLibraries(核心函式库)以及内存器型态的DalvikVirtualMachine(Dalvik虚拟世界机器)来执行程序。  系统函式库(Library):用于C/C++函式库的系统组件以供调用用于,开发者可利用上层的应用程序框架来运用这些功能,这也是主要Android装置的效能关键。  应用程序框架(ApplicationFramework):被设计来修改组件的再行运用,开发者能原始读取用于与核心应用程序(CoreApplication)完全相同的API,应用程序可以公布功能并为其它应用程序所用于(须要受限于其安全性容许),开发者也可运用某种程度的机制来追加与移位组件。

  应用程序(Application):所有Android应用程序均是以Java程序语言撰写,完整就不会包括看起来Email、简讯、日历、地图、浏览器、联络人等其它应用程序,让使用者一开始就享有这些基本功能,开发者也可在此客制其用于模块。  厂商就越想设计出与完整原作有所不同且强化效能的产品,之后就越必须对这五层架构展开改动。

譬如看起来多任务处理能力(multi-tasking),之后有可能必须改动还包括Linux核心与应用程序框架的设计;而应用程序的开发者更加有可能必须针对应用程序与框架展开调整。由此可见,对Android装置而言,任何一个功能的重复使用或是对硬件原作的微小变更,都必须对Android系统展开从下到上的调整以超过线性规划的效能,而这正是尤为艰难与必须检验的一环。

  Android装置软硬件统合的五大技术环节  如前所述,对众家研发厂商而言仅次于的挑战只不过在于,如何将自己理想的产品表达意见,与Android系统精妙融合成一个功能原始并用于简洁挑的产品,这其中涉及了有所不同技术间的统合与运用。


本文关键词:“,游官,网,”,Android,装置,ku游官网,的,开发,挑战,随着

本文来源:ku游官网-www.tjysygb.com

相关文章

XP教程排行榜

更多>>

U盘装系统排行榜

更多>>

系统教程排行榜

更多>>

公众号