APICloud和APPCAN 的区别是什么

APICloud和APPCAN 的区别是什么,第1张

区别是:

Appcan是国内最早一批研发Hybrid app开发模式中的一员。Appcan基于多webview来开发单Activity模式app,最近去除了ActivityGroup,采用Fragment来代替,优化了性能及体验,同时其合作商家广泛,第三方SDK应有尽有,能够很好地满足开发者的变态需求。

apicloud的一种从Appcan脱离出来的技术,虽说其开发人员有很多是Appcan原来的技术人员,但是这是两种不同的设计方式,它也有大量的第三方SDK支持,并且其UI是令人看着比较舒服的。

APPCan的引擎架构是2年前的—2.X版本,不是最新的,所以效率比较低。APICloud是4.X 最新的版本,现在html5标准已经定稿,APPCAN老版本的引擎对现在标准的html5代码是不兼容的。

由于APPCAN的引擎架构比较老,所以他的api代码冗余很大;而apicloud的代码很简洁 ,用户只需少量代码就能实现很强大的功能,所以app效率会比较高。

apicloud支持硬件加速,appcan不支持,所以apicloud应用比较流畅。apicloud支持html+js+css全包加密, 而appcan的加密是只能加密html,像css和js都无法加密。apicloud支持一键真机调试,APPCAN的是假的,它只是在本地搭了个服务器 相当于web页面的预览 。

首先说一下我的结论,如果你做的不是什么重要的东西,可以用appcan,如果你做的是比较专业的东西,还是采取别的软件吧。

appcan的两个版本

为什么我会这么说呢,下面让我具体地给大家介绍一下理由。这是由于appcan的一些性质所决定的。我们都知道,appcan目前分两个版本:大众版、企业版。大众版其实就是免费版,但功能有缺失(比如不能点对点推送、不能本地打包,必须上传到他们服务器,否则打包出的app带有他们的水印),企业版售价5W,可以点对点推送,同时官方提供一些比较实用的插件(支付、分享之类的),同时好像可以自己开发插件。 appcan的缺点

那么大家在使用appcan的时候,不知道有没有发现这个软件有什么缺点,在这里我想要说一下,appcan有一点非常坑爹,就是打包好的app会加入他们的一些代码,这些代码会做一些服务器请求,然后呢,由于他们的服务器非常不稳定,经常导致无法请求成功,其结果就是app没法打开或者直接崩溃,这点让人很无语,就我个人的观察来看,基本上可以保证每个月都出问题,官方的响应也非常慢经常一两天搞不定。

总结

因此在我看来,aapcan对于免费版是没有什么支持的,至于企业版,我认为好一些但是也谈不上非常专业,所以我认为如果你做的东西不是什么要紧的东西,那么用它就无所谓,如果是打算开发靠谱的东西,建议你绕道phonegap。

在国内的开发工具中,wex5、appcan、apicloud我都下载下来用过,我个人用着wex5,比较顺手,界面也很舒服,提示到位,开发出来的app运行速度很棒,appcan我也用过,有一点非常坑爹,就是打包好的app会加入他们的一些代码,这些代码会做一些服务器请求,然后呢,由于他们的服务器非常不稳定,经常导致无法请求成功,其结果就是app没法打开或者直接崩溃,这点让人很无语,就我个人的观察来看,基本上可以保证每个月都出问题,官方的响应也非常慢经常一两天搞不定(要是周六周末就更惨,肯定找不到人-_-)。基本上你喊破喉咙也没人理你。总之,就我个人的使用经验来看,appcan对免费版的支持相当差(你可以认为是没支持-,-),至于企业版,我没买,所以不知道是个什么程度。所以如果你做的东西不是什么要紧的东西,那么用它就无所谓,如果是打算开发靠谱的东西,建议你绕道.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/472549.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-06
下一篇2023-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存