开发WEBAPP,安卓APP开发和网页的区别

2022年01月11日 来自于App快做

开发WEBAPP,安卓APP开发和网页的区别

webapp 和原生app 有什么区别,新手别误解

Webapp不需要下载客户端,但是所谓的Webapp也有app盒子,也是需要下载的。

JqueryMobile用于制作Webapp。

所谓的Webapp,本质上就是一个网页或者Web应用。菜单和输入框看起来像是原生应用,混合了原生应用。原则是创建一个网络视图应用程序,网络视图加载网络。这类应用通过Cordova、appCan等一些框架注入了一些JavaScript功能,比如摄像头、本地存储、声音等。这种开发方法的优势介于Webapp和原生app之间。它的性能比Webapp好一点,本地资源的能力也很强。大部分的app需求都可以满足,但是和原生app有着本质的区别。

JqueryMobile本质上是一个JavaScript库UI组件,因此可以用来开发Webapp或Hybridapp。Webapp还没有被市场证明是有效的。

因为作者以前是做安卓原生开发的,但是因为工作需要(说白了就是小公司不愿意做web版同时做安卓和ios),他们开始学习开发webapp。

webapp的开发无非就是:UI JS封装了移动终端的原生api。

UI:为了让webapp界面看起来更像移动界面,需要对HTML标签进行修饰和封装,形成各种空间,比如ButtonSwitchToggle等等。然而,不同的开发工具可能使用不同的用户界面来编写规范。对于wex5,采用UI2,即bootstrap或HBuilder。

梅。

JS: JS不断发展,从简单的前端开发到nodejs的后台开发,再到nativejs的移动终端开发。

封装移动api:前端人员可以更轻松的转移到移动开发。wex5通过cordova插件和justep调用原生api。XX而HBuilder通过nativejs控制本机api的调用。

webapp的开发

优点:

同时,它可以适应移动终端和网络终端。可以说,一次开发可以无处不在,开发效率高,开发成本低。

缺点:

因为webapp本质上是页面和js的结合体,在渲染页面的时候肯定运行不流畅,用户体验也不是很好。

标签:

立即咨询

立即咨询