目前,混合开发有两种开发模式:

 admin   2023-11-10 14:38   144 人阅读  0 条评论

目前,混合开发有两种开发模式:

一、原生主导的开发模式:需要Android和IOS原生开发者。整个应用程序既有本地开发页面,也有H5页面。当需要H5页面时,本地开发工程师会嵌入它们。作者最近正在开发的项目中使用了这种开发模式。

第二,H5主导的开发模式:只需要H5的开发工程师用一些打包的工具打包应用,调用原生设备,比如HBuilder的云打包功能。



如何区分三个app:

1.看断网。

断开移动电话网络。然后点击页面。那么能正常显示的都是原生写的。

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


2.查看布局边界

您可以在开发人员选项中打开显示布局边界。当页面元素很多的时候,布局就是h5的一整块,布局上密密麻麻都是原生控件。页面的布局是原生的,否则就是h5页面。(仅适用于安卓手机)


3、看抄袭文章的提示,需要对比才能得出结果。

比如文章信息页,可以长按页面试试。如果出现文本选择和粘贴功能,则为H5页面,否则为本地页面。

一些本机应用程序打开或关闭了复制粘贴功能。H5的css屏蔽了复制选择功能等等。需要对比目标测试APP才能知道。


4、看装载方式

如果打开新页面的导航栏下有加载行,则该页面为H5页面;如果不是,就是原生的。当我们在微信上打开我们的H5页面时,有一条绿色的装载线。


5.看看应用程序顶部的导航栏是否会关闭。

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

在h5加载过多的情况下,美团、大众点评app、微信APP的左上角会出现“关闭”二字。


6.判断页面何时下拉刷新(前提是有下拉刷新功能)

如果界面没有明显的刷新现象,则为原生,如果有明显的刷新现象(如闪烁),则为H5页面(ios和android)。


7.当页面被拉下,网址提供商必须是H5。


本文地址:http://hbshuangniu.com/post/30.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

评论已关闭!