<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 業(yè)界動(dòng)態(tài) > Android裝置的開(kāi)發(fā)挑戰:軟硬件如何巧妙整合

Android裝置的開(kāi)發(fā)挑戰:軟硬件如何巧妙整合

作者: 時(shí)間:2013-06-24 來(lái)源:轉自52RD 收藏

  二、系統單芯片的優(yōu)化處理

本文引用地址:http://dyxdggzs.com/article/146728.htm

  對廠(chǎng)商而言,開(kāi)發(fā)一款裝置,不僅僅只是將所有零組件組合成為一個(gè)產(chǎn)品那么容易,最大的學(xué)問(wèn)便在于將系統單芯片(System-on-a-chip,SoC)、各種新技術(shù)和系統進(jìn)行整合,SoC涉及像是Dalvik Virtual Machine、OpenGL、V8、Webkit Engine等上層的演算,與間的結合便必須透過(guò)不斷的嘗試與驗證,才能研發(fā)出既符合成本效益、又有良好效能的優(yōu)化產(chǎn)品。目前市面上有些SoC廠(chǎng)商已針對Android系統的特性,提供整合過(guò)的SoC平臺,將藍牙、相機或上網(wǎng)等常用功能模塊預先寫(xiě)入,減少終端成品廠(chǎng)商費力整合開(kāi)發(fā)的時(shí)間,但對廠(chǎng)商而言,這樣的預先整合是否適合自身產(chǎn)品,以及是否需要再作更細致的修改,則又是更困難的課題。

  三、新技術(shù)的移植

  隨著(zhù)技術(shù)的快速發(fā)展,更多新興的技術(shù)規格也逐漸應用在手機等手持裝置上,以手機為例,已經(jīng)從過(guò)去以撥打電話(huà)為主要功能,轉變?yōu)閾碛懈鞣N多樣化用途的產(chǎn)品。像是觸控技術(shù)讓消費者可以透過(guò)手指的滑動(dòng)傳送指令甚至是具備多點(diǎn)觸控的支持、Wi-Fi模塊提供隨時(shí)無(wú)線(xiàn)上網(wǎng)的可能、通用圖形處理器(General-purpose computing on graphics processing units,GPGPU)則能以并行方式透過(guò)圖形處理器來(lái)執行通用計算任務(wù)、Android 2.3版所支持的NFC近場(chǎng)通訊技術(shù),以及更高階的相機模塊等等,背后都有各自的驅動(dòng)程序與軟件技術(shù),也必須要與Android系統相結合使用。

  四、效能表現的穩定

  盡管上述這些技術(shù)不斷推陳出新,但也都不能因此而犧牲裝置原本的效能表現,讓處理速度因此變慢或造成使用上不順暢的狀況。除了采用更好的硬設備外(例如現今處理器的時(shí)脈已邁向1GHz),更需要操作系統的支持,像是如何在多任務(wù)運作的狀況下維持程序執行速度以及系統滿(mǎn)載的處理等等,都必須要透過(guò)軟件面的奧援。也就是說(shuō),一臺Android裝置除了要能將各種功能與技術(shù)收納起來(lái)、將軟硬件整合外,更必須同時(shí)注重它在效能上能否維持應有的水準,以提供使用者在操作上流暢易上手的感受。

  五、低電耗設計

  Android的設計概念主要是應用于可攜式裝置上,目前市面上可見(jiàn)的像是平板計算機與等。對這類(lèi)產(chǎn)品而言,電池續航力的好壞可說(shuō)是影響消費者使用感受的關(guān)鍵之一,試想,若是一臺的待機時(shí)間過(guò)短,而使用者在外時(shí)又無(wú)法隨時(shí)充電使用,不能實(shí)時(shí)的連網(wǎng)查詢(xún)資料或執行其它手機功能,這樣的產(chǎn)品便失去了它作為可攜式行動(dòng)裝置應有的便利性。追根究底,良好的待機時(shí)間除了需仰賴(lài)高容量的電池以提供充足電力之外,另一個(gè)重點(diǎn)就是裝置本身在被使用執行時(shí)能否作到低電耗設計。Android裝置讓使用者能透過(guò)各種多樣化的應用程序,來(lái)達到各種不同的使用目的,舉凡像是單純上網(wǎng)、觀(guān)看新聞、郵件推播或是游戲等等,各種不同功能的程序都能透過(guò)自由下載使用,也由于其多任務(wù)處理與讓程序背景執行的能力,更讓降低耗電量成為開(kāi)發(fā)者不可輕忽的一項課題。

  持續驗證修正,找出最佳Android整合方案

  正如前面我們不斷提到的,對Android裝置而言,最困難的開(kāi)發(fā)挑戰便在于如何完美地”整合”軟件與硬件,以開(kāi)發(fā)出一項功能完整又同時(shí)注重使用者感受的產(chǎn)品。從對Android本身程序代碼的修改、相關(guān)硬件的選擇,到驅動(dòng)程序的結合運用以及能否維持穩定的效能表現等,在在都必須要透過(guò)仔細的研究與不斷的嘗試,才能找出問(wèn)題的根源并解決、更進(jìn)而找出最合適的整合方案?! ?/p>

   附圖我們歸納出一些在A(yíng)ndroid裝置上經(jīng)常出現的問(wèn)題與其可能肇因,而這些也都是開(kāi)發(fā)廠(chǎng)商必須重視卻可能忽略的一環(huán)。像是Android原始碼中對音源的重新取樣(Re-sampling)設計,就會(huì )導致裝置在讀取48K音源時(shí)重新取樣成44K,而造成諧波失真的現象影響音質(zhì),這便是廠(chǎng)商不會(huì )注意到而未去修改的問(wèn)題;另外像是天線(xiàn)位置的設計,也可能直接的影響到收訊能力的好壞;而不良的電源管理設計,也極有可能影響到裝置在持續使用狀態(tài)中的耗電情形。百佳泰在此僅以專(zhuān)業(yè)測試驗證實(shí)驗室的角度,希冀以宏觀(guān)的方式,針對Android裝置的開(kāi)發(fā)設計提供可用的參考,近期內我們也將會(huì )提供實(shí)際的相關(guān)測試數據報告,并進(jìn)一步指陳這些可能的問(wèn)題風(fēng)險,以期讓更多廠(chǎng)商與消費者都能注意到品質(zhì)驗證的重要性,是從產(chǎn)品設計的根源就要開(kāi)始層層把關(guān)。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: Android Linux 智能型手機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>