[WindRiver專家部落格]:成功開發Android設備的致勝之道 ──從iPhone 4「天線門」所學到的一課

本文作者:admin       點擊: 2010-10-04 00:00
前言:
蘋果電腦(Apple)新一代iPhone正式上市後所引發的「天線門(Antennagate)」事件,導致大量客戶訴怨宛如山洪爆發般猛然滾滾而出。此事件的整個過程不僅僅為所有消費性電子設備製造商帶來了一堂臨場感十足的震撼教育課,對於向來風風光光享受絕佳利潤的手機設計製造業來說,更是如同投下一枚原子彈般衝擊甚大。

這堂「天線門」課程所揭示的道理非常簡單明瞭,那就是在產品上市前請務必確實地、徹底地測試您的設備或軟體,否則就得作好在日後付出昂貴代價的心理準備!所謂的昂貴代價將包括了換修退貨(RMA,Return Materiel Authorization)的成本、您寶貴的品牌資產價值、顧客轉換成本(Customer Switching Cost)、處理危機時緊急支出的工程費用等等,更不用提在補救客戶關係維護方面如潮水般一波一波湧來的各種可能性支出。

最近,Wind River剛好正式發表一項針對Android設備開發作業的最新測試解決方案,也就是Wind River FAST(Framework for Automated Software Test,自動化軟體測試框架)。此一解決方案可協助確認您所開發的Android設備功能是否已完善、是否足夠穩定、效能是否到位、以及是否符合Android軟體堆疊相容性規範。過去九個多月來,我們已和眾多電信系統營運商、設備製造商及應用處理器供應商共同合作,為此自動化測試方案提供各種客製化的獨特功能,以確保能順利因應上述廠商(同時也是客戶)之需求,好讓他們能利用Wind River FAST快速對其Android相關設備進行測試作業。

測試過程通常是整個設備開發作業中最昂貴費時的一環,而「Wind River FAST」可以針對有需要測試Android裝置的系統營運商、設備製造商、獨立軟體設計公司(ISV)、矽元件供應商等業者提供有效協助。「Wind River FAST」能夠自動執行數千種異質性(heterogeneous)測試,再將所有測試結果統合彙整至單一的標準化、制式化資料庫中,因此用戶幾乎能用任何分析工具來對繁瑣的測試結果進行處理,從而節省執行這類軟體測試所支出的時間及成本。導入「Wind River FAST」後,設備製造商即可集中投注資源和精力來處理真正關鍵的事務,例如設法為其產品開發出特色獨具的功能以便和競爭對手有所區隔;或是儘快讓產品合乎Android裝置的各項相容性認證規範。簡而言之,藉「Wind River FAST」之助,廠商毋須再和以往一樣,將大多數開發時間耗費在測試作業上。
 
拜多年來涉獵Linux及Android等開放原始碼作業系統所累積的經驗之賜,「Wind River FAST」是專為必須處理複雜Android軟體測試作業的客戶而設計,希望能協助他們使開發工作更為順利,從而在最短時間內將最佳品質的產品推到市場上。藉由一套穩定的商業等級測試解決方案之助,我們的客戶將得以避免推出基於開放原始碼軟體的產品時所可能面臨的各項不確定風險;而透過利用自動化測試方案,則可進一步縮減原本冗長繁複的測試作業,並讓管理、分析龐雜測試結果變得快速簡便,進而使花費的成本和工程資源都大幅降低。

開發「Wind River FAST」的過程中,Wind River已花費大量精力匯集、操作包羅萬象的各種測試類目,例如在設備效能方面的圖形處理速度和開機時間測試;互操作性方面則有包括Wi-Fi、藍芽(Bluetooth)、電話、機板支援套件等相關測試;另外還包括許多性質各異的測試類目。而Wind River日益擴增的測試資料庫,則可完整提供由低階層、仲介軟體(Middleware)乃至應用階層的各層級廣泛測試案例。此外,Wind River在行動系統方面,包括使用者介面設計、多媒體支援、電源管理等部分的技術和經驗也持續累進中,因此能夠針對行動設備開發的各個層面,例如子系統最佳化、服務整合和應用功能演進等,提供量身打造的專業客製化服務。
 
專為智慧型手機或其他Android行動平臺量身打造的「Wind River FAST」,內含上千項業經Wind River彙整操作過的測試類目,可以徹底地、詳盡地用來測試您正在開發的Android設備,包括由硬體抽象層(HAL,Hardware Abstraction Layer)、與藍芽(Bluetooth)、電話及Wi-Fi相關之驅動程式或協議層,一直到仲介層(Middleware Layer)乃至於到最終的使用者介面層(UI)。同時,「Wind River FAST」也會提供數以萬計極有用的開放式原始碼測試套件,例如LTP(Linux Test Project)和Iozone,當然也會包括最新版本Android相容性測試套件(CTS,Compatibility Test Suite)。事實上,「Wind River FAST」不單只是一套自動化測試工具,同時也是一套非常完備的行動設備測試計畫方案兼功能指標測試套組,可以為開發廠商的品管(QA)部門提供非常有效的協助。

「Wind River FAST」目前已可提供給Wind River全球客戶做初步評估之用。所以,假如您正打算開發能夠滿足客戶對效能及可靠度之嚴格要求的高品質Android產品,同時又想有效控制產品上市後的後續成本使其不致過高,那麼請記得將「Wind River FAST」這套軟體解決方案納入您的前期評估計劃中。

Chris Buerger個人簡介
Chris Buerger目前擔任Wind River解決方案資深總監一職,負責管理針對Android、MeeGo、GENIVI、LiMo及行動Linux測試套件的各種Wind River平臺解決方案。加入Wind River之前,Chris於美國維京電信(Virgin Mobile USA)負責帶領手機工程團隊、品管(QA)部門及技術專案管理團隊,在維京電信之前則於Helio擔任應用開發部門的主管。此外,Chris也曾任職於Ixia Communications、Nomadix及Datamonitor等公司並從中累積了十年以上與產品管理及策略諮詢顧問相關的管理經驗。

電子郵件:look@compotechasia.com

聯繫電話:886-2-27201789       分機請撥:11