AndroidAPI与差异化之路
发挥Android特色:框架API和开源(开放)
Android平台就如同万里长城般,两岸的硬件业厂商就如同关内居民,是建造万里长城的最先获利者。也基于这样的效益,让许多硬件大厂竞相拥抱Android,让Android的气势如虹,扶摇直上。其中的主要效益是:差异化。许多开发(或生产)底层组件的硬件厂商,基于过去传统平台的经验,而不会擅用Android平台的特性来创造硬件层的差异化,而无法享受Android这个软件万里长城,替关内居民(即硬件厂商)带来的利益。
Android平台的主要特性是:框架API和开源(开放)。只要善加发挥这两项特色,就能创造硬件厂商的「没钱就差异化(改版),差异化(改版)就有钱」的绝佳商业模式。

被动型API局限差异化的发挥
Android提供了框架API,但是它与硬件的差异化有什么密切关系呢? 首先必须理解到,框架API是主动型API,而主动型API的相反词是被动型API;被动型API是掌握在AP手里,硬件组件必须配合AP的要求,大大局限了硬件组件创新机会,日趋同质化,就与差异化背道而驰了。兹拿餐厅与厨房来做比喻吧,如下图:


图1、此传统架构下,底层日趋同质化

此图里,餐厅就像AP,厨房(或供货商)就像硬件组件。这里的API,就厨房(或供货商)而言,它是被动的,控制点位于餐厅(AP)里,也就是,主动(控制)权掌握在餐厅(AP)里。在此架构里,厨房(即硬件)组件的创新和差异化,无法有效传递到餐厅(AP)。当上层(AP)无法反应底层(即硬件)的创新或差异化,就无法呈现给客人了,就无法带给客人特别的服务(功能)和感受(性能),不能带来商业利益。此时,如果底层硬件组件刻意要去差异化,就会掉入「为差异化而差异化」的困境了。

主动型(如框架)API发挥了底层的差异化
在上图里,由于主动权掌握在AP开发者手中,使得底层硬件厂商处于被动地位,其差异化难以呈现给客人,所以差异化只是增加自己的成本而已,可说是徒劳无功。其系统层面的解决途径是:让底层硬件厂商拥有主动权。于是,我将上图的系统架构调整如下图:


图2、架构(一):底层硬件厂商拥有主动权

在这图里,我设计了一个框架,由它提供主动型API,让底层硬件厂商处于主动地位,其差异化就很容易呈现给客人,产生商业收益。
由于这是一种架构「设计」图,意味着有无限多种可能的架构,只要能底层硬件厂商拥有主动权,就能有效传递和呈现差异化给客人,获得商业收益。例如,还可以设计如下图:


图3、架构(二):底层硬件厂商拥有主动权


请留意,「供货商」与「厨房」相当于两个不同的硬件组件厂商(Server)的角色,如果「厨房」厂商拥有绝对的主导权,很可能会刻意封杀或阻挡「供货商」厂商的差异化,让「供货商」厂商的差异化徒增成本而已。

更多相关文章

  1. Android底层启动解析
  2. android4.0 开启硬件加速后应用运行出错
  3. android webview 底层实现的逻辑
  4. Android硬件之传感器
  5. Android开发之——底层驱动开发(-)
  6. 厂商开始独立,Android你怎么办?
  7. Android 读取硬件信息技巧
  8. Android : 输入设备键值从底层到应用层的映射流程
  9. Android 底层学习札记

随机推荐

  1. Android中的全屏
  2. Android的System Server
  3. android版本兼容问题总结
  4. Android能够获取到唯一的设备ID吗?
  5. android tab的使用
  6. Android(安卓)Activity的各种重载方法
  7. android 呼入电话的监听(来电监听)
  8. Android电源管理简介(下)
  9. 【原创】窥视懒人的秘密---android下拉刷
  10. Android(安卓)NFC架构分析