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