武汉菲鹏达通信有限公司

武汉APP开发公司教你如何辨别APP页面是原生开发还是H5页面

 二维码 20

    (公司张总);“刘总,我听公司小刘说,您想开发个APP

   乙(刘总):“是啊,开发这么一个项目需要多少钱啊”

   甲:6万,看您之前在我们公司合作过,给您一个最低的折扣,5.5万吧”

   乙:“这么贵啊,别个都只给我报2万,你们这太贵了吧”

   甲:“刘总啊,我们这是原生态开发,别个估计是套模板的,性质不一样,开发技术也不一样,后期我这个可以自由修改,想添加什么功能都可以,那个是死板的,动不得”

   乙:“哦哦,还不能再少点吗?”

   甲:“不能再少了,已经是我们的最低价了,看您是老客户才给的折扣”

   乙:......

公司做APP开发的,经常会听到上面的这种对话,也经常会遇到像刘总这样的人。作为专业人员,我们了解一个APP软件到底是用原生态开发还是H5页面开发亦或者是混合开发的,但作为刘总这种非专业人员,却不知道如何判断自己出大钱开发的APP是原生态还是H5页面,今天武汉APP开发公司菲鹏达的小编就来跟大家分享分享它的判断方法。


原生开发即Native APP ,原生应用程序是某一个移动平台(比如iOS或安卓)所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持XcodeObjective-C,安卓平台支持EclipseJava)。原生应用程序看起来(外观)和运行起来(性能)是最佳的。

H5页面即Web App,是利用Web技术进行的App开发,我们知道web技术本身需要浏览器的支持才能进行展示和用户交互。主要用到的技术是HTML5JavaScriptCSS等。现在还有一些开发框架可以利用,比如phoneGapbootstrapjquery等。H5开发的好处是可以跨平台,编写的代码可以同时在AndroidIOSWindows上进行运行。由于Web技术本身的限制,H5移动应用不能直接访问设备硬件和离线存储,所以在体验和性能上有很大的局限性。

混合开发即Hybrid APP,是结合原生和H5开发的技术,取长补短的一种开发模式,原生代码部分利用WebView插件或者其它的框架为H5提供了一个容器,程序主要的业务实现、界面展示是利用H5相关的Web技术进行实现的。比如现在的京东、淘宝、今日头条等都是利用的混合开发模式。

那在Hybrid当中,如何快速的判断一个APP页面是原生的还是H5页面呢?可以通过以下几种方法:


1.看断网的情况

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

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

2.看布局边界

打开开发者选项中的显示布局边界

页面元素很多、布局是一整块的就是h5的;

布局密密麻麻的是原生控件。教你判断一个APP页面是原生的还是H5页面.jpg

左边是H5页面,右边原生开发

3.看复制文章的提示,需要你通过对比才能得出结果。

比如是文章资讯页面可以长按页面试试,如果出现文字选择、粘贴功能的是H5页面,否则是native原生的页面。

有些原生APP开放了复制粘贴功能或者关闭了。而H5css屏蔽了复制选择功能等等情况。需要通过对目标测试APP进行对比才可知。

这个在支付宝APP、蚂蚁聚宝都是可以判断的。


4.看加载的方式

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


武汉APP开发公司教你如何辨别是APP页面是原生开发还是H5页面


5、看app顶部 导航栏是否会有关闭的操作

如果APP顶部导航栏当中出现了关闭按钮或者有关闭的图标,那么当前的页面肯定的H5,原生的不会出现(除非设计开发者故意弄的)

美团的、大众点评的APp、微信APP当加载h5过多的时候,左上角会出现关闭2字。

6、判断页面 下拉刷新的时候(前提是要有下拉刷新的功能)

如果界面没有明显刷新现象的是原生的,如果有明显刷新现象(比如闪一下)的是H5页面(iosandroid)。

比如淘宝的众筹页面。

7、下拉页面的时候显示网址提供方的一定是H5。如下图所示:

武汉APP开发公司教你如何辨别是APP页面是原生开发还是H5页面


总之,判断一个APP页面是原生开发还是H5页面,方法有很多,只要用心去观察一定能发现两者之间的区别,作为非专业人员掌握了这些基本知识,能避免少踩坑不踩坑。


网站定制开发
菲鹏达网站开发公司致力于不同行业、不同规模的企业提供手机端APP开发服务,主要包括电商类APP开发、o2o类APP开发、生活服务类APP开发。
菲鹏达网站开发公司致力于各商业、企业单位及个人提供软件定制开发开发服务,主要包括CRM系统开发、ERP软件开发等企业管理软件的定制开发与设计。
菲鹏达网站开发公司致力于各类企业用户的网站定制开发,包含企业网站开发、政府网站开发、商城网站定制开发、APP软件定制开发、营销型网站定制开发等。
软件定制开发
APP定制开发
菲鹏达网站开发公司致力于各行业企业的微信定制业务,包含微官网、微商城、微分销、微活动等功能。可以根据客户自己的需要进行产品的定制开发。
微信定制开发
会员登录
登录
其他帐号登录:
我的资料
留言
回到顶部