1、native app 原生安卓或者ios程序员写的手机app
2、htbrid app 混合app
2.1 有安卓ios程序员写一部分,然后你写html代码,给ios或者安卓嵌套进去
2.2直接是html网站,给他打包,嵌套一个app壳,在壳里面,其实就只做了一个内嵌浏览器
3、web手机端网页 就是直接写html 在手机浏览器打开的网站
开发移动端app的框架
1:vue语法框架 weex 他可以打包生成app
1.1需要安装weex脚手架
1.2创建项目
2:react语法的框架 react-native 他也可以打包生成app
1.1需要 安装react-native脚手架
1.2创建项目
3:uni-app这个框架 也可以打包生成app
1.1需要下载一个他自己的编辑器 hbuilderx (语法类似vue)
1.2可以使用编辑器打包
------HbuilderX
下载hbuilderx
新建项目 建议选择uniapp里面的看图模板
在pages里面开发页面
pages.json 相当于页面路由
打包之前 配置 manifest.json 文件 ,配置图标 、启动页,sdk选项。
点击发行 打包完成。
--------已有vue项目 ,生成app
新建项目 选择 5+app是套壳子
把build的html css js 复制到创建的空模板
直接复制粘贴到文件夹
打包--先打开manifest.json配置,然后发行 ,云打包
------h5与app互相调用
sdk就是封装的代码的意思