你应该知道的2016年有关App开发的技术创新

上一篇简述了2016年有关App产品的年中总结,这篇开始历数有关App开发的技术创新!无论你是创业者,还是程序员,无论你是否懂编程、写代码,利用APICloud平台数据撰写的年中总结,集合了移动应用创新行业以及程序员群体2016年最关心的大事记。

你应该知道的2016年有关App开发的技术创新

1.云修复功能升级,增加热重启功能

在APICloud之前的云修复版本中,APP功能更新完毕后,用户在下次启动APP时,才可以看到更新后的效果。而在增加热重启APP功能后,用户不用关闭重启APP,就能立即体验到新增功能,让新增功能立即生效,用户体验更流畅。

2.APP开发引擎开放自定义下拉刷新模块功能

传统的下拉刷新动画和模式已经无法满足用户挑剔的视觉体验。APICloud开发引擎下拉刷新模块机制开放后,Android和IOS开发人员可以根据该机制灵活开发任意效果的下拉刷新模块供开发者使用,实现任何符合开发者APP UI设计场景的下拉刷新效果,同时官方还开源了一套iOS、Android版本的下拉刷新模块的模板代码,模块开发者可以根据这套模板,简单更改后即可定制出新效果的下拉刷新模块。

3.Apploader和自定义loader支持断点调试

电脑上写的代码终究要在移动终端呈现最终效果。所以,真机调试对移动开发者来说还是很重要的,现在APICloud的apploader和自定义loader都可支持在Android4.4及以上手机中配合使用Chrome进行真机调试,实时跟踪app的内存情况,执行流程,让开发者更容易查找app的错误原因,提高开发效率。

4.增加frame事件回调,轻松实现“内置浏览器”

在APP中调取外部HTML5链接时,实时监听frame状态,轻松实现“内置浏览器“功能,让用户在APP内体验像在微信中打开美团外卖优惠页的加载效果。APP内嵌入浏览器内核,可获得更多视频格式、文件格式支持,在流量、页面加载速度、H5效率等方面为用户带来更好体验。

5.APICloud与腾讯达成深度合作 Android使用腾讯X5引擎提供服务

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。

6.引擎兼容性能更优秀的WKWebView

使用webkit内核,更快的javaScript引擎;GPU提供硬件加速,渲染更流畅,页面滚动过程中不阻塞css动画以及图片渲染等;内存消耗大幅减小。

7.APICloud引擎开放同步接口机制

端API同时兼容同步和异步操作,带来更灵活的编码方式。

异步接口使用:module.fun({param}, callback);

同步接口使用:var ret = module.fun({param});

8.引擎开放UI模块沉浸式效果适配机制

APP的“沉浸式”效果由引擎统一适配,并开放API给模块,模块仅需根据API判断后做简单的平移即可适配,轻松支持“沉浸式”效果。

9.适配Android 6.0机型

Push防杀优化,网络请求适配,硬件加速适配,过渡动画适配,不同厂商ROM适配,更多优化工作还在持续跟进。

10. 新增抽屉式侧滑导航效果DrawerLayout

几行代码即可轻松实现滴滴出行,网易新闻等APP首页的抽屉式侧滑导航效果,支持左右侧滑,体验效果更原生一致。

上一篇:Comet技术


下一篇:201709025工作日记--更新UI方法