Android手機產品開發的重要能力培植,是搭上Android商機列車的入場卷。在Android手機產品開發,以及技術養成方面,有哪些重要的關鍵能力呢?以下針對這段時間所做的觀察,以及個人的心得,提出五個重要的指標能力,請您不吝指教。
關鍵力一:界面設計。過去談智慧型手機時,大家都了很多的力道在UI設計上,主要的原因除了智慧型手機都是觸控式螢幕的規格外,也受到iPhone很大的影響。Android的「製式界面」比較沒有獨特之處,因此「客製界面」將成為Android手機以及其他Android產品的重要特色。採用OMS系統(Open Mobile System)的oPhone手機,就在UI設計上下了很大的功夫。
關鍵力二:工業設計。手機工業設計(ID)包含手機的體積以及外觀,由於「手機」的特點是「經常攜帶」、「高移動性」以及「時尚配件」,所以手機是否夠輕薄、易攜帶,會是消費者重要的考量點。此外,有些手機代表的是一種時尚配件,或是身份地位的象徵,因此在工業設計的能力也影響到手機的銷售。對Android手機來講,工業設計不但重要,甚至還要更高一層來搭配有特色的UI設計。
關鍵力三:底層技術能力。研究Android作業系統底層技術的目的之一為「培養Android移植技術的能力」。任何Android應用程式都需要底層的支援,才能順利運作在硬體平臺上,而這也正是Android產品開發的核心能力;Android產品開發階段,不但一個高品質的硬體,也需要將Android作業系統移植到該硬體上並進行調校,才能讓Android應用程式在產品上順利執行。
關鍵力四:軟硬整合。上述的「移植能力」並不等於「軟硬整合」的能力。移植的目的是為了讓Android作業系統能在目標裝置上順利執行,並且驅動程式部份也能正常運作。軟硬整合的工作則是希望透過驅動程式的支援,讓Android Framework能發揮硬體的特色,因此如何擴充framework並實作自已的Activity與Service,以及修改framework,將是技術面的關鍵。
關鍵力五:行銷溝通力。手機產業本身就是一個特殊的產業,除了通路行銷(channel marketing)以及電信通路(carrier)的做法外,直銷(direct sale)也會是Android新興品牌手機的一大機會。Android是人人可取得的開放手機作業系統,新的產品概念,可幫助新興品牌進入利基市場,而採取直接銷售,例如透過網路,將是利基品牌手機很有影響力的一個做法。在產品行銷方面,如何與社群(community)以及終端用戶(end-user)溝通,並精確傳遞產品概念,以及經營品牌形象,就成為非常重要的關鍵能力。
與技術面有關的關鍵力三,以及關鍵力四,說明了Android作業系統與過去的Linux手機平臺的不同之處。Android是一個很健全(strong)的Application Framework,framework的擴充與開發技術是重要的技術。以大方向來看,加入新的 library 時需要擴充 application framework。
Android framework 的實作,部份需要考量硬體的規格,例如: Surface Manager 需要考量是否有 GPU 或硬體加速。但 Android application 建立一個 Surface holder時,若是將 Surface 的類型設定為 SURFACE_TYPE_HARDWARE,就必須針對硬體加速與 DMA 做移植工作。這個例子舉出Android基本技術能力的重要性。
界面設計(UI)、工業設計(ID)、底層技術(Internals)、軟硬整合(Integration)與行銷溝通力(Communications),共五個關鍵能力。UI與ID是比較抽象的能力,需要天生好手或是有經驗的設計師來協助;底層技術與軟硬整合,是比較具體的能力,可以採用培訓來初步形成,並透過實務經驗來加強,或是採取伙夥合作(partnership)的方式來補足;最後的行銷溝通力,則是一半抽象一半具體,具體的部份是行銷方面有一些標準方法與工具,抽象部份是如何有創意的利用這些標準方法與工具,來傳達正確的產品訊息給消費者。