服务热线:18137863186

APP开发中有哪些分类?

分类:常见问题
浏览次数:632发表日期:2018-08-13

约定俗成的一般对APP的分类有以下几种:①、Native App(原生应用)②、Web App(浏览器应用)③、Hybird App(混合应用)④、React App(Web转原生应用)

手机APP制作,软件开发公司

  如果我们按APP的打包与发布方式来分类,那么现在APP分为三类:

  1、需要安装的APP,Native App、Hybird App、React App都属于这一类,发布时需要将App打包成可执行程序,然后挂到市场或者网站上,让用户下载安装后才能运行,其功能受限于平台API与权限,但也可以通过一些奇技淫巧越过平台API与权限限制,比如Hook技术(扯远了,不深入)。

  2、不需要安装的APP,Web App,其实本质上就是个网站,只是做成了和手机APP相仿的样子,发布方式与网站发布相同,用户可以通过浏览器或者微信之类的工具去加载这个网站,其功能相对于手机,受限于浏览器引擎提供对手机本地服务(文件、相机等等)访问的JS接口,通常功能非常少,所以限制较大。

3、需要用户已经安装某个第三方APP,然后跑在第三方APP上的APP,这类技术安卓上较多(典型的Python程序可以跑在PythonOnAndroid APP上,或者Ruby解释器可以跑Ruby程序),而iOS由于有对这类行为做出过明确限制,上架审核规则里有明确指出,不准APP可以下载源代码从而扩展功能,所以iOS上过去并不存在这样的APP,但最近出了个反例,就是微信小程序。

企业在准备APP开发时可以根据公司的产品主要的形式以及目标用户特征以及计划成本等因素选择不同形式的APP开发。

手机APP制作,软件开发公司

郑州立信软件科技是一个专业软件开发公司,拥有成熟的技术团队,立信科技在创业、创造、创新的时代浪潮下顺势而为,发挥自身特长,专注于软件定制、app软件开发、手机app制作、系统开发等服务!为客户提供完善的售后服务,让相信立信科技,选择立信科技的客户不再害怕产品出现问题导致业务中断。



  • 波浪
  • 波浪