1.nativeapp(原生app)
就是用android和object-c (Swift)等原生语言开发的应用。
原生程序,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强。需要用户下载安装使用。
优点:打造完美的用户体验;性能稳定;
操作速度快,上手流畅;
访问本地资源(通讯录,相册);
设计出色的动效,转场;
拥有系统级别的贴心通知或提醒;用户留存率高。
缺点:分发成本高;维护成本高;
更新缓慢,根据不同平台,提交–审核–上线 等等不同的流程,
需要经过的流程较复杂
2. webapp就是在浏览器中运行的web应用。
你可以用10086的网站去充话费,12306网站上买火车票。H5
用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。