APP应用的发展趋势

PhoneGap 是什么

PhoneGap 是一个用基于HTML,CSS 和JavaScript 的,创建移动跨平台移动应用程序的快速开发框架。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada 和Blackberry 智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap 拥有丰富的插件,可以以此扩展无限的功能。PhoneGap 是免费的,但是它需要特定平台提供的附加软件,例如iPhone 的iPhone SDK,Android 的Android SDK 等,也可以和DW5.5 配套开发。使用PhoneGap 只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。

PhoneGap 针对不同平台的WebView 做了扩展和封装,使WebView 这个组件变成可访问设备本地API的强大浏览器,所以开发人员在PhoneGap 框架下可通过JavaScript 访问设备本地API 。

WebView 是什么(WebView 组件实质是移动设备的内置浏览器 WebView 这个内置浏览器特性是Web能被打包成本地客户端的基础,可方便的用HTML5、CSS3 页面布局,这是移动Web 技术的优势相对于原

生开发)

Web App, Native APP,Hybird App 介绍

(1)Web App

这个主要是采用统一的标准的HTML,JavaScript.CSS 等web 技术开发. 用户无需下载,通过不同平台

的浏览器访问来实现跨平台,同时可以通过浏览器支持充分使用HTML5 特性,缺点是这些基于浏览器的应

用无法调用系统API 来实现一些高级功能,也不适合高性能要求的场合.

(2)Native APP

就是所谓的原生应用.指的是用平台特定的开发语言所开发的应用.使用它们的优点是可以完全利用系

统的API 和平台特性,在性能上也是最好的。缺点是由于开发技术不同,如果你要覆盖多个平台,则要针

对每个平台独立开发,无跨平台特性.

(3)Hybird App

则是为了弥补如上两者开发模式的缺陷的产物.分别继承双方的优势.首先它让为数众多的web 开发人

员可以几乎零成本的转型成移动应用开发者;其次,相同的代码只需针对不同平台进行编译就能实现在多

平台的分发,大大提高了多平台开发的效率;而相较于web App,开发者可以通过包装好的接口,调用大

部分常用的系统API。PhoneGap 正是Hybird APP 的代表开发框架

时间: 2024-11-06 19:25:07

APP应用的发展趋势的相关文章

UI设计师必须了解:2015年十大移动端APP设计主流趋势

从移动端兴起,主流设计风格定型,再到Uber.Vine等现象级APP的崛起,移动端的APP设计直到现在才渐入佳境.促成这一切的影响因素很多,比如社会发展趋势的变化.共享经济的大热.新技术的积累,等等等等.这些事物的出现需要时间积累,这也是为什么这些应用到现在才火起来. 同样的,今年我们要关注的是定型了的巨屏手机和逐渐沉淀下来的可穿戴设备. 随着日常生活中所涉及到的移动端应用的增加,用户在这些东西上的所耗费的精神和脑力也越来越多.查看邮件.预订酒店.叫外卖都有赖于各种应用,而诸如Airbnb和Gr

短视频APP+不同类型社交应用发展分析+化妆品电商

短视频APP——昙花一现还是发展趋势? 在这个互联网与科技并行且飞速发展的时代,各种app不断涌入市场,其中短视频app便是一个典型,美拍,就成功入围2014年十大最火app.而短视频app也势必要成为发展趋势而绝非昙花一现,接下来就让我们一起分析一下它之所以能够引领时代潮流的种种原因. (一)时代背景 1.当前网络上的传播媒体十分多样,诸如微信,微博,QQ等都能够随时随地让人们分享自己的幸福,展示自己的风采,这样一来,便为短视频app提供了更广阔的交流发布空间. 2.短视频app的种类多种多样

在一个老外微信PM的眼中,中国移动App UI那些事儿

本文编译自Dan Grover的博客,他现在是腾讯微信的产品经理.以下是他从旧金山搬到广州后的近半年时间里,在试用过微信微博等中国主流移动App后,总结出的中美App在设计理念上的差异,并对中国移动App UI的发展趋势给出了自己的看法. 今年夏天,我从旧金山搬到了广州工作,成为了微信的一名产品经理. 搬到一个陌生的国家意味着许多事情要从头学起:比如要讲外语.适应饮食习惯差异等等.然而不到几个月我就惊讶地发现,开头我特别不习惯的东西对我已是轻车熟路. 我的数字生活也经历了这样一个过程.我卸掉了所

