账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
Android技术变革及开源社群应用趋势
Mobile 2.0开放平台商机涌现

【作者: Jollen Chen】2009年01月06日 星期二

浏览人次:【5680】

Android手机元年的时代意义

Google所推出的Andr​​oid平台包含作业系统(Linux)、中介软体(middleware)与主要的mobile applications。 Android的系统层使 Linux 2.6作业系统核心。自从Google正式公开Android计画后,「开放手机平台」的概念开始受到重视。几个月下来,随着媒体的报导,开放手机平台的概念大量且持续的曝光,越来越多人在网路上讨论。在2008年引爆了Android开放手机热潮,今年2009年可谓「Android手机元年」。


除了Android外,其他知名的开放手机平台还有Openmoko、Qt Extended、GMAE等。 Qtopia原本是Trolltech的产品,在Trolltech被Nokia以1.5亿美金的代价收购后,更名为Qt Software与Qt Extended。 Trolltech 是一家知名的跨平台GUI软体制造商,同时也在Linux手机领域中享有盛名。 Trolltech的Qt Extended产品是专门针对行动与嵌入式装置所开发的行动装置平台。


Mobile 2.0时代来临

开放手机概念的出现,也宣告「Mobile 2.0」时代正式来临。 Mobile 2.0 与网路服务(web service)的整合也将会是相当重要的项目。对开放手机制造厂商而言,如何将社群上大量的使用者意见与讨论,转化成更贴近或更符合消费者需要的产品,将是决定性的能力。由于开放手机平台能大量收集来自于使用者的意见回馈,并快速积累来自于全球开发者的程式码,以及来自于设计社群的手机设计。因此,这个由使用者(users)、开发者(developers)以及设计者(designers)所构成的社群,将为手机生态带来巨大的变化。


Android 平台的技术优点

Android平台的好处是将社群限在应用层(application level)的开发。传统Linux手机的开放原始码模式是「从里到外」全面开放,但是这种采取系统全面开放的做法,很容易使软体的发展面临失控风险。



《图一 Android 的整合开发环境(IDE)示意图》
《图一 Android 的整合开发环境(IDE)示意图》

传统开源系统牵一发动全身

由于Linux系统程式都是基于GNU libc以及大量的相依程式库(library dependencies),因此很容易有「牵一发而动全身」的问题出现。例如:某一个library的API变动(可能是函数改名或移除)将使得其它程式库与应用程式执行错误,这时就必须修改原始程式码并重新编译才能解决问题。


这样的问题是因为Linux系统是采取动态程式库(shared libraries)的机制,程式库的变更虽然只需要「抽换」掉动态程式库档,但是应用程式在执行时,才会产生「无法载入符号」的错误,除非是「定期」进行「系统重编译」,否则很难即时修正此错误。


应用框架:Android平台组件层架构优势

Android的底层并无太复杂的「程式库相依」问题,这使得Android可以比较容易将系统与IDE开发工具做整合。在标准C程式库(C library)方面,Google则是采用BSD授权,实作了一份适合Embedded Linux系统使用的新版本,无疑是一个值得称许的做法。


在其他程式库方面,Android虽然也采用了其他open source的专案成果,但Android以很聪明的方式,解决传统Linux开放手机平台的「相依性」问题,这也是过去长久以来,汇整使用(leverage )开放原始码专案开发产品的大问题。应用框架(Application Framework)采用Java程式语言,并软性地将开发者限制在application level,是Android解决上述技术难题的一个关键。


《图二 Android仿真器示意图》
《图二 Android仿真器示意图》

Android平台授权模式

Google让以Android 技术平台为基础的「应用程式」采用Apache License Version 2的授权条款。许多Free&Open Source Software(FOSS)采取GPL的授权条款。


GPL授权模式

为什么Android的应用程式要采取Apache License的授权方式?这要由Apache License与GPL之间的二大差异讲起。首先,GPL要求程式码在重新散布或修改时,必须提供原始程式码(source code),并且也要基于GPL条款进行授权。因此,我们无法由原始授权者取得GPL软体后,就无法再做「再授权」的动作。


Apache License授权模式

Apache License则不然。如果软体是基于Apache License授权,我们在重新散布或进行程式码修改时,就不会被要求必须要提供原始程式码;同时,Apache License授权也允许他人对软体做「再授权」的动作。再者,若是程式包含专利技术,使用Apache License时,表示授权者愿意将程式的专利技术授权出来(Patent License)。但是,GPL授权则不允许专利授权,因此在某些情况下,使用 GPL授权的软体可能会有侵害专利权的问题。


另外,Apache License也保护商标,不允许他人使用原始授权人的商标、产品名称与服务标章,除非是基于合理用途,并且附上Apache License的NOTICE声明档案。在Android的软体开发工具SDK里,随处可见NOTICE声明档。


《图三 开发者专用手机Neo FreeRunner支持Android平台》
《图三 开发者专用手机Neo FreeRunner支持Android平台》

开放平台vs社群协作

Android开放平台社群分布全球各地,因此寻求开放原始码社群协助就是一个重要的策略。透过开源码社群、集结众人智慧、快速累积成果与经验、建立使用者验体管道、收集使用者经验等,都是开放手机平台的新革命思维与行动。


使用者生产的艺术

开放手机是一门「使用者生产」的艺术,如果只是将Android当作是一个「快速的」、「降低研发成本的」、「免费的」、「现成的」手机平台,就会忽略掉开放平台最重要的资源与最强大的武器。正因为社群是「协作」模式,都能善用社群进行产品开发协作,最后便能连结成一股强大的力量。


更具商业价值开发条件

