51 lines
1.0 KiB
Markdown
Executable File
51 lines
1.0 KiB
Markdown
Executable File
---
|
||
title: hybird
|
||
date: 2017-10-11 16:56:01
|
||
tags: [hybird]
|
||
categories: APP
|
||
---
|
||
|
||
### app分为几类?
|
||
* native:语言object-c,java,页面存放在本地
|
||
* hybird:语言object-c + html,受限于UIview
|
||
* web:语言html,页面放在服务器,受限于UIview
|
||
|
||
### native APP
|
||
#### 优点
|
||
* 运行效率高
|
||
* 可调用各种设备资源
|
||
|
||
#### 缺点
|
||
* 人力资源成本高
|
||
* 发布速度慢
|
||
* 更新版本的问题
|
||
* 实现图文混排很多坑
|
||
|
||
### web APP
|
||
#### 优点
|
||
* 开发成本低
|
||
* 使用范围广
|
||
* 方便快捷部署,不需要安装
|
||
* 用户总能访问最新的,迭代更容易
|
||
* 可被搜索引擎搜索带来流量
|
||
|
||
#### 缺点
|
||
* 体验短期无法超越 native
|
||
* 不支持离线模式
|
||
* 消息推送不及时
|
||
* 调用本地文件系统能力较弱
|
||
* 较差和较慢的性能体验
|
||
* 支持图形和动画效果较差
|
||
* 不适用于应用商店盈利
|
||
* 限制用户功能(gps,相机等)
|
||
|
||
### hybird APP
|
||
#### 优点
|
||
* 综合开发效率
|
||
* 发版本更方便
|
||
|
||
#### 缺点
|
||
* 运行效率中等
|
||
* 需要一点原生代码
|
||
|