|
我感觉apicloud较appcan和cordova比的优势是可以集成native插件,但是感觉webview在性能上还是有缺陷,1。如已经加载的页面重新切换过来还是不太流畅(有时候像从上到下依次出现在屏幕上,而且加载过的图片切换子页面时有白影(安卓5.0上其他没试)2.插件挺多的但是还是有些重要的和用的多的没有3.对于插件应该让开发者可以更多的自己定制样式,不要封装的太完全或是应该提供更多的接口4.如果能提供类似appcan的在电脑上能直接调试各种设备和分辨率的页面那就更是锦上添花,弥补了和其他平台的不足4.在缓存方面应该提供更详细和丰富的函数,或是能更加方便的直接操作底层,而且我认为应该把api写的更详细一些,如缓存这种重要的对性能影响大的函数。以上是我用了这么长时间hybrid app对apicloud的看法,也是我和周围许多的apicloud开发的朋友都遇到的问题,我想也是大多少人可能遇到的。其实在我看来apicloud除了没有开源之外和其他类似框架相比还是有许多在设计和资源上的优势,而且对于app开发者最注重的性能和兼容各平台的问题上还是很有潜力的,所以希望平台的开发团队能够重视这些问题,我想这写肯定不是我一个人或几个人遇到的问题,如果要是能够改进或许apicloud能在hybrid app中拔得头筹,因为如果这些问题解决了(尤其性能,操作底层api,和各平台渲染一致性上) |
|