App的类型比较

作者: 黄小毛 | 来源:发表于2016-08-24 22:58 被阅读2613次

    楔子

    互联网&软件行业,不管哪个方向,未来不外乎会产生两种变革,一是创新,二是资源整合。正如很多人分析的那样,这个行业的格局已经形成,但是远远还没有达到饱和的地步。不可否认,今天的风口行业是互联网、金融行业,如果早几年,房地产相关行业也会出现在这个榜单上。当行业大格局已经形成的时候,创新就会变得很艰难,此时,资源整合的能力就变得尤为关键了。

    作为一个在路上的产品人,我一直有个想法,就是把自己的经历、经验教训整理成一个方法论的东西。当然这件事在圈子里有很多人在做,每个人的方法都会不一样,我只是想把自己的经历整理记录出来,避免将来在同一个坑里摔倒多次。很多东西,也都是在网上,或者产品前辈们口中能够看到听到的,我做的这件事,就叫做“资源整合”,加上自己经历的资源整合。

    今天是第一篇。

    刚刚好本周要做一个App前端展示内容的功能,大致分为两块内容,一个是筛选条件区,一个是页面展示区。当然采用的是混合模式实现,把筛选条件放在原生态的框架里,将页面展示的内容用Web实现。所以本周刚刚好手头上整理出了这些东西,今天我们就来聊一聊App都有哪些类型,并比较它们都有什么不一样的地方。

    APP类型

    今天的主流应用程序分为三类:Web App、Hybrid App、 Native App。

    关于它们,百度百科是这么解释的:

    Native App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。
    WebApp是指基于Web的系统和运用,其作用是向广大的最终用户发布一组复杂的内容和功能。
    Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好的用户交互体验的优势”和“Web App跨平台开发的优势”。

    我再通俗的解释一遍:
    Native App 指的是用原生程序设计的App,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强。需要用户下载安装。

    Web App 指采用Html5语言写出的App,不需要下载安装。通常Web App生存于浏览器里,宿主是浏览器。

    Hybrid App指的是半原生半Web的混合类App。需要下载安装。

    一句话概括:Web App是一个手机版的网站,通过访问云端浏览器读取数据;混合App是指采用原生态App的框架,内嵌了一个地址写死的浏览器,读取数据还是通过访问云端;原生App是重新设计一个原生程序,有“云服务器数据库+App客户端”两部分组成,App应用里所有的UI元素、数据内容、逻辑框架均安装在手机终端上,有表有里。

    优缺点对比

    三种类型的区别

    1.原生App和混合App需要在运用市场上下载,Web APP不用;

    2.原生App和混合App可以调用终端设备底层的功能,如短信、通讯录等个人信息,摄像头,蓝牙,重力感应等等,Web App不能;

    3.原生App针对不同的操作系统需要单独开发,如Android、iOS等等,Web App不用;

    4.原生App访问速度快,混合App和Web App访问速度慢,混合App和Web App每次都是通过访问云端网站读取数据,在没有移动网络时基本就没用了。

    5.原生App因为包含UI元素和数据内容在本地,安装包比较大,混合APP只含有原生App的框架,安装包小,Web App连框架都没有。原生App和混合App需要手动更新下载,Web App不需要,只要刷新页面即可。

    6.总结一点,Web App小巧轻便,可以支持各种设备访问平台,而原生App则可以更充分地利用终端设备的特性。

    Web App的设计要点

    小结

    这是总结的第一篇产品经理相关知识技能,以后我会结合工作中遇到的实际问题,提供更加详尽的方法论的内容,给自己也给他人一个借鉴。

    相关文章

      网友评论

      本文标题:App的类型比较

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