走近APP安徽国际商务职业学院第三章目录ContentsAPP技术与应用1APP的产品规划与项目管理2APP产品的开发301APP技术与应用★NativeAPP★WebAPP★Hybrid★各类型APP的特点APP技术与应用NativeAPPHybridAPPWebAPPAPP技术与应用NativeApp是一种基于智能移动设备本地操作系统(如iOS、Android、WP操作系统),并使用对应系统所适用的程序语言编写运行的第三方应用程序,由于它是直接与操作系统对接,代码和界面都是针对所运行的平台开发和设计的,能很好地发挥出设备的性能,所以交互体验会更流畅。NativeAPPWebApp是一种采用Html语言编写的,存在于智能移动设备浏览器中的应用程序,不需要下载安装,可以说是触屏版的网页应用,由于它不依赖于操作系统,因此开发了一款WebApp后,基本能应用于各种系统平台。WebAPPHybridApp是一种用Native技术来搭建App的外壳,壳里的内容由Web技术来提供的移动应用,兼具“NativeApp良好交互体验的优势”和“WebApp跨平台开发的优势”。主要使用HTML5和JS作为开发,再调用封装的底层功能如照相机、传感器、通讯录等。浏览体验度相对原生APP稍次之。近几年逐渐成为主流,目前淘宝、微信等都是采用此方式。HybridAPP(1)打造完美的用户体验(2)性能稳定(3)操作速度快,上手流畅(4)访问本地资源(通讯录,相册)(5)设计出色的动效,转场,(6)拥有系统级别的贴心通知或提醒(7)用户留存率高优点缺点(1)分发成本高(不同平台有不同的开发语言和界面适配)(2)维护成本高(例如一款App已更新至V5版本,但仍有用户在使用V2,V3,V4版本,需要更多的开发人员维护之前的版本)(3)更新缓慢,根据不同平台,提交–审核–上线等等不同的流程,需要经过的流程较复杂计划完成:56%实际完成数目:820万回款数:640万计划完成:56%实际完成数目:820万回款数:640万VS各类型APP的特点NativeAPP一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强。需要用户下载安装使用。(1)开发成本低。(2)更新快。(3)更新无需通知用户,不需要手动升级。(4)能够跨多个平台和终端。优点缺点(1)临时性的入口。(2)无法获取系统级别的通知,提醒,动效等等。(3)用户留存率低。(4)设计受限制诸多。(5)体验较差计划完成:56%实际完成数目:820万回款数:64WebApp不需要下载安装,类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。0万计划完成:56%实际完成数目:820万回...