1、目前主要有三种(如上图):
native app是原生安卓或ios程序员写的手机app。
hybrid app是混合app。 可以是安卓或iosf程序员写一部分,然后前端写html代码,把html代码给安卓或ios嵌套进去; 也可以是直接的html网站,将其打包,嵌套一个app壳(在壳里面,其实就是只做了一个内嵌浏览器)。
web手机端网页就是直接写html,在手机浏览器打开的网站。
2、区分app和手机端网页 手机app:是那些可以在手机的应用商店下载安装的软件,如微信、QQ等 手机端网页:是浏览器打开的网页,如www.taobao.com。(大部分写网页)。
3、公司选型:
注意: 1、原生安卓或ios开发的app基本可以操作任何手机系统,如视频、扫码、读取通讯录。 2、混合开发 2.1、一部分安卓或ios,一部分html,如果要操作手机,就需要安卓或ios配合前端一起。 2.2、现在前端也可以自己做混合开发,但是需要借助框架,如uni-app编辑器等帮助打包嵌套壳。 ** 如果公司没有安卓或ios,借助框架或uni-app,一般这些框架和uni-app也提供了视频、扫码等功能,只是对于我们来说这些很少用。 3、普通手机移动端网页对于手机操作是比较困难的,这些权限基本没有。
1、需要安装weex脚手架 2、创建项目 3、在命令控制台输入weex打包命令打包成安卓或ios
需要安装react-native教授叫 2、创建项目 3、在命令控制台输入react-native run android或者react-ntive run ios
1、需要下载一个他自己的编辑器HbuilderX 2、就可以使用编辑器打包
app现在做的很少,一般大公司才做,如果要做,基本现在使用uni-app就可以。
1、为什么做app很少?小公司做了没人下载,成本也高,必要性不大。 2、写好的vue项目,build打包之后,把打包的项目直接使用编辑器HBuilderX打包成app,其实就是将写好的html使用编辑器HBuilderX嵌套了一个壳。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192976.html原文链接:https://javaforall.cn