经营范围/ Server

问答

您当前所在位置:主页 > 问答 >

APP开发名词介绍

发布者:重庆APP开发公司发布时间:2018-03-15浏览量:

一、名词介绍  

1.Native APP  Native APP 指的是原生程序,一般依托于

 
操作系统,有很强的交互,是一个完整的App,可拓展性强,需要用户下载安装使用。

APP开发名词介绍

(简单来说,原生应用是特别为某种操作系统开发的,比如
iOS、Android、黑莓等等,它们是在各自的移动设备上运行的)
 
该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上
 
原生应用程序是某一个移动平台(比如iOS或安卓)所特有的,

使用相应平台支持的开发工具和语言(比如iOS平台支持Xcode和Objective-C,安卓平台支持Eclipse和
Java)。

原生应用程序看起来(外观)和运行起来(性能)是最佳的。 
 
2.Web APP  Web App 指采用
 
HTML5语言写出的App,不需要下载安装。

类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。

(Web应用本质上是为移动浏览器设计的基于Web的应用,它们是用普通Web开发语言开发的,可以在各种智能手机浏览器上运行)

 Web App开发即是一种框架型APP开发模式(
Html5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客

户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。  HTML5应

用程序使用标准的Web技术,通常是HTML5、

APP开发名词介绍

 
JavaScript和CSS。这种只编写一次、可到处运行的
 
移动开发方法构建的跨平台移动应用程序可以在多个设备上运行。

虽然开发人员单单使用HTML5和JavaScript就能构建功能复杂的应用程序,但仍然存在一些重大的局限性,具体包括会话管理、安全离线存储以及

访问原生设备功能(摄像头、日历和地理位置等)。
 
3.Hybrid APP
 
Hybrid APP指的是半原生半Web的混合类App。

需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。

 混合应用程序让开发人员可以把HTML5应用程序嵌入到一个细薄的原生容器里面,集原生应用程序和HTML5应用程序的优点(及缺点)于一体。

 混合应用大家都知道是原生应用和Web应用的结合体,

APP开发名词介绍

采用了原生应用的一部分、Web应用的一部分,所以必须在部分在设备上运行、部分在Web上运行。

不过混合应用中比例很自由,比如Web 占90%,原生占10%;或者各占50%。 有些应用最开始就是包了个原生客户端的壳,

其实里面是HTML5的网页,后来才推出真正的原生应用。

比较知名的APP,比如手机百度和淘宝客户端 Android版,走的也是Hybrid App的路线,不过手机百度里面封装的不是WebView,而是自己的浏览

内核,所以体验上更像客户端,更高效。