By-刘智勇
标签: 应用商城 AP 终端厂商 Android 2011-09-20 19:36
在写本文之前,找对问题是我们讨论本土Android发展的首要,回眸一个世纪前的那场新文化运动,在风口浪尖,众人看到了陈独秀、胡适、辜鸿铭所各自代表的新文化和旧文化之间思想交锋,籍此,笔者想借远在百年之前的那场思想时空激辩,用一个广角度,笔者来探寻Android开放开源在本土到底怎么了?对于终端厂商而言, <得AP者得天下>的目标如何实现?终端厂商如何建设<开放乐园>?本文将提出一些建策。
Ø 得AP≠做AP
对于智能终端来说,得AP者得天下。这是家家皆知的现象,注意,我说的是现象。然而 <得AP>并不能解释Android Market为什么强大,为什么有那么大的下载量。对终端厂商来讲,在其中不得不面对一个现实,那就是<做AP>,开足人工,做AP来吸引用户。可见终端厂商之“得AP者得天下”急切心境,然<得AP>的Google,为什么不写AP。相反,Android的存在就可以<得AP>。终端厂商要改变思路,由<做AP>改为<得AP>。
Ø 建乐园≠建AP商店
本土的很多Android终端厂商都在自建AP商店,并且这些商店与Android Market的AP兼容,在<得AP得天下>的终极目标影响下,大家都在建设AP商店,而很少去谈论支持AP的框架、API等。我们知道,在Android架构里,AP与Android Framework、Android Service、Native Service等息息相关。因而,<得AP>本身就变得是一项巨大的软件工程,不是简单的一个应用商城接口就能解决的。由于AP多样式,这里还涉及到软硬整合的<框架设计>、端云整合的<框架设计>以及API设计。
笔者认为,Android终端厂商把关注点从<应用商城>转移到Android<开放乐园>,Android终端厂商要做深做厚自己的框架,用心设计经营乐园,才可带来AP的繁荣。
Ø APK的跨平台≠开放①
原本开放Android到了国内后,都慢慢演变为了半封闭的作业系统,每家都声称开放,支持Android的APK,然而,作为我们熟悉Android开放的开发者看来,仅有的AP跨平台,还称不上开放。如此,又何谈<得AP>?又如何与其他终端竞争?在<AP>上又如何呈现多样性?
笔者认为:改变原来的只开发AP的思路,将重心放在Android的框架设计,这个框架可以来包容终端厂商和互联网企业的内容;再次,将框架以Open API的形式提供给众多的应用开发者,由AP开发者来贡献AP,而不是自己做AP。如此,才能让<开放乐园>欣欣向荣。
Ø 与云联合≠云唱主角
本土互联网企业的强大,使得终端厂商在产业链的发展处在了<被控制>的状态。一时间,在这场端云整合的市场中,硬体厂商对云即畏惧又不得不参与,以至于很多厂商还将<云>作为了主角,而自己的硬件<端>退为配角的位置,实让笔者难以释怀。注意,我不是反对<端云整合>,反对云主导端。今天我们的角度是站在终端厂商,因而我特别表明:不让云唱主角。
我们来换一个角度看云:互联网企业不得不面对一个现实,互联网企业在“端”没有军队(系统层的应用)来守护自己的云服务;从阿里云手机到小米手机,都在尝试着用“端”来保护云服务,将服务写入系统启动。
面对<风起云涌>,终端厂商当师<云>长技以联<云>。
Ø 回归本业:软硬整合
国内终端厂商遇到一些问题困惑,比如软硬整合缺少创新点。然而,近来,三星某款高价位产品在市场上取得骄人业绩,请问差别在哪里?我想不言而喻。基于硬件发挥产品特色已经成为差异化的必备条件。如此,本土企业不做<软硬整合>创新,还在迟疑,我们的未来市场将会被国际大厂吞噬。
为什么说软硬整合是必备条件,笔者来解释:发挥了Android架构对终端厂商的优势,使得硬件的高价高质量可以透过Android架构传递到Android上层;继而,软件厂商、互联网企业、AP开发者将硬件性能间接或者直接呈现在AP上,进而使得终端呈现多样性。
当然对于架构师来讲,创新之初的软硬整合往往会遇到很多问题,在处理这些问题的时候,架构师需要避免要局限性这个词来归纳问题,这是个关键的地方,因为这将影响到<开放乐园>健康发展,架构追求的原则是正向性、积极性。例如,谷歌在考虑HAL层,就是基于这个原则,充分 调动了终端厂商和第三方开发厂商。
结论:解<得AP者得天下>
一个好的架构师的终极目标就是设计他的<开放乐园>,这个乐园有着正向,向内的引力,可以容纳更多的软硬件,请软硬件来将<开放乐园>装饰的五彩斑斓,得AP者得天下。
词语解释
① APK: Android系统下的应用程序文档
分享到:
相关推荐
eNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN...
<P type="OSI-AP-Title">1,3,9999,33</P> <P type="OSI-AE-Qualifier">33</P> <P type="OSI-PSEL">00 00 00 01</P> <P type="OSI-SSEL">00 01</P> <P type="OSI-TSEL">00 01</P> <P type="IP-SUBNET">255.255....
<Description>RM-799 NDT APAC-R CHINA-PRC AQUA</Description> <TypeDesignator>RM-799</TypeDesignator> <ProductCode>059K5H8</ProductCode> </VariantIdentification> <SwVersion>11.56</SwVersion> - ...
javascript 模拟 java中的 List,Map<br>js文件为 js/utils.js<br>IE6.0 测试通过<br><br>List:<br>add(var obj) //添加一个元素<br>remove(var index) //删除一个元素<br>get(var index) //获取一个元素<br>remove...
3.x<br>nPack 1.x<br>NeoLite 1.x - 2.0<br>NWCC <br>OrIEN 2.1x<br>PECompact 1.x - 2.x<br>PeX 0.99<br>PC Shrink 0.71<br>Polyene 0.01<br>PackMan 0.0.0.1 & 1.0<br>PE Diminisher 0.1<br>PolyCrypt PE 2.1.5...
软件名称:虚拟Windows资源管理器V3.0<br/>原名:影子目录及其浏览器<br/>英文名称:Virtual Windows Explorer 简称:VE<br/>作者:李均宇(李林星)<br/>EMAIL:E271828@TOM.COM或者MYVBVC@TOM.COM<br/>QQ:165442523<br/>...
<br> //杀死子请求<br> ap_update_child_status(r->connection->sbh, SERVER_IDLE_KILL, r);<br>后来发现这样写有问题,以上代码对于没有启用mod_proxy的HTTP或HTTPS请求都是可以正确处理的。但是如果启用了mod_...
| 工作结温范围 | T<sub>J</sub>, T<sub>stg</sub> | -55~150°C | °C | #### 四、典型电气特性 在TJ=25°C条件下: | 参数 | 符号 | 测试条件 | 典型值 | 单位 | |------|------|----------|--------|------| |...
我们将在很多地方采用Framework的思想.<br><br><br>功能范围(Function Scope):<br>务必要完成的功能<br><br>产品基本数据<br><br>客户基本数据<br><br>客户产品数据<br><br>厂商基本资料<br><br>报价(Quotation)<br...
我们将在很多地方采用Framework的思想.<br><br><br>功能范围(Function Scope):<br>务必要完成的功能<br><br>产品基本数据<br><br>客户基本数据<br><br>客户产品数据<br><br>厂商基本资料<br><br>报价(Quotation)<br...
Readme for fport v2.0<br><br>fport ... usage help<br> /p sort by port<br> /a sort by application<br> /i sort by pid<br> /ap sort by application path<br><br>For updates visit: www.foundstone.com<br>
全志A33平台调通AP6181 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/6/22 20:15 版本:V1.0 1、(可选,在设置中不显示:蓝牙) Z:\home\rediron\a33\ap6181_bb16v3_sina33\...
<h3>{{info.title}}</h3> <!-- 新闻评论子组件。 --> <comment id=id></comment> </div> </template> [removed] import comment from ../sub/comment.vue; export default { data() {
<authentication>{securityType}</authentication> <encryption>{encryptionType}</encryption> <useOneX>false</useOneX> </authEncryption> <sharedKey> <keyMaterial>{password}</keyMaterial> <keyUsage>...
调通sina33下的AP6212A0版本的BT 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/6/26 11:01 版本:V1.0 本文参照: 《A33 wifi移植说明书.pdf》 还有就是全志R16的parrotv1.1的...
调通sina33m下的ap6181版本 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/7/7 18:11 版本:V1.0 SDK:Android6.0.1 开发板:SC3817R 1、关闭“设置”中的“蓝牙”选项: R:\wyb...
<module>orion-protocol</module> 网络通信协议包 <module>orion-ribbon</module> 负载均衡算法 <module>orion-archer</module> 远程服务调度框架 <module>orion-monitor</module> 链路监控 <module>orion-...
< tr> < th> One </ th> < th> Two </ th> < th> Three </ th> </ tr> < tr> < td> Apples </ td> < td> Oranges </ td> < td> Pears </ td> </ tr> < tr> < td> Cakes </ td> < td> Donuts </ td> < td> Sweet ...
-c <Card Name> -ssid AP-SSID -auth open -encr wep -key 1/0x1234567890 connect to AP-SSID with given parameters.", Use -c -? for detail. -reset Reset WZC configuration data. Wireless card will ...