暑假伊始,仍旧分不清楚web app 和原生app的区别。在自己的简而言之中,思考的是web app是类似于电脑端口在windows,liunx,macos这种操纵系统的网页上面了解到的一些东西。而原生app是在手机端口比如Android,ios,树莓操纵系统等等上面运行的叫做原生app。对于原生app有了更为高级的感觉。通过暑假的学习,我发现web app 和原生app的区别不应该以运行的是手机电脑来区别,这是不恰当和不合理的理解。原生和web app都可以运行在手机的终端上。
在智能手机上运行的App应用程序有NativeAPP(基于本地操作系统运行)与Web APP(基于手机浏览器运行),比如Chorme,Firefox,Microsoft edge等等浏览器上面。 这里面Native App便是原生App的意思,于是原生App开发同样便是指基于本地操作系统的App开发服务。原生app能够调用手机的摄像头,传感器,螺旋仪等等设备,并且它的一些框架数据在手机本地端口会有储存。再次使用时直接调用不需要受制于当前的网络(非联网app),相较于web app也不会有较慢的加载速度。但是原生app那么全面,导致的成本直线上升,对于一些甲方为了控制成本,所以选择的web app。
Web App就是一种框架型APP开发形式(H5 APP框架开发形式),拥有跨平台的优点,每次在网页使用时候每次加载,所以不需要安装客户端。不会占用手机的存储空间,也不存在软件更新这种问题。只需更新后台服务器 ,所有人使用的版本都是一样的了。
原生APP由“云服务器数据+APP应用客户端”两个别构成,APP应用全部的UI元素、数据内容、逻辑框架均安装在手机终端上。访问的时刻,不须要重新下载加载应用页面框架,只须要加载数据就可以。于是加载速度更快,页面响应更快。
而Web APP开启一个页面,全部需要重新加载页面的全部元素,访问速度受手机终端性能与网络环境的限制,引起加载速度慢,并且操作频繁容易卡死。
以上是对于web学习的总结
对于发布app的学习
首先对资质进行注册
然后应用通过uni app进行一个打包
创建应用需根据应用实际,完善应用基本信息、安装包、图标素材、适配信息等,版权证明为可选项(即开发者提交的应用审核涉及需要提供相关版权证明的情况,可上传至此)。
完善应用信息并确定无误后,点击保存并提交审核,首次创建应用的开发者资质和应用信息会同步提交审核,24小时内会完成审核,审核结果请留意注册验证的邮箱和站内信消息。
完成资质审核后
会上传到托管的软件平台进行软件的审核,之后进行一个软件公司的发布
发布后别人通过应用市场进行一个下载,从而在你发布的app中进行一定的付费,达到一定的流量后会产生一定的反馈费用。