native,h5,pc,hybrid,crn
1native
安卓:java ios:ios
2h5
浏览器渲染执行 跨平台安卓和ios 一套代码
3pc
电脑端
4hybrid(解决app嵌入h5只写一套代码问题)
方便h5嵌入app,开发者只写h5就行, 不同系统使用不同浏览器引擎执行h5部分有hibrid完成
5crn(解决性能问题)
h5执行渲染需要浏览器运行,crn解释成原生语言(安卓是java ,ios是),不需要浏览器引擎,性能比hybrid好
注:h5和crn都是解释性语言
注:crn没有native性能好,应为native打包为可执行语言,crn还需要一次解释(js为解释形语言)
注:屏幕要进行适配等问题,一般h5在web端和手机端是两套套,一般h5安卓和ios系统是一套,所以一般h5页面是两套手机端一套,web端一套(从公司分组看ios组,adriod组,h5组,hibrid组,crn组)