PC,H5,APP的概念和区别
一 概念
1、H5
狭义上的H5只是一种编程语言,而广义上的H5则涵盖了互联网上绝大多数使用了HTML5技术页面,主要泛指移动网页本身(移动网页就是你用手机浏览器访问的网页,例如你用手机百度搜索不懂的知识,app是你在手机下载的软件,比如美团外卖,淘宝等应用软件)
2、PC
与H5相对,H5泛指移动端,而PC则是指电脑端,常见的PC项目架构有BS架构和CS架构的,BS架构就是通过浏览器(browser)请求后台服务(server),后台返回到响应内容显示在浏览器上,常见BS架构的项目有天猫、京东等浏览器输入地址就可以访问。CS架构的项目比如QQ、微信等,需要在电脑下载客户端(client),客户端与后台服务器(server)进行数据传输交互。基于以上信息,PC端测试都是在电脑上,要么是在浏览器上测试要么安装对应客户端。平台都是电脑
3 APP
app测试平台分为安卓和IOS端:安卓测试需要在安卓手机上安装开发提供的apk测试包;IOS测试需要将手机UUID提供给开发安装ipa测试包进行测试
二 (测试)区别
一般情况下手机端和PC端都对应一套后台服务,但也有一些功能,比如PC与手机端展示不一致,或者有什么特殊处理,这样情况下后台会写两套不同的接口来处理对应的业务需求,总体来说两者调用的接口是一致的。这一点非常好理解,你从手机浏览器打开的淘宝和你电脑浏览器打开的淘宝基本是一致的,这样直接访问线上地址测试即可
而app后台开发与PC端和移动端不一样,需要使用android开发技术单独开发app的后台,APP测试虽然对应了一个后台,但是不同的用户可能下载了不同版本的客户端,上线测试时,需要兼容每个版本的测试。
三 兼容性考虑
1、PC的兼容性主要包括各浏览器和不同操作系统,但主要考虑的是不同主流版本浏览器的兼容性
2、APP的兼容性包含安卓和IOS不同机型,不同版本,不同屏幕都要适配
3、H5的兼容性主要测试手机端的不同浏览器的兼容性
四 发布流程对比
PC端每次更新发布,需要将测试通过的包替换线上包,重启服务后立刻生效,访问的就是最新的环境
H5由于是一些html5网站发布上线后无需重启即可访问
APP端需要向应用市场发布,安卓发布的市场有很多,应用宝、豌豆荚、应用商店等每个应用都需要单独审核;IOS端应用比较单一就是appstore。从提交、审核到发布会有几天的时间间隔,开发的应用包不会立刻发布。
PC,H5,APP的概念和区别相关推荐
- ShopXO开源电商系统源码支持PC+H5支付宝小程序微信小程序百度小程序头条amp;抖音小程序QQ小程序APP等
介绍: ShopXO开源电商体系,国内抢先企业级.支撑PC+H5.支付宝小程序.微信小程序.百度小程序.头条&抖音小程序.QQ小程序.APP等- 支撑多库房.多商户形式运营(组件插件化.即插即 ...
- ShopXO开源电商系统源码支持PC+H5支付宝小程序微信小程序百度小程序头条抖音小程序QQ小程序APP等
介绍: ShopXO开源电商体系,国内抢先企业级.支撑PC+H5.支付宝小程序.微信小程序.百度小程序.头条&抖音小程序.QQ小程序.APP等- 支撑多库房.多商户形式运营(组件插件化.即插即 ...
- 如何在3-5分钟之内搭建好PC/H5网站、商城、小程序、官微名片、独立后台、全员营销APP?
使用「启动」功能,帮助你最多在5分钟之内,配置出自己的PC/H5网站.官方商城.小程序.官微名片.独立管理后台.全员营销分享APP! 第一步:企业概况-基本信息设置(30秒) 打开启动-企业概况,仅需 ...
- 一站式网校平台全套源码 直播/录播/考试 PC网站+APP+公众号+H5
在线教育平台源码 在线网校源码 PC+H5+公众号+APP 四合一 开发环境:PHP+MYSQL 源码包含:PC+小程序+公众号+H5 需要绑定对接公众号 一站式网校平台,包含直播/录播/考试/营销等 ...
- 微信小程序和H5网页之间有什么区别?
微信小程序和H5网页之间有什么区别 本博主语录:小程序和H5网页的主要开发语言都是 JavaScript ,所以通常小程序的开发会被用来同普通的网页开发来做对比.两者有很大的相似性,对于前端开发者而言 ...
- APP测试概念/Appium实战
按测试类型分类 1.APP专项测试概念 2.APP测试方法 3.Appium简介 appium 实战脚本 是看着课程听的,做的课程的随堂笔记 课程的链接如下: https://coding.imooc ...
- CSS之布局系列--静态布局、流式布局、自适应布局、响应式布局的概念及区别
原文网址:CSS之布局系列--静态布局.流式布局.自适应布局.响应式布局的概念及区别静态布局.流式布局.自适应布局.响应式布局的概念及区别_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍前端的 ...
- H5 app之初体验
一.手机APP开发 - 前端打包 1.1 三种APP开发模式 web app 基于html + css + js技术栈开发的APP 通过编辑器的打包功能,将.html文件打包成APP应用 native ...
- H5 App开发工具 WeX5
WeX5是H5 App开发工具,Apache开源,免费开放所有代码,所开发的应用均能"一秒打开"!对跨平台多前端应用开发的支持极好,一次开发,多平台运行 . WeX5采用混合应用( ...
最新文章
- 文本框可编辑查看页面
- python flask 部署_如何进行Python Flask项目的部署?
- 学习之路三十一:Varchar和NVarchar的理解
- Transformer中的位置编码(PE,position)
- 关于modelsim 6.4a遇到的问题
- jvm的架构模型:基于栈式的架构和基于寄存器架构的特点
- m4a打开服务器运行失败,WINCC打不开项目,服务器运行失败
- 3D卷积GAN飞起!微软“可缩放”新框架只需2D数据即可生成逼真3D模型
- unity3d中让物体显示和隐藏
- java中逗号分隔的字符串和List相互转换
- 【干货】微信小程序如何设置背景图片
- 使用spark与ElasticSearch交互
- 30 | 答疑文章(二):用动态的观点看加锁
- Office 2010安装时缺少MSXML 6.10.1129.0
- Multisim14 语言设置
- 微信小程序地图与位置相关操作
- 戴尔服务器系统缓存怎么清理,戴尔笔记本怎样清理磁盘空间
- nginx rtmp推流配置与测试
- 1218: 青蛙(三)
- 《数据结构与算法分析》课程设计——贪吃蛇问题