3.1将AngularJS放入上下文

本章,作者将AngularJS放在全球web app开发的上下文里,并为后面的章节设置功能.AngularJS的目标,是带来一款工具,它有服务端开发web client的能力,并易于开发,测试,富.复杂的web应用. 1.理解AngularJS擅长什么 AngularJS不是任何问题的解决方案.AngularJS的不同种类的功能,只适用于服务端开发人员,从浏览器中浏览.这意味着每次HTML文档被AngularJS加载后,都做了很多工作--HTML元素不得不被编译,数据绑定不得不被计算,指令需要被

游戏引擎/GUI的设计与实现-常见GUI架构

以X Window为代表的客户/服务器架构. X Window通常是指X服务器及封装了通信协议的客户端库.服务器端主要负责输入事件的分发,窗口层次的管理,以及显示输出的处理,其它功能基本上都是在客户端实现了.我们看到的各种界面元素都是在客户端绘制的,这一部分通常称为ToolKit,应用程序开发者只需要关注ToolKit就行了.以前的ToolKit非常多,经过多年的进化和淘汰,常用的ToolKit主要是GTK+和QT两个了.X Window是非常复杂和晦涩的,以前我花了不少时间去研究用于嵌入式系统

浅谈短视频APP的发展趋势

2014年6月20日,在AppAnnie最新发布5月应用指数中,美拍荣登“非游戏类iOS榜单”全球下载量第一位置,成为全球iOS应用商店最热门APP.能在<AppAnnie应用指数>这份App市场晴雨表上大放异彩,美拍必然有它的独特之处.而美拍正是我们现在所熟知的最热门的短视频APP之一.而其他短视频APP诸如腾讯的微视之流也逐渐占据了我们的生活.那么,短视频APP为什么会突然爆火于网络?其未来发展趋势又是如何呢? 我们以美拍为例,首先从其优点说起. 第一,短视频APP圈住了如今爱美的女性.

app行业发展趋势

近日,移动开放平台发布了2014年第一季度App开发行业报告.报告中对目前国内app开发者的分布情况,个人开发者和企业开发者的开发领域,相应比例以及提交应用过程中出现的问题做出统计,为如何建立一个更好的开发者生态提供了重要参考数据. 随着移动应用逐渐深入人们生活,众多开发者个人,开发公司也纷纷进入移动开发行业,而各个城市的经济等综合实力成为影响开发者分布的主要因素.开发者主要集中在北上广及沿海城市,其中北京.上海的开发者密度最高.由于在经济发达的城市,人们生活水平较高,对于手机应用的需求明显高于

大数据+APP定制,量身打造互联网个性时代

互联网从最初的PC版至今,已经不能满足当前时代需求,随着互联网科技的发展,如今移动互联网更受大众青睐.各种APP软件走向移动端,同时媒体记者根据5月17日国家发布的<中国移动互联网发展状况及其安全报告(2017)>显示得知2016年中国境内活跃的手机上网码号数量达12.47亿,较2015年增长59.9%.数量如此之多,在这样的发展趋势下,众多企业或个人开始选择APP定制,彰显大数据时代个性. 定制APP两大模块组成,量身定制满足用户需求 从如此大的数据来看,可以说如今是全民移动互联网时代,目前

2017年App开发趋势介绍详解(建议收藏)

2017 年的开年,朋友圈先被一圈小程序的新闻刷爆了.小程序未出之前,许多媒体声称这将颠覆App.可是小程序推出之后,媒体的声音不像之前那样一边倒了.App开发人员估计还要继续忙碌下去,因为整个App开发行业的创新依然保持着非常强劲的增长势头,而对于很多企业而言,移动营销策略也会显得愈发重要. 身处在这个 " 移动 " 的时代,作为创业者的你是否也想从这个庞大的市场里分到一块蛋糕呢?毋庸置疑,移动领域里的创业速度将会变得越来越快,对于即将到来的 2017 年,这个行业又会发生些什么呢?