`

谈Android等开放平台的应用软件生态

阅读更多
文/刘智勇
标签: Android OPhone 软件应用 框架开发 2010-03-02 11:34

移动互联网是大家公认的即将到来的巨大金矿,从手机的硬体厂商,再到运营商,再到开发者,参与的企业和个人的数量和规模非常大,好不热闹。生态初步形成,不过这里参与者的主体角色却非常复杂,这不仅让个人开发者有些困惑,而且产业链领导者也如此的困惑。作为一个新生的巨大市场,从产业的上下流都还完全形成一个良性的发展。我们都知道产业结构的是否合理化将影响到这个链条上的每一个参与者,平台系统的提供者中移动研究院、播思软件,广大的应用软件开发者包括有实力的企业,众多的个人开发者。

Android应用产业链

在移动互联网的软件产业中,由于软件开发基本条件限制,自然地就将软件开发分为封闭式与开放式两个派别。与之对应,目前全球手机应用市场主要可以分为两大阵营,一是以IPhone手机为典型代表的手机厂家主导封闭式阵营,一是以谷歌和众多中国企业(华人)参与手机开放联盟(OHA)阵营。Android和OPhone是OHA重要推动平台。本文暂时不去讨论目前这连个平台的市场前景和他们的优劣势,既然是开放式手机联盟那么对于刚刚诞生的手机应用市场来讲,开放式产业链如何与封闭手机等竞争,开放式的软件产业链又将是如何,Android应用又如何才能发挥自身的长处,如何让这个Android应用产业链的每个参与方都能获得收益?
笔者受高焕堂先生指点,解开我心中对开放式软件产业发展的谜团,因此拙见引玉,共话Android平台应用软件产业链的机会和优势。Android应用开发的一个重要环节是基于开放式平台基础上框架开发,须知开放式联盟需结合平台开源优势,开放式应用的技术中心有2个,开放平台和框架。

Android 应用软件的基因

Android 应用框架作为Android 应用产业链的内生源头,移动软件的基因设计者——框架发布者将会对现有开放式的移动软件带来巨大的冲击,目前来看,多数的框架发布者仍然以大企业为主,但是企业自身并未意识到,框架对这个生态的重要性。对于框架的概念,举简单例,将Android平台作为一个框架,而其中Media、Location等服务层则是子框架,而框架发布者则是针对更多的服务领域,发布相应的框架应用,以供开发者使用。
Android 应用框架的开发是开放式移动软件的发展的必然。有一点是肯定的,作为开放式的Android平台,应用框架开发并不是将原有的软件产业链截断,而作为框架发布者本身,又必须思考自身的发展与生存,Android框架在移动软件产业链的结构决定了优秀的Android框架发布者在起始阶段,需要具备大量的人力物力等。框架发布者如何谋求发展与生存,在Android 开发的大框架下,众多的android框架发布者既保持技术先进性,也保持技术市场的领先,无疑是一个挑战。
笔者认为框架发布者需务实2件事:卖导弹和卖茶叶蛋,卖导弹需要产业的多方支持,同时调用众多的资源,项目风险大。但是卖茶叶蛋启动快,并可以做到产品投资回报率快,同时也会带来框架收益。通过茶叶蛋来尝试框架在软件应用市场的生存能力。

开发者迎来新移动应用时代

相对封闭式平台的开发,Android给开发者带了更多地自由创新的空间,好的产业链将给开发者带来更多地产品选择领域,在这个开放的强龙生态里,笔者这样解释开发者角色: Android 开发者可以从框架发布者处获得应用授权,以开发更多个性化的应用产品。同时Android 开发者完成由 Application Domain (基因品种)半成品向Application Corps应用成品的加工。Android 开发者对于某一领域框架的支持将会直接壮大框架在软件市场的份额。
这样一来,开发者既提升应用产品竞争质量,对开发者本身来讲,提高产品开发速度,降低产品研发的成本,同时极大提高终端领主的内容数量。舞台无限,机遇无限。
移动应用市场的领导者
Android终端领主将在Android应用软件市场起到风向标、领导者的作用。他们就是Android终端领主,这个领域的超级大鳄。他们通过各种方式途径将框架软件成品最终送达用户,在用户的硬件上得以呈现,通过Android终端领主,框架软件生态才有价值的循环回报。价值产生的市场就是众多硬体厂家、电信运营商家的应用商城。

对与终端领主来讲,他们的策略就是一条内容为王,内容的输送将决定终端领主的地盘,他们非常希望有一个良性发展产业链。每个终端领主他们自己也占据着不同的资源,有占据终端手机的销售如摩托罗拉,有占据通路的中移动,更有占据互联网的谷歌,但不管如何,一但进入移动应用软件,他们就都进入了今天讨论的应用软件的产业链,我们都将面对这个问题。他们如何保持这个Android内生的生态良性健康的发展了?笔者也借本文在思考。Android 框架发布者与Android终端领主不存在直接的利益输送,但二者却可以共同谋划软件应用基因。

综上所述,我们再回到软件市场看看,Android 框架作为最初软件产品基因的输出,极大提升了android软件市场的应用(下载)数量、应用种类、应用的质量。并将开放式应用开发在一定程度上得到集中,改变现有的Android 软件现状。以框架以为先导,调动更多的社会资源,推动移动软件产业的发展。

本文:感谢高涣堂先生、桂立华先生对本文的支持
分享到:
评论

相关推荐

    Android应用程序开发原码例子

    Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。 Android 作为Google企业...

    基于Android Studio的校园聊天app

    Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程 序层、应用程序框架层、系统运行库层和 Linux 内核层。 它包括操作系统、用户界面和应用程序—— 移动电话工作...

    android大学教程从入门到精通

    建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。学习Android的意义不仅仅是手机平台那么简单,通过对其框架,结构的分析,我们可以将Android应用到任何移动硬件平台上,支持各种硬件...

    Android实训报告基于Android游戏开发.docx

    解决问题的方法和措施8(一)、所遇问题8(二)、解决方法与措施9五、心得体会9一、实训目的及其意义1.1、目的及意义了解现阶段互联网发展主流,了解移动...,了解基于Android的应用软件开发方法及其商业流程...

    基于Android的塔防游戏应用开发-设计报告.docx

    Android一词的本义指"机器人",曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、...

    基于android的视频播放器---开题报告.doc

    作为Android平 " "台成员之一的中国移动也投资成立了一家通讯公司,专门从事G oogle手机软件的 " "应用以及本地化的软件的开发,比如将在Google手机平台上添加飞信、 输入法等 " "一系列符合国内用户使用特色的功能...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    NativeApp 使用传统原生态Android SDK来实现的应用 WebApp 基于浏览器来实现的一种应用 HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级...

    深入理解Android:卷I--详细书签版

     对于Android应用开发工程师而言,本书中关于Binder,以及sp、wp、Handler和Looper等常用类的分析或许能帮助你迅速适应Android平台上的开发工作。  (2)Android系统开发工程师  Android系统开发工程师常常需要...

    为 Android 生态圈提供更好的无障碍功能

    鉴于硬件与软件的深度普及,想要在整个 Android 生态圈内推动变革绝非易事,但是,无障碍开发者基础架构团队从不畏惧挑战,正在努力推进无障碍功能在全生态圈的进一步发展。 一旦开发者向开放式或封闭式轨道上传 APK...

    Element Android:适用于Android的光滑Matrix协作客户端-开源

    Element是Riot-Android的完全重写,是一个通过开放的全球Matrix网络实现的多合一安全聊天应用程序。 它是使用户可以与任何人交谈的信使,而无需考虑其应用程序,同时提供无与伦比的隐私和安全性。 通过适当的端到端...

    Element Android:适用于 Android 的光滑 Matrix 协作客户端-开源

    完全重写 Riot-Android,Element 是一款多合一的安全聊天应用程序,通过开放的全球 Matrix 网络成为可能。 它是一个信使,允许用户与任何人交谈,无论他们的应用程序如何,同时提供无与伦比的隐私和安全性。 它通过...

    《程序员》杂志2012年第1期.pdf (免费积分下载)

    我们最熟悉的是技术平台(或称开发平台、计算平台),指软件应用能够在其上运行的软件和硬件环境,硬件体系结构、操作系统、API、运行库、编程框架等都是常见的平台。随着Web的普及,浏览器及其插件如Flash和...

    erxes-android-sdk:erxes Android SDK,用于将erxes集成到您的android应用程序中

    erxes-Android SDK erxes是一款免费的开放式公平代码许可的多合一增长营销与管理软件。 我们为销售,市场营销和客户服务团队提供了一套完整的解决方案,重点是整个客户体验。 用任务和社区驱动的生态系统代替Hubspot...

    Hippy跨端开发框架.rar

    Hippy 这个框架让开发者可以使用 javascript 语言来开发应用,运行到 iOS、Android 和 Web等多个平台,同时支持目前最流行的 Vue 和 React,使得前端开发者可以更容易开发 APP。 到目前为止,Hippy 框架已经被应用在...

    eclipse安卓开发必备工具

    Eclipse 是目前功能比较强大的JAVA IDE(JAVA编程软件),是一个集成工具的开放平台,而这些工具主要是一些开源工具软件。在一个开源模式下运作,并遵照共同的公共条款,Eclipse 平台为工具软件开发者提供工具开发的...

    【TV】智能电视机四大操作系统介绍.docx

    由于Android操作系统是全开放式平台,软件开发者比较容易地研发各种程序应用,创造海量的应用内容。 个人觉得安卓系统开发基础广泛,控件丰富,兼容性好。而且有手机作为基础培养出来的广大"码农",不愁招不到人。但是...

    rt-thread物联网操作系统-其他

    可使用RT-Thread完整版,通过在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,并且可以无缝地导入丰富的软件功能包,实现类似 Android 的图形界面及触摸滑动效果、智能语音交互效果等复杂功能。...

Global site tag (gtag.js) - Google Analytics