Native APP:原生程序iOS、Android等等。需要用户下载安装使用;可访问手机所有功能(GPS,摄像头等)
WebAPP:Html5语言写出的App,不需要下载安装。生存在浏览器中的应用,基本上可以说是触屏版的网页应用;对手机特点有限制,页面跳准费力。
HybridAPP:半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。混合应用程序让开发人员可以把HTML5应用程序嵌入到一个细薄的原生容器里面,集原生应用程序和HTML5应用程序的优点(及缺点)于一体。
判断一个页面是原生还是H5:
1.看布局边界
在系统设置里进入“开发者选项”,勾选“显示便捷边界布局”,若出现布局线框,就是原生,否则是一个整体的布局就是 H5页面。
2.看加载的方式
如果在打开新页面导航栏下面有一条加载的线的话,这个页面就是H5页面,如果没有就是原生的。 微信里面打开我们的H5页面常见的有个绿色的 加载线条。如下图红框里面所示:
3.看断网的情况
把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。
显示404或则错误页面的是html页面。