Hybrid app介绍
app主要指安装在手机上的软件,现在市场上主流的app形式有三种:
Native app
Web app
Hybrid app
1.Native app
解释:
指的是原生程序,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强。需要用户下载安装使用。
优点:
1.响应快,用户体验好
2.能够调用大部分手机本地API
3.部分功能能够离线使用
4.运行速度快
缺点:
1.不能够跨平台
2.开发周期长成本高
3.用户需要升级才能够访问到最新版本
4.维护成本高、更新慢
开发语言:
1.苹果->object c、 swift
2.安卓->java
3.Windows phone->c#
2.Web app
解释:
Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。
优点:
1.开发成本低
2.跨平台
3.更新速度快
缺点:
1.需要宿主在浏览器
2.受网络影响大,体验不如原生app
3.不能够大部分手机本地api
4.交互体验差
开发语言:
Html+css+javascript
3.Hybrid app
解释:
Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web ,相当于在一个native app里面嵌入一个浏览器,web app放在浏览器里。
优点:
1.开发成本、性能介于web app 与native app 之间
2.里面的web app部分支持跨平台
3.用户体验不错
缺点:
1.性能不如原生app
2.受网络影响大