2016年对于APICloud来说是增长的一年更是收获的一年。这一年里APICloud的产品经历了两次巨大更新和升级为原生开发者带来了全新的产品SuperWebview为传统企业和互联网公司解决App定制难题。APICloud从移动应用开发专家蜕变、升级至移动应用开发+定制的良性生态系统。
接下来的时间APICloud将从6个方面梳理2016年的过往敬请期待
APICloud引擎加速
针对部分机型进行专门渲染优化
APICloud在DeepEngine的基础上推出的公测版引擎该引擎针对三星、小米等大屏Android6.0及以上手机进行了专门的优化适配APP在窗口动画切换内容滚动等渲染性能和用户体验上有非常显著的提升。
APCIloud云修复功能升级增加热启动功能
在之前的云修复版本中APP功能更新完毕后用户在下次启动APP时才可以看到更新后的效果。而在增加热重启APP功能后用户不用关闭重启APP就能立即体验到新增功能让新增功能立即生效用户体验更流畅。
APCIloud与腾讯达成深度合作
1) 在动态编译SuperWebview SDK时针对Android平台我们提供了基于APICloud核心引擎的版本和基于腾讯X5引擎的版本供开发者选择如果开发者勾选了腾讯X5的版本动态编译后的SDK中即搭载X5引擎。
2) 在编译WebApp时针对Android平台我们提供了基于APICloud核心引擎的版本和基于腾讯X5引擎的版本供开发者选择如果开发者勾选了腾讯X5的版本则编译后的APP将使用X5引擎加载您的H5站点。因X5引擎兼容微信的缘故该H5站点将拥有其在微信当中运行效果和体验。
3) 在聚合API中提供了名为“webBrowser”的内置浏览器功能模块该模块内部集成了X5引擎方便开发者在DeepEngine中使用X5引擎进行H5页面的展示。该模块通过可定制度高的“BrowserView”和独立Browser类似于微信两种方式提供API。
iOS引擎兼容性能更优秀的WKWebView
使用webkit内核更快的javaScript引擎GPU提供硬件加速渲染更流畅页面滚动过程中不阻塞css动画以及图片渲染等内存消耗大幅减小。
APICloud引擎开放同步接口机制大量API接口支持同步返回数据
端API同时兼容同步和异步操作带来更灵活的编码方式。
异步接口使用module.fun({param}, callback);
同步接口使用var ret = module.fun({param});
App引擎开放自定义下拉刷新功能模块
传统的下拉刷新动画和模式已经无法满足用户挑剔的视觉体验。APICloud开发引擎下拉刷新模块机制开放后Android和IOS开发人员可以根据该机制灵活开发任意效果的下拉刷新模块供开发者使用实现任何符合开发者APP UI设计场景的下拉刷新效果同时官方还开源了一套iOS、Android版本的下拉刷新模块的模板代码模块开发者可以根据这套模板简单更改后即可定制出新效果的下拉刷新模块。
Apploader和自定义loader支持断点调试
电脑上写的代码终究要在移动终端呈现最终效果。所以真机调试对移动开发者来说还是很重要的现在APICloud的apploader和自定义loader都可支持在Android4.4及以上手机中配合使用Chrome进行真机调试实时跟踪app的内存情况执行流程让开发者更容易查找app的错误原因提高开发效率。
增加frame事件回调轻松实现“内置浏览器”
在APP中调取外部HTML5链接时实时监听frame状态轻松实现“内置浏览器“功能让用户在APP内体验像在微信中打开美团外卖优惠页的加载效果。APP内嵌入浏览器内核可获得更多视频格式、文件格式支持在流量、页面加载速度、H5效率等方面为用户带来更好体验。
引擎开放UI模块沉浸式效果适配机制
APP的“沉浸式”效果由引擎统一适配并开放API给模块模块仅需根据API判断后做简单的平移即可适配轻松支持“沉浸式”效果。
适配Android 6.0和7.0机型
Push防杀优化网络请求适配硬件加速适配过渡动画适配不同厂商ROM适配更多优化工作还在持续跟进。
优化download、imageCache缓存策略
兼容更全面更多不规范服务器环境下的资源访问大幅减少本地存储空间占用。
iOS引擎支持应用ATS配置
允许开发者对iOS应用的plist进行ATS相关配置灵活应对苹果AppStore针对APP是否支持HTTPS的审核政策。
模块Store多样化增长
2016年APICloud新增和更新模块共计超过400个实现实时性的快速增长更结合时下潮流功能重点推出音视频和直播等模块功能为开发者多样化、丰富品类的选择。模块包含APICloud官方推出的模块、与 APICloud 平台建立合作关系的第三方服务商提供的模块以及APICloud用户贡献的模块。模块Store真正成为了一个围绕APICloud平台的开发者生态体系。
官方新增更新基础功能模块
由APICloud官方新增及更新模块有70多个其中包含计步器模块、高德定位、阿里云直播、云之讯短信验证、自定义拍照、可自定义样式添加示意图标的折线图等多种开发者强烈呼吁发布的模块。
APICloud 在研发新模块的同时还不忘对已有模块进行更新和升级、不断完善让平台开发者用起来更加得心应手简单几行代码即可完成复杂的功能需求。重点优化升级的新模块有图片剪切、底部/顶部导航条、单项/多项选择器、加载进度条、滑块选择器、可随手指拖动移动的按钮、coverflow效果图片轮播导航等数十种类型的模块。
APICloud 秉承为开发者服务的中心思想对已发布模块开发不断添加新的功能点。例如高德地图、百度地图模块添加支持closeBubble、添加放大缩小监听等功能微信模块添加lang参数支持自定义语言隐私模块的每个接口回调函数添加details参数返回权限详情等。另外对fs、db模块添加了同步接口audio、netAudio添加了来电打断事件的监听trans模块添加md5编码功能3DTouch增加动态配置应用快捷菜单的方法等共计完善几十个功能点。
合作云服务商新增更新模块
2016年 APICloud合作云服务商提供了各种类型模块多达58个其中最新发布的重要模块有
- 雪落无声启动系统常用设置页面的接口
- 汉王识别模块系列
- 付钱拉聚合支付模块
- 网易七鱼客服模块
- 神策统计分析模块
- 美洽客服模块
- 亲加视频直播相关模块
- 保利威视视频播放器模块
- 苹果银联支付模块
- 贝宝支付模块
- 谷歌分析模块
- 七牛云存储模块
- 又拍云存储模块
- 高德导航模块
- anyRTC视频直播相关模块
- 芒果广告相关多种模块
- 万普实际广告模块
- 蓝牙打印机模块
- 腾讯统计分析模块
- 百度统计分析模块
- 友盟统计分析模块
第三方服务类模块的更新升级的重要有
- 个推模块优化提示安全性
- 天翼模块后台支持自定义通知内容
- 保利威视模块优化红米频繁回调卡顿问题
- Becloud添加苹果支付功能
- QQ模块添加分享文本接口
- 微信分享登陆模块支持分享给好友
- 科大讯飞语音识别模块添加多种发音功能
- 趣拍云直播模块添加支持iOS平台
个人开发者新增更新模块
个人开发者提交了众多模块功能为APICloud大生态贡献一份力。其中不乏质量优秀深受喜爱的功能。例如腾讯视频播放器、乐视云直播、阿里推送SDK、趣拍视频、腾讯直播播放器、网易云视频、滴滴打车SDK、百度语音识别、百度鹰眼模块、阿里百川电商模块、百度全景图、百度广告模块、声网视频直播模块等同时还在不断完善已有的模块功能如audioPlayer模块添加电话打断事件功能。
更多模块信息可浏览APICloud官方网站-模块Store
To Be Continued……
app开发: http://www.apicloud.com/
APCIloud云修复功能升级增加热启动功能
打错字了吧?