app的开发方式有哪些?

作者: Monica_C | 来源:发表于2017-06-23 00:58 被阅读329次

1.nativeapp(原生app)

就是用android和object-c (Swift)等原生语言开发的应用。

原生程序,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强。需要用户下载安装使用。

优点:打造完美的用户体验;性能稳定;

           操作速度快,上手流畅;

           访问本地资源(通讯录,相册);

           设计出色的动效,转场;

            拥有系统级别的贴心通知或提醒;用户留存率高。

缺点:分发成本高;维护成本高;

          更新缓慢,根据不同平台,提交–审核–上线 等等不同的流程,

          需要经过的流程较复杂

2. webapp就是在浏览器中运行的web应用。

你可以用10086的网站去充话费,12306网站上买火车票。H5

用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。

优点:开发成本低;

           更新快,更新无需通知用户,不需要手动升级,能够跨多个平台和终端。

缺点:临时性的入口;

          无法获取系统级别的通知,提醒,动效等等;用户留存率低;

          体验较差

3.hybridapp(混合app):就是外面是原生的壳,里面是webapp应用,兼具两者优势。

相关文章

网友评论

    本文标题:app的开发方式有哪些?

    本文链接:https://www.haomeiwen.com/subject/wtpqcxtx.html