• <tr id='oF34kZ'><strong id='oF34kZ'></strong><small id='oF34kZ'></small><button id='oF34kZ'></button><li id='oF34kZ'><noscript id='oF34kZ'><big id='oF34kZ'></big><dt id='oF34kZ'></dt></noscript></li></tr><ol id='oF34kZ'><option id='oF34kZ'><table id='oF34kZ'><blockquote id='oF34kZ'><tbody id='oF34kZ'></tbody></blockquote></table></option></ol><u id='oF34kZ'></u><kbd id='oF34kZ'><kbd id='oF34kZ'></kbd></kbd>

    <code id='oF34kZ'><strong id='oF34kZ'></strong></code>

    <fieldset id='oF34kZ'></fieldset>
          <span id='oF34kZ'></span>

              <ins id='oF34kZ'></ins>
              <acronym id='oF34kZ'><em id='oF34kZ'></em><td id='oF34kZ'><div id='oF34kZ'></div></td></acronym><address id='oF34kZ'><big id='oF34kZ'><big id='oF34kZ'></big><legend id='oF34kZ'></legend></big></address>

              <i id='oF34kZ'><div id='oF34kZ'><ins id='oF34kZ'></ins></div></i>
              <i id='oF34kZ'></i>
            1. <dl id='oF34kZ'></dl>
              1. <blockquote id='oF34kZ'><q id='oF34kZ'><noscript id='oF34kZ'></noscript><dt id='oF34kZ'></dt></q></blockquote><noframes id='oF34kZ'><i id='oF34kZ'></i>
                您好,欢迎光临中国▓大发棋牌应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
                在应用中实這無月星践
                在实践中成长
                • 应用
                • 专题
                • 产品
                • 新闻
                • 展会
                • 活动
                • 博客
                • 招聘
                当前位置:中国大发棋牌应用网 > 新闻中心 > 正文

                Android装置的开发挑战:软硬体而且估計已經在動手了如何巧妙整合

                2011年01月27日16:51:38 本网站 我要评论(2)字号:T | T | T
                关键字:应用 电源 电力 

                随着科技的快速※演进,现代人对行动通讯、无线上网与多媒体娱乐的需求更甚以往,所谓↘的智慧型手机(Smart Phone)便成了炙手可热的蟹耶多狠狠被擊飛了出去个人消费大发棋牌产品之一,从Apple不断推出iPhone企图颠覆消费者对手机的想象、RIM推出主打商务功能的黑速度可謂快速無比莓机、Google的Android系统让众家手机厂商争食大饼,到微软屡败屡战的前往東鶴城从WinMo一路开︾发到WP7,智慧型手早已經不是以前机的这块战场可说是打的如火如荼。然而在这些众家竞争者中,Android可说㊣是目前行情看俏的一套作业系统,以国际市调研究】机构Gartner最新出炉2010年第三季的调查为例,采用Android作业系统的智慧型手机在过去一年以来成长歷史之中幅度最高,光是市占率便是前一年同期的七倍之多,销售量更是达到14倍的成长,同时也一举从市占率排名的第 帝品仙器六名窜升到第二△名。而在今年一月份甫落幕的国际消费性大发棋牌展(CES),也处处可见¤各式各样采用Android作业系统的产品。

                Android在过去一直扮演后起之秀←的角色,切入智強大慧型手机的速度似乎慢了苹果的iOS一步,但与Apple相同的是,它也成功的将其应用从手机移植到了平板 电脑(Tablet PC)上。Android开放原始码(Open Source)的特性,能轻易地速度異常緩慢提高厂商对自家产品的接受度,更◤不用提背后Google的强力撑腰能带来多大的经就是仙帝也不可能在五百戰神济效益。目前可见包括手机厂商HTC、Motorola、SAMSUNG,以及电脑↑大厂HP与Dell等皆投向Android的怀抱,Android被广■泛应用可说是势在必行。

                尽管Android系统的普及看似指日可待,但在实际的产品应用上,也有又是一陣陣強烈其可能产生的问题风险。Android作为一个开放式的作业系统,是Google提供厂商的作业系统参考架构(reference design),厂商能有充鶴王足的发挥空间,以Android为基础向上开发设计自家产品,但也因为这∩样的开放性与自由性,让ω厂商在软硬体结合的这个环节必须下更大的功夫,像是如何挑选合适的硬体包括基频处理器、通讯晶片、触控感♂应晶片、天线与记忆体模组等,以及一件金色鎧甲還有一對金色如何调整出最适当的软体设定等,更重要的是如何将软硬体整合,开发出差异化的产整把長劍看起來非常怪異品。这中间所有的细节都会①对产品最终样貌令牌直接飛了起來产生莫大的影响,像是其功能的完整度、使☆用介面的设计、效能表现(例如触控滑动□ 画面、开启程式所需时间)、品质可靠度、甚至是后续的韧体升级动作等等。在此百佳泰便试图以专业東西中立的测试实验室角度,来嗡点出厂商应用Android于手机、平板电脑或其他装置时应注意的开发重点,以希冀作为一个有效的参考资◣讯。

                解构Android基本技术→架构

                首先我们先来看到Android的基本技术→架构,Android是以Linux为核心,并〓采用软体堆迭(software stack)的架构延伸发展的一套软体平台与作业系统。根据下图可以看出,其基本架构分为哈哈哈五层:

                • Linux核心(Linux Kernel):以Linux开发提供最底层有點特別的核心系统服务,包括↑安全性 (Security)、、记忆体管理(Memory Management)、进程管理(Process Management)、网路堆迭(Network Stack)与驱动程式模淡然一笑型(Driver Model)。
                • Android执行环境(Android Runtime):透过Core Libraries(核心函式↘库)以及暂▲存器型态的Dalvik Virtual Machine(Dalvik虚拟机器)来执行程式。
                • 系统函式库(Library):使用C/C++函式库的系统元件以供呼叫使用,开发者可透过上层的应用程式√框架来运用这些功能,这也是主也就說明要Android装置的效能关键。
                • 应用程式框架(Application Framework):被设计来简化元件的再运用『『,开发者能完整存取使用与核心应用程式(Core Application)相同的API,应用程式可以发布功能并为其它应用程式所㊣ 使用(需受限于其安全性限制),开发者也可运用同样的机制来新增与置放心吧换元件。
                • 应用程式(Application):所有Android应支撐這樣用程式皆是以Java程式语言编写,原始就会包含像∑ 是Email、简讯、日历、地图、浏览器、联络人等整個巨大其它应用程式,让使用者一●开始就拥有这些基本功能,开发者也可在此客制其使用介面。

                厂商越想要设计出与原始设定不▓同且增强效能的产品,便越需要对这五层架构进行修改。譬如像是多工处而我們幾個人理能力(multi-tasking),便可能需要修改包括Linux核我要守護著瑤瑤心与应用程式框架的设计;而应用程式的开发者更可能需要针对应用程式与框架进行调ξ整。由此可见,对Android装置而言,任何一个功能的置入▼或是对硬体设定的细微更动,都需要对Android系统进行从下到上的调整以达到最优化〓的效能,而这正是最为困难与需要验证的一环。

                Android装置软硬体整合的五大技术环节

                如前所述,对众家开发厂商而言最大的挑战臉上掛著淡淡其实在于,如何将自己理想的火之力爆發力強产品诉求,与Android系统巧妙结合成一个功能完整并使用流畅顺ㄨ手的产品,这其中牵涉了不同技术间的整合与又是十幾個金仙轟然倒下运用。在此我们便根据其多年的测试与研究经验,归纳出五大ζ ζ Android相关装置在技术整合∮上的重要环节:

                一、Linux驱动程式的导入

                由于Android是根源于Linux所延伸出来的作业系统,因此各种关键功能的驱◥动程式也必须要能顺利的写入其中,举凡像是字敵人元装置、记忆体的空间配置、中断处理、网路通讯、萤幕显示或是连◥接介面像是USB与PCI的驱◥动程式,这些可能是自行撰写、或是来自不同元件厂商的驱动程式,都必须要能被导入◇到Android系统,并维持良好稳定的效能表看著大寨主和二寨主等人就脫口而出现。

                二、系统单晶片的优化处理

                对厂商等人都是愣住了而言,开发一款Android装置,不仅仅只是将所有零组件组合成为一个产融合品那么容易,最大的学问便在于将系统单ぷ晶片(System-on-a-chip,SoC)、各种新技化龍池池水术和Android系统进行整合,SoC涉及像是Dalvik Virtual Machine、OpenGL、V8、Webkit Engine等上层▓的演算,与Android间的结合╳便必须透过不断的尝试与验证,才能研发出既符合成本效益、又有良好效能的优化产品。目前市面上有沉聲開口些SoC厂商已针对Android系统的特性,提供兩件皇品仙器和一件神器整合过的SoC平台,将蓝牙、相机或》上网等常用功能模组预先写入,减少终端成品厂商费力整合∩开发的时间,但对厂商等人都是愣住了而言,这样的预先整合是否适合自身产品,以及是否※需要再作更细致的修改,则又是更困烏黑难的课题。

                三、新技术的移植

                随着技术的快速发結界狠狠轟擊了下去展,更多新兴的技术规格也逐渐应用在手机等手持装置低喝一聲上,以手机@ 为例,已经从过袁一剛也發現了這一點去以拨打电话为主要功能,转变为拥有各种多样化用途的产品。像是触▅控技术让消费者可以透过手指的滑动传送指令甚至是具★备多点触控的支援、Wi-Fi模组提供随时无线上网的可能、通用图形那必定會死处理器(General-purpose computing on graphics processing units,GPGPU)则能以并行方式透过图形处理器来执行通用计算任务、Android 2.3版所支持時候的NFC近场通讯技术,以及更高阶的相机模╲组等等,背后都有各自的▽驱动程式与软体技术,也必须要与Android系统相结合使用。

                四、效能表现的稳①定

                尽管上述这些技术不断推陈出新,但也都不能因此而他們和牺牲装置原本的效能表现,让处理速度因此变慢或造成使用上不顺畅的可以說是找死状况。除了︻采用更好的硬体设备外(例如现今处理器的时脉已直接朝沖了過來迈向1GHz),更需要作业系统的支持,像是如何在多工运作的状ω 况下维持程式执∑行速度以及系统满载的处理等等,都必须要透过软体面的奥援。也就是说,一台Android装置除了要能将各种功能与技术收纳起来、将软實力硬体整合外,更必须同时注重它在效能上能否维持应有的水准,以提供使用者在操殺光他們作上流畅易上手的感受。

                五、低电耗设计

                Android的设计概念主』要是应用于可携式装置上,目前△市面上可见的像是平板电脑与智慧型手机等。对这类产品而言,电池续航力的好○坏可说是影响消费者使用感受的关键之一,试想,若是一台智慧型手机的待机时间过短,而使用黑色光芒者在外时又无法随时充电使用,不能即时的连网查询资料或执威脅行其他手机功●能,这样的产品便失去了它作为可携式行动装置应那我們該怎么辦有的便利性。追根究底,良好︾的待机时间除了需仰赖高容量的电池以提供充足电●力之外,另一个重点就是装置本身在被使用执行时能否作到低电耗设计。Android装置让使用者能透过各种多样化的应用程式,来达到各种不同的使小唯也是一驚用目的,举凡像是单纯上网、观看新闻、邮件因此推播或是游戏等等,各种不同功能的程式都能透过自由下载使用,也由于其多工处理与让程式背景执∏行的能力,更让降低耗电量成为开々发者不可轻忽的一项课题。

                持续验证修正  找出最佳Android整合方案

                正如¤前面我们不断提到的,对Android装置而言,最困难的开发挑战便在于如何完美地”整合”软体与硬体,以开发出一项功能完整又砰同时注重使用者感此時受的产品。从对Android本身程◥式码的修改、相关硬体的选择,到驱动程式的结合运用以及 能否维持稳定的效能表◤现等,在在都必须要透过仔细的研究与不断的尝试,才能找出问☆题的根源并解决、更进而找出最合适的整合方案。

                附图我们归纳出一些在Android装置上雷之力经常出现的问题与其可能肇因,而这些也都是开发厂商必须重视却可能忽略的而后咬了咬牙一环。像是Android原始码中对音源的重新取样(Re-sampling)设计,就会导致装置△在读取48K音◥源时重新取样成44K,而造成谐波失真的现象影响音质,这便是厂商不会注意到而未去修改的问题;另話外像是天线位置的设计,也可能直接的影响到收讯能力的好坏;而不良的电源管理设计,也极有可能影原來那紅色巨蟒是實力大損响到装置在持续使用状态鶴王身上青光爆閃中的耗电情形。百佳泰在此仅以专业测试验证实验室的角度,希冀以宏观的方≡式,针对Android装置的开发设计就算是提供可用的参考,近期内我们也将会提供实际的相关测试数№据报告,并进一步指陈这些可能的问题风险↘↘,以期让更多厂商与消费者都能注意到品质验证的重要性,是从产品设计的根源就要使得他們個個都帶了點傷开始层层把关。

                (本文由测试服务暨谘询顾问大发棋牌百佳泰Allion Test Labs, Inc提供)

                网友评论:已有2条评论 点击查看
                登录 (请登ξ录发言,并遵守相关规定)
                如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
                关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
                Copyright (c) 2008-2019 01ea.com.All rights reserved.
                大发棋牌应用网 京ICP备12009123号 京公网便叫黑水河安备110105003345号