首页 > 代码库 > AppCan开源之道:分享技术价值 连接企业和App开发者

AppCan开源之道:分享技术价值 连接企业和App开发者

      在当今世界的IT舞台上,最闪耀的光芒来自那些软件开源公司,比如跻身10亿美金的红帽公司,将开源模式推向极致的Facebook。而市场对开源的态度也是积极的,据Gartner研究显示,2013年拥有较低成本的开源软件,将以22.4%的增长速度,达到81亿美元的规模。越来越多的实践表明,开源是软件厂商成为领袖级公司的必然之路。


       据某著名媒体针对开源所做的CIO调查,38%的CIO认为开源所带来的优势是开发自主性强,其余则为:33%节约成本,13%安全性好,10%广大的技术支持等。CIO们、开发团队、个人开发者,都将目光投在了开源软件上。使用开源软件,企业可更加自由地构建IT系统,节约成本,降低风险;而对于个人开发者,选择开源软件,无疑增加了获胜的筹码,可以定制化地开发移动应用。纵观国内的IT领域,也不乏像AppCan这样的新锐厂商,不断探寻开源的价值,不断研究开源产品,将开源视为公司使命。

 

      开源是第一步,建立规则是第二步

 

       开源不仅是开放源代码,更重要的是有序地持续地对源代码进行改善。在谈及开源时,AppCan创始人王国春认为,“开源的核心是在自由的精神下,以源码为核心,建立起规范的、长久的制度,在虚拟的世界,构建开发者的关系。”

 

       AppCan在国内移动应用开发领域耕耘多年,围绕开放开源做出了很多创新的举动。比如,免费+开放的运营思路、插件源码开源、免费的培训机制。2014年12月的AppCan移动引擎开源则是一个标志性事件,目前AppCan的注册开发者数量已达70万人次,企业客户数量已达6000家,开源将带来巨大的创新和协作效能。开源只是第一步,所有为了开源而开源的举动,都是无效的。开源后的维护机制至关重要,众人拾材火焰高,AppCan会在引擎、插件和应用多个方向加大投入。一方面,官方会加大研发力度,每周每月定期放出相应的素材;另一方面,AppCan会组建核心开发者队伍,并以悬赏等形式,鼓励开发者分享技术经验。开源最终将扩大AppCan的影响力,既向移动开发者社区贡献力量,也从社区中吸引正能量,能够更好的改进版本,更高质量的服务用户,实现开发者与AppCan的共同成长。

       开源加速商业版本优化,是构建企业移动化的优先选择

 

       毫无疑问,企业移动信息化建设已经成为必须落地的“一级IT战略”。 IDC预测,2014年中国企业级移动应用解决方案市场规模达到16.3亿美元,2014-2017复合增长率超过30%。企业CIO在选择移动信息化平台时,会着重选择自由度、成熟高的产品。从阿里提出的去IOE化展开来谈,业界对传统产品模式的彻底颠覆,IT底层架构也成为被互联网思维改造的一大对象。而具备开源的平台,具有可扩展,易维护、自由度高的特点,摒弃高额昂贵的费用,更符合当今企业的需求。

 

       AppCan是国内少有的同时兼顾B2B及B2D两个市场的厂商,移动引擎开源后,企业可以根据自身的需求,定制化地实现所需,不需要过度依赖外部厂商,大幅降低运营成本和运营风险;基于AppCan标准化开源平台,企业可以自由地选择合作伙伴,避免被厂商“绑架”。

       开源平台更利于移动开发者创新创业

 

       AppCan一直采用免费+开放的互联网精神服务开发者,不断磨练产品,帮助开发者创新创业。有不少前端开发者通过AppCan改变了自己的命运,快速高效地切入移动端App市场,成功从网页人员、站长转型为移动创业者,并建立起自己擅长的细分市场;也有很多富于梦想的青年,在遇到AppCan后,辞职创业,这些开发者很典型。结合开发者的需求,AppCan前瞻性地选择开放移动引擎源码,帮助开发者更加灵活地应对市场变化。

 

       AppCan不断整合已有资源,为开发者创新创业提供便利,具体说来,AppCan平台的优势包括:

 

       ·开源:插件开源、移动引擎开源;
       ·平台技术:低门槛、易操作、迭代快、重视研发;
       · 成熟度:稳定的团队、客户/用户数量庞大、资金链稳定;
       ·服务体系:快速响应、专人专职、一线技术解答、免费培训机制;
       ·延伸价值:切入企业级市场,获得资金、技术扶持。

 

       从技术角度分析,AppCan通过JavaScript API封装了包含多媒体API、界面API、终端设备调用API、网络API、第三方API等,能够以非常简单的方式调用移动设备的核心功能,包括摄像头、通讯录、多媒体、文件和网络以及百度地图、支付宝、微信分享/支付、微博分享等功能。借助AppCan,开发者可以使用熟悉的前端开发技术写出媲美原生效果的App。开源后,原生开发者可获得AppCan应用引擎的全部代码,利用新增的自定义引擎上传功能,根据需求开发出适合自己的应用引擎,更加自由灵活的完成移动端项目。

 

       在移动互联网风云变化的今天,开源开放是IT技术发展的必然归宿。而开源之路是很漫长的,开源意味着承担更多的社会责任,需要清晰的盈利模式,快速响应的技术团队,富于前瞻的决策层,AppCan的开源将引领新的技术热潮,帮助企业和开发者快速前行。

 

AppCan开源之道:分享技术价值 连接企业和App开发者