原生app开发和封装app分别是什么
封装APP是混合开发APP领域里面的一种APP开发的方便解决方案。现在一般分为2种方案:一,是指把URL,经过把手机网站封装到APP里面,简略的来说便是把手机网站变成APP,APP的内容和手机站的内容如出一辙,APP的数据拜访方法还是经过URL域名来处理的;二,经过把网站的前端代码,HTML代码封装进APP安装包,全部的本地文件(页面cssJS视频等)都封装进APP的安装包里面;
封装APP归于混合APP,封装APP又分为封装URL和封装HTML两种形式。
原生APP
原生APP是一种最传统的APP解决方案,苹果公司是这方面的鼻祖,apple引导了智能设备年代,相同也引领了整个APP软件,能够说有了apple才有了APP(运用层级);
原生APP开发则是依据这些大公司发布的APP开发言语及开发东西别离进行撸代码,IOS系统的用xcode东西,安卓的Studio,微软的WindowsPhoneStudio,反正都是国外的软件巨头提供的东西(硬件,软件言语、逻辑、东西...反正是生态一条龙了!咱们都只能跟随,运用他们的。)
原生APP开发需求有专业的人员,比如IOS的需求IOS开发工程师,安卓的需求安卓工程师,WP的需求了解微软的工程师,他们三个老迈(IOS,安卓,微软)开山立派,全球薅用户!短短十多年,便成果了今天如此格式!
但是跟着年代的进步,APP的需求如井喷,移动互联的年代来的太快,并在运用层级的APP继续发酵,整个商场的需求无法得到满意!

怎样能跨渠道,方便的开发APP?
一种更加简略的APP解决方案孕育而生!
那便是混合APP形式!
跟着H5的全球统一标准,混合APP形式获得了更多的认可,根底结构(根底结构肯定都是原生的)不用动(IOS&安卓)但是更多的功用,能够直接H5解决,混合APP形式敏捷获得了“PM”喜欢!(程序员也喜欢,毕竟一套H5能够兼容IOS安卓和微信WAP端)
提到这里,再拉通解释一下:原生APP,混合APP,封装APP。
三个其实都是APP的一种解决方案:
原生APP:全部APP开发的技能解决方案源头(根底结构);开发本钱高,时间长,需求几端专业技能;
混合APP:原生APP的衍生品,更方便,简略(自己写原生根底结构,自己写混合H5部分);
封装APP:混合app的分支;现在特指在线封装URL和封装HTML两种形式的APP解决方案(更直白的说是“原生根底结构”都不用你自己写了,你只需求有手机网站,或许自己写H5,就能够在线直接封装app)
当然了,假如只从技能层面说原生APP>混合app>封装APP
本钱层面说原生APP>混合app>封装APP
作用层面说(这个就不好说啦,毕竟是技能活,人很重要,一些原生APP最终呈现的作用还不如封装APP的好!)
所以不要认为外包公司给你说咱们是“原生app”开发形式最终作用就真的好!也不要一听说混合APP,封装APP这些词儿就觉得不可!全部APP的技能源头都在apple和谷歌手里,无论原生&混合&封装,根底结构都是如出一辙的,根底结构都是“原生”的,都是依据苹果&谷歌的语法来写的!差别就在于混合&封装这两类提供更快捷的技能解决方案:原生底层结构其实是能够共用的,很多APP的功用也是能够共用的,既然能够共用,那么为何还要一字一字的去敲呢!
总结:无论是原生&混合&封装都是APP的一种技能解决方案,核心底层都是原生的,语法都来自苹果或谷歌。