如何判断一个 app 是原生还是 webapp,或者是两者结合的?

 我来答
帐号已注销
高粉答主

2020-04-04 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:35.4万
展开全部

1、首先找到自己手机的设置,在屏幕上下拉就能够看到一个此轮形状的图标,也就是设置。

2、进入设置之后找到系统,分辨这个得方法需要开启系统设置中的一项功能,下面进入到系统中。

3、在系统设置中找到开发人员元选项 ,这里面有对于开发人员提供的选项,不是开发人员可以关闭里面的功能。

4、找到显示边框布局的这个选项,点击开启。

5、这时手机上的每一个区域,都显示了条纹。原生应用都是在自己的区域里面绘制的,而webApp是在一个webviwe 中现实的就是所有的区域都展示在 webviwe 这个区域,里面的东西就不会细节的显示了。

6、webviwe显示如下图,可以清楚的看出来这两者之间的区别。webviwe中间显示的东西没有间隙。

oolgloo
2016-06-06 · TA获得超过2636个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:660万
展开全部
  1. 首先判断一个页面是否原生界面还是网页的方法:

    1. 长按页面,看是否出现特殊标记、放大镜等等,是则为网页

    2. 单击按钮,看出现的高亮区域是否与按钮吻合,是为原生;大于按钮或者无高亮一般为网页

    3. 单击按钮,看是否响应即时,如果响应有轻微卡顿(>300ms)为网页

    4. 对于有列表页的,快速滑动列表,看是否卡顿,卡顿的为网页

    5. 如果页面中有底部固定的banner,向上滑到底后banner会往上跑的为网页

    6. 进入界面后,不能快速显示内容,而是出现空白加载动画的为网页。

    7. 有一些都直接告诉你是网页了,比如微信的分享链接页面打开后,下拉即可发现“网页由【xxx域名】提供”的字样

  2. 用(1)中方法看一两个界面,即可确定是否都是web或者都是原生或兼而有之。

  3. 出于快速迭代需求,现在的App一般都会或多或少加入一些网页

  4. 通常来说全部是网页来做的性能表现不佳,一般是用户交互少、纯数据展示类的界面可使用网页来表现。

  5. 举例

    1. 淘宝、支付宝首页的按钮、链接点进去的二级页面大多是网页

    2. 微信的分享链接展示页面

    3. QQ动态分页的列表项点进去基本是网页

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广州启汇营销策划有限公司
2018-07-26 · 专业app开发、互联网营销策划
广州启汇营销策划有限公司
广州启汇营销策划有限公司是国内领先的移动互联网技术解决方案服务商。拥有子品牌:启汇网络和启汇营销。提供APP、移动商城、Web等开发服务。专注品牌建设、全媒介投放、内容运营、活动策划等市场服务。
向TA提问
展开全部
  • 原生是Native APP;

  • H5就是Web App;

判断方法

  1. 看断网的情况

    把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。

  2. 布局边界

    可以打开开发者选项中的显示布局边界,页面元素很多的情况下布局是一整块的是h5的,布局密密麻麻的是原生控件。页面有布局的是原生的否则为h5页面。

  3. 加载的方式

    如果在打开新页面导航栏下面有一条加载的线的话,这个页面就是H5页面,如果没有就是原生的。 

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友33dab3f
推荐于2017-11-24 · TA获得超过1398个赞
知道小有建树答主
回答量:1283
采纳率:76%
帮助的人:654万
展开全部
1、在手机设置、开发者选项中开启显示布局边界功能;
2、进入应用查看布局边界;
3、原生应用可以看到各个控件的布局边界,web界面只有整个页面的一个边界。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中兴技术乐园
2016-10-21 · TA获得超过4814个赞
知道大有可为答主
回答量:3658
采纳率:0%
帮助的人:1166万
展开全部
App主要有三种形式,分别是WebApp,Native App(原生App)和Hybrid App(混合App)。

WebApp:简单来说,Web App就是针对iOS/Android优化后的web站点,用户不需要下载安装即可访问。一般的web站点测重使用网页技术在移动端做展示,包括文字,视频,图片等,而Web App更侧重“功能”,是基于网页技术开发实现特定功能的应用,必须依赖手机浏览器运行。Web App开发成本低,维护更新简单,支持云修复,用户不用下载更新,但是App的用户体验不足,页面跳转迟钝甚至卡壳,页面交互动态效果不灵活,而且可能上不了AppStore,如果企业的核心功能不多,App需求侧重于信息查询,浏览等基础功能,可以选择Web App。

Native App(原生App):Native App是基于智能手机操作系统(现在主流的是ios和Android)用原生程序编写运营的App。Native App运行时是基于本地操作系统的,所以它的兼容能力和访问能力更好,拥有最佳的用户体验、最好的交互界面,但也是开发难度最大,开发成本和维护成本最高的App。

Hybrid App(混合App):是指半原生半web的混合类App,同时采用网页语言和程序语言进行开发,通过不同的应用商店进行打包分发,用户需要下载安装使用。Hybrid App兼具Native App良好的用户交互体验和web App跨平台开发的优势,因在开发过程中使用网页语言,所以开发成本和难度大大降低。Native App是现在的主流应用,大型的App如淘宝/掌上百度/微信都是走的Hybrid App路线。

看完这些,相信你应该知道如何判断了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式