一、移动端应用类型

移动端应用细分为三大类:Web  App、Native App 和 Hybrid App

二、Web  App、Native App 和 Hybrid App三类移动应用的特点

1.Web App

(1)Web App 指的是移动端的 Web 浏览器,其实和 PC 端的 Web 浏览器没有任何区别,只不过 Web 浏览器所依附的操作系统不再是 Windows 和 Linux 了,而是 iOS 和 Android

(2)Web  App 采用的技术主要是,传统的 HTML、JavaScript、CSS 等 Web 技术栈,当然现在 HTML5 也得到了广泛的应用。另外,Web App 所访问的页面内容都是放在服务器端的,本质上就是 Web 网页,所以天生就是跨平台的

2.Native App

(1)Native App 指的是移动端的原生应用,对于 Android 是 apk,对于 iOS 就是 ipa。Native App 是一种基于手机操作系统(iOS 和 Android),并使用原生程序编写运行的第三方应用程序

(2)Native App 的开发,Android 使用的语言通常是 Java,iOS 使用的语言是 Objective-C。通常来说,Native App 可以提供比较好的用户体验以及性能,而且可以方便地操作手机本地资源

3.Hybrid App

(1)Hybrid App,俗称混血应用,是介于 Web  App 和 Native App 两者之间的一种 App 形式

(2)Hybrid App 利用了 Web  App 和 Native App 的优点,通过一个原生实现的 Native Container 展示 HTML5 的页面。更通俗的讲法可以归结为,在原生移动应用中嵌入了 Webview,然后通过该 Webview 来访问网页

(3)Hybrid App 具有维护更新简单,用户体验优异以及较好的跨平台特性,是目前主流的移动应用开发模式

三、Web  App、Native App 和 Hybrid App三类移动应用的架构,如图所示

欢迎关注公众号:

移动端应用类型及特点相关推荐

  1. 【系统测试二】移动端测试类型和测试点

    文章目录 前言 1和PC端测试对比 2APP测试方式 3APP主要测试类型和测试点 3.1功能测试 3.2中断测试 3.3UE测试 3.4安装卸载测试 3.5兼容性测试 3.6稳定性测试 3.7性能测 ...

  2. 千锋教育Web前端——PC端企业类型整页制作

    千锋教育Web前端--PC端企业类型整页制作 文章目录 千锋教育Web前端--PC端企业类型整页制作 一.PC端的布局 二.源码 1.CSS源码 2.HTML源码 三.运行结果 一.PC端的布局 通栏 ...

  3. PC端企业类型整页制作

    PC端的布局 通栏 自适应浏览器的宽度 版心 固定一个宽度,并且让容器居中 源码 HTML源码 <!DOCTYPE html> <html lang="en"&g ...

  4. JS_js判断当前是否是微信浏览器,判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等

    判断当前是否是微信浏览器 var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') ...

  5. 不限文件类型的ftp服务器,ftp服务器文件类型

    ftp服务器文件类型 内容精选 换一换 在SAP系统中,如果选择共享文件系统由SFS Turbo而非NFS Server提供时,例如SAP HANA中的Backup卷或者Shared卷,您需要创建SF ...

  6. 云+网+端 技术架构

    云+网+端"将会是"互联网+传统行业"中所有领域的基本结构,"互联网+物流"也是如此.因而物流业需要对"云+网+端"有一个基本的认 ...

  7. 盒子端 CSS 动画性能提升研究

    不同于传统的 PC Web 或者是移动 WEB,在腾讯视频客厅盒子端,接大屏显示器(电视)下,许多能流畅运行于 PC 端.移动端的 Web 动画,受限于硬件水平,在盒子端的表现的往往不尽如人意. 基于 ...

  8. 【风险管理】网贷平台风险类型及管控能力

    网贷平台风险类型及管控能力 1平台可能存在的风险: 平台的风险来源于很多方面: 法律监管风险:金融政策监管体系.法律漏洞.黑产灰产: 征信体系:征信制度不规范.征信体系缺失: 市场经济环境:股市下跌. ...

  9. 我们用5分钟写了一个跨多端项目

    cml 作为真正让一套代码运行多端的框架,提供标准的MVVM模式,统一开发各类终端.同时,拥有各端独立的运行时框架(runtime).数据管理(store).组件库(ui).接口(api).此外,cm ...

最新文章

  1. F - Count the Colors - zoj 1610(区间覆盖)
  2. python语言下载-python下载_python免费下载[编程工具]-下载之家
  3. #pragma pack(n)和sizeof求结构的大小
  4. 冯长根教授:博士生其实不是学生
  5. 蚂蚁金服自研数据库OceanBase如何登顶TPC-C
  6. XEIM|XEIM企业即时通讯
  7. Annaconda环境下查询Python 第3方包的版本号
  8. Codeigniter夸应用调用model
  9. java中写sql语句的小小细节
  10. 语音文件aac-raw-wav格式转换方法
  11. 跨专业考计算机研究生有专业限制吗,我想跨专业考计算机专业研究生
  12. 【人工智能Prolog】ancestor 递归
  13. 华数机器人旋转编程_华数机器人HRT-6-Ⅰ型示教器操作与编程.ppt
  14. 网站备案和域名实名认证的重要性
  15. mysql too long_mysql中data too long for column错误的一种解决办法
  16. DAX: 用SWITCH函数替换嵌套IF函数
  17. MySQL之索引及其背后的数据结构
  18. 最全面鸿蒙系统开发的相关资料收录
  19. 淘宝订单接口|订单插旗备注,淘宝开放平台最稳定的店铺订单接口
  20. 对于iphone X 兼容性处理的css适配方法和js适配方法

热门文章

  1. BannerDemo【图片轮播图控件】
  2. IoT:template
  3. PHP异常处理类(文件上传提示)
  4. 使用 Github Pages 发布你的项目文档
  5. NodeJS、NPM安装配置步骤(windows版本)
  6. ASP.NET三层数据操作与GridView互动
  7. 程序员创业,不要把风险带给家人!——Leo网上答疑(4).
  8. 开始您的第一个Google App Engine应用
  9. Notepad++ 异常崩溃 未保存的new *文件列表没了怎么办?
  10. jquery中not方法失效的解决方案