在云计算、大数据、移动互联席卷整个IT行业甚至社会的大背景下,软件开源开放的力量被提升到前所未有的高度,不同背景、不同国籍、不同年龄的技术人员可以基于同一技术、同一平台,爆发式地生产新的智慧,通过代码符号展现人类的力量,共同推动科技的发展,没有什么比这更让开发者兴奋的。
而开源开放也需要有社会使命感、有技术沉淀、有科技抱负的企业或组织承载。只有当某一种技术、工具拥有坚实和一定体量的用户时,开源开放才有价值。从利益角度分析,开源开放本身不能带来收益,但是开源的思维会让企业获得间接收益,比如提升品牌美誉度、获得行业的话语权、为扩张铺路,最终形成集聚效应,构建新的行业生态圈。
在国内耕耘多年的移动应用开发品牌AppCan,深谙开源开放之道,自创立之初,就采用“免费+开放”的互联网思维模式服务广大开发者,在企业的基因中打下了开源的烙印。随着人们对移动信息化、Hybrid混合应用开发模式的了解,AppCan.cn的注册用户量持续攀升,总数量已达50万人次。在快速的发展过程中,AppCan对开源开放的理解也更加深入,软件技术的开源是修炼内功,而外在的服务开源是锦上添花,内外兼修才能融会贯通。
扎实练内功:AppCan.cn插件源码全开源
众所周知,标榜开源的软件不在少数,但多数企业只开放粗糙的基础版本,高举免费开源的大旗“绑架”开发者,致使代码部署成本高、复用性低。在国内的厂商中,AppCan是少有的将插件源码全部开放的企业,此举也得到广大开发者的认同。据悉,多位开发者也在第一时间将自己的插件无私分享,插件总数量已接近60个(AppCan插件中心http://plugin.appcan.cn/scode.html)。插件源码包括fenxiang(分享)、 uexActionSheet(菜单功能)、 uexAliPay(支付宝插件)、uexAudio(音频功能)、uexBaiduMap(百度地图插件)、uexBrokenLine(折线图功能)、uexButton(按钮功能)、uexCall(电话功能)、uexCamera(拍照功能)等等,全部是开发者最需要、最常用的精华插件。
产品求突破: Hi AppCan上线,看图选功能,源码直接用
今年,AppCan为开发者设计了全新的可极速体验AppCan开发能力的Hi AppCan,该应用内置了丰富的窗口交互、UI控件库、原生插件库等体验模块,为开发者提供了离线效果演示及文档参考手册。HiAppCan中有三款插件(uexWeiXin、uexSina、uexTent),涉及到官方在开放平台注册的appKey等相关资料,因此做了加密处理,除此之外的所有代码均为开源。例如,在窗口交互模块中,包含的窗口动画、切换页面、抽屉特效效果、网站嵌入与AJAX通讯等功能;在UI控件模块中,包含的按钮、下拉框、消息框、图片轮播、ListView列表组件、选项卡组件等,开发者可将Hi AppCan的安装包下载至本地,改后缀为zip并解压,查看所有模块、特效的源代码,一键适配到自己的App中。
另外,AppCan样例源码库已进入测试阶段,该产品不仅融合了AppCan多年的技术积累,更创新地提出新型富客户端解决方案,有效简化开发调试流程、降低部署成本,让开发者用极少的时间辨别功能、源代码的适用性。
服务求创新:打造一站式移动开发服务平台
开源的精神不仅局限于技术,而应该融入到所有产品和服务中,让开发者、用户最大化地享受开源开放的利益。今年,面对移动开发领域的挑战和开发者的实际需求,AppCan又一次在业界做出了创新之举,即整合已有资源,对移动开发平台做出升级,打造一站式移动开发服务平台。从移动应用的全生命周期规划,涵盖开发工具、App创新、技术培训、运营推广等开发者接触的所有环节,提供一站式服务。
具体说来,开发者在接触一项技术时,会先考量可行性、易用性、实用性,开始浅显的学习,在对工具满意后,会从项目实施的层面希望快速深入掌握。AppCan在不断迭代优化开发工具的同时,为开发者提供免费的技术培训,并陆续在北上广深、西安、重庆等城市创建培训基地,接下来还会下沉到二三线城市,让更多的开发者低成本、高效率地切入到移动开发的热潮中。在学会技术后,开发者一般有两种选择,即自主创业或求职就业。AppCan充分整合企业级市场积累的资源,将开源开放的精神发挥到极致,将项目经验、人脉资源、技术经验无偿地分享给开发者,帮助其创业、就业。
在移动互联的大舞台上,具备大气魄的企业家,会将品牌、企业、用户、合作伙伴的价值发挥到最大。对于移动开发的厂商来说,开源开放是获得开发者亲睐的基础,也是品牌发展壮大的基石。无开源无未来,相信AppCan的开源开放精神会推动国内移动开发领域、移动互联行业的更好发展。