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)的方式来补足;最后的营销沟通力,则是一半抽象一半具体,具体的部份是营销方面有一些标准方法与工具,抽象部份是如何有创意的利用这些标准方法与工具,来传达正确的产品讯息给消费者。