此外,Android的开源模式非常有学问,与一般的Linux手机软体平台相比,Android的社群可以更容易将人力投注在「创造商业价值」,也就是制造获利。传统Linux手机软体的开发者社群,都是注重在技术层的开发,也就是程式的写作上。以另一个知名的开放手机平台Openmoko为例,Openmoko社群注重的是技术能力的页献与展现,但Android社群却能更专注在开发商业价值。


开放平台的开源码生态体系,能协助产品差异化的进行,并加速创新流程。不管是外来厂商,或是中国本土的手机厂,开放平台都是一个很好的新机会。


Android Vs中国开源生态发展

去年2月19到20日,中国开源软件推广联盟(China OSS Promotion Union;COPU)与Linux基金会(The Linux Foundation)在北京共同举办Linux开发者研讨会(Linux Developer Symposium),全球三大手机联盟LiPS、LiMo与OHA代表都到场发表演说。已并入LiMo基金会的LiPS在会中提到中国目前已经是全球最大的手机市场,显见未来中国在手机产业,不管是消费者端、技术端或是规格标准面,都扮演重要的角色。


中国的开放原始码软体文化主要是由国家单位以及软体公司推动,加上本地文化的影响,造就出一个中国自已的特殊开放源码文化。中国很重视「本地化」,所谓的本地化,必须是中国本土「制作」的才是本地化软体。


目前中国手机市场,不管是低价或高阶手机,都已经被国际大厂占据;此外,中国白牌与黑牌手机的特殊市场,更把中国手机的市场空间压缩得更小。使用开放平台的Linux手机,以及统一一致的硬体平台,在特殊或中高阶手机市场,会有很好的发展机会。


《图四 Activity Lifecysle示意图 》
《图四 Activity Lifecysle示意图 》数据源:Android SDK

Androidin:中国最大Android社群

中国目前具指标性的Andr​​oidin社群,即是一个很好的范例,也是典型的Andr​​oid现象。 Androidin是中国最大的Andr​​oid社群,Androidin希望藉由Android开放平台,发展从山寨手机到资讯家电的各式产品。这也是技术社群创造商业机会的一个研究对象。


Androidin发展「汉化版Android」分支,并针Android middleware进行「优化调整」的hacking工作。对社群来说,Android的商业发展机会,使得社群参与的积极度更高。 Androidin希望以Android为核心,致力于Android软硬体产品,并希望能切入中国地区的各种行业,包含手机通讯、消费电子、资讯家电、全球定位系统、汽车电子、医疗电子、工业控制、智慧型交通、智慧建筑、安全监控等领域。


Android山寨机?

中地区的山寨机风潮造就了像是「金力」、「天语」这样的「品牌」厂商,以山寨机起家,后来「转型」为品牌产品的公司不胜枚举,「金力」、「天语」目前已是中国地区最大的本土手机品牌厂商。虽然中国与印度地区现在对山寨机采取强烈的扫荡行动,但是山寨模式的成功,以及庞大的市场需求,在Android出现后,将会吸引现有的山寨厂商,以及新兴的软体公司,相继投入这个市场。


Android提供很好的「智能山寨机」解决方案。以市场价格来看,价格座落在人民币1800元附近的中阶智慧型山寨机,将具备「高市场需求、高利润」的特性。特别是Android平台对新兴Android软体公司来说,具备「定向爆破」的战略优势,根据不同的市场以及用户需求,有着如狐狸般的快速及灵敏度。


山寨机厂商提供完整解决方案(turnkey solution),再制模包装后出售。 Android的出现,对于中国地区的中低阶手机市场而言,是一大机会。其中一种做法是透过台湾ODM/OEM厂商的经验与能力来发展品牌硬体,并与山寨商和中国本土Android社群合作;发展品牌硬体的关键则是在于产品的工业设计,以及销售通路。


至于中阶手机的产品如何定位,以及产品特性为何,可整理几个目前较明显可观察到的市况如下:


  • ●以价格论,大约在人民币1800元附近的手机可定位为中阶手机市场;


  • ●价格在人民币1500元以下,是破坏性的价格;


  • ●人民币2500元以上的手机,定位为高阶手机;


  • ●北京「中关村」的「G1水货」流通价格,大约在人民币3500元;


  • ●功能型手机(feature phone)将不存在于中阶手机市场;


  • ●中阶手机属于智慧型手机(Smartphone)



山寨机「品牌」厂商具有通路的强大优势。不管从哪一个角度来看,2009年确实是不折不扣的Andr​​oid元年。


<相关资源:


1. Android开放手机平台:http://code.google.com/android


2. Openmoko开放手机平台,http://tw.openmoko.com


3. Qt Extended,HTTP://troll特产.com/products/device-creation/其他-extended


4. Androidin中国最大Android社群,http://www.androidin.com


"5. Android台湾地区联络人,jollen@androidin.com


(作者Jollen Chen为Jollen's Consulting资深讲师,是台湾知名的专业Embedded Linux教育训练讲师。现为开放手机公司Openmoko Inc的大中华区行销部负责人。Jollen的部落格请见:www.jollen.org/ blog)


相关文章
十大云端应用开发趋势与预测
灯塔工厂的关键技术与布局
开启任意门 发现元宇宙新商机
推动云端技术革新的六大安全趋势
气候变迁速度加快 制造业绿色转型迫在眉睫
comments powered by Disqus
相关讨论
  相关新闻
» 鼎新电脑携手和泰丰田解缺工 以数位劳动力开启储运新时代
» Fortinet SASE台湾网路连接点今年落成 全台巡??落实云地零信任资安
» Ansys模拟分析解决方案 获现代汽车认证为首选供应商
» SOLIDWORKS公开演示未来AI 率先导入工业设计软体应用
» BMW与达梭系统合作 打造3DEXPERIENCE未来工程平台


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK83T8MD4HQSTACUKS
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw