混合App的使用

混合App是什么

Hybrid App是指介于web-app(网页APP,如京东web)、native-app(原生应用,如手机上面的APP应用)这两者之间的app,它虽然看上去是一个Native App,但只有一个WebView ( WebView,可以类比成iframe ),里面访问的是一个Web App,就是包了个客户端的壳,其实里面是HTML5的网页。

混合App的介绍

app开发方类型有几种

1、WebApp:就是在浏览器中运行的web应用
2、NativeApp:用android和Object-C等原生语言开发的应用
3、HybridApp:就是外面是原生的壳,里面是webapp应用,兼具2者的优势

开发框架

Ionic (Html5+ AppCan) 需要提交到服务器上面做打包

Lonic

官网:https://ionicframework.com/docs

HTML5+

简介

HTML5中国产业联盟,简称“HTML5+联盟”,是为了更好的推进HTML5的商用、更好的为HTML5开发者服务而由产 业链主流厂商共同组成的一个联盟。
联盟致力于整合产业链资源,建立围绕HTML5开发者的生态系统,通过产业链共同为HTML5开发者服务。
W3C中国是联盟的指导单位。
CSDN 和 DCloud 是联盟的秘书处单位。

优点

1、提供了一个自定制的IDE工具,支持非常好,轻量级,甚至不需要安装直接解压缩就可以使用
2、开发出来的app的性能很好,用户体验很高
3、丰富的api支持,号称有40万+

缺点

1、打包比较麻烦,需要上传源码,有些公司可以不希望公开源码
2、重新学习样式

AppCan

简介:

AppCan.cn开发平台是基于HTML5技术的跨平台移动应用快速开发一体化解决方案。开发者利用 HTML5+CSS3+JavaScript技术可 以快速地开发与本地应用体验相媲美的移动应用。AppCan.cn平台提供了UI快速开发框架、本地功能调用API接口、应用打包系统、IDE集成开发环 境和本地应用调试模拟器,预置数百套界面模板和数十种应用插件,提供多套应用模板。完善的框架接口,人性化的开发环境,丰富的开发资源,强大的服务支持, 使开发者可以快速迈入移动开发领域。

官网:http://www.appcan.cn

优点·:

1、支持四大主流系统:Android,IOS,Symbian,Windows Phone
2、提供一体化解决方案,方便环境搭建、开发、调试、发布
3、框架自带UI包,包含常用控件样式
4、框架API丰富
5、支持本地打包、云端打包
6、基于密钥的代码加密
7、技术支持相应及时
8、框架对UI、动画渲染进行过优化,反应速度快

缺点:

1、不开源,无法修改、优化底层代码
2、分大众版和企业版,大众版免费,但功能有缺失,详细见附录
3、暂不支持自行开发控件/,无法调取android原生功能
4、框架自带功能过多,导致应用安装包偏大。
5、文档偏少
6、部分系统无法使用IDE进行调试
7、只能在服务器端发布,无法在本地发布
8、IOS发布,需要将证书上传至服务器

总结:通俗来讲,就是将h5我们写好的移动端页面,放到ios设备以及安卓设备中,在里面我们可以享受ios和安卓给我们的所有支持,通过方法调用,回调函数进行使用 给我们提供的方法
对安卓 和 ios交换数据就是方法调用方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值