App的三种开发模式

App的三种开发模式

Native APP:原生程序iOS、Android等等。需要用户下载安装使用;可访问手机所有功能(GPS,摄像头等)

WebAPP:Html5语言写出的App,不需要下载安装。生存在浏览器中的应用,基本上可以说是触屏版的网页应用;对手机特点有限制,页面跳准费力。

HybridAPP:半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。混合应用程序让开发人员可以把HTML5应用程序嵌入到一个细薄的原生容器里面,集原生应用程序和HTML5应用程序的优点(及缺点)于一体。

判断一个页面是原生还是H5:

1.看布局边界

在系统设置里进入“开发者选项”,勾选“显示便捷边界布局”,若出现布局线框,就是原生,否则是一个整体的布局就是 H5页面。


App的三种开发模式_第1张图片
image.png
2.看加载的方式

如果在打开新页面导航栏下面有一条加载的线的话,这个页面就是H5页面,如果没有就是原生的。 微信里面打开我们的H5页面常见的有个绿色的 加载线条。如下图红框里面所示:


App的三种开发模式_第2张图片
image.png
3.看断网的情况

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

显示404或则错误页面的是html页面。

4.下拉页面的时候显示网址提供方的一定是H5
App的三种开发模式_第3张图片
image.png

你可能感兴趣的:(App的三种开发模式)