Android開發(fā)技巧:軟硬件的巧妙整合
持續(xù)驗(yàn)證修正 找出最佳Android整合方案
正如前面我們不斷提到的,對Android設(shè)備而言,最困難的開發(fā)挑戰(zhàn)便在于如何完美地”整合”軟件與硬件,以開發(fā)出一項(xiàng)功能完整又同時(shí)注重使用者感受的產(chǎn)品。從對Android本身程序碼的修改、相關(guān)硬件的選擇,到驅(qū)動(dòng)程序的結(jié)合運(yùn)用以及能否維持穩(wěn)定的效能表現(xiàn)等,在在都必須要透過仔細(xì)的研究與不斷的嘗試,才能找出問題的根源并解決、更進(jìn)而找出最合適的整合方案。
附圖我們歸納出一些在Android設(shè)備上經(jīng)常出現(xiàn)的問題與其可能肇因,而這些也都是開發(fā)廠商必須重視卻可能忽略的一環(huán)。像是Android源代碼中對音源的重新取樣(Re-sampling)設(shè)計(jì),就會(huì)導(dǎo)致設(shè)備在讀取48K音源時(shí)重新取樣成44K,而造成諧波失真的現(xiàn)象影響音質(zhì),這便是廠商不會(huì)注意到而未去修改的問題;另外像是天線位置的設(shè)計(jì),也可能直接的影響到收訊能力的好壞;而不良的電源管理設(shè)計(jì),也極有可能影響到設(shè)備在持續(xù)使用狀態(tài)中的耗電情形。百佳泰在此僅以專業(yè)測試驗(yàn)證實(shí)驗(yàn)室的角度,希冀以宏觀的方式,針對Android設(shè)備的開發(fā)設(shè)計(jì)提供可用的參考,近期內(nèi)我們也將會(huì)提供實(shí)際的相關(guān)測試數(shù)據(jù)報(bào)告,并進(jìn)一步指陳這些可能的問題風(fēng)險(xiǎn),以期讓更多廠商與消費(fèi)者都能注意到品質(zhì)驗(yàn)證的重要性,是從產(chǎn)品設(shè)計(jì)的根源就要開始層層把關(guān)。
評論