移动开发1 HTML5移动开发介绍

Native APP:是一种基于智能手机本地操做系统如 ios 、Android  、WBjavascript

 Web APP :使用面向web的开发技术(html5+css3+javascript)完成手机APP的制做css

web APP核心思想 :打包(第三方平台,将HTML5,CSS3 javascript编写好的程序内嵌入操做系统)html

经常使用打包工具:PhoneGap  移动APP的开发平台html5

 http://phonegap.com/java

优势:jquery

1.兼容性,HTML CSS Javascript 的运用,能够跨平台ios

2.标准化。 使用W3c标准,能够与jquery jqueryMobile结合使用css3

3.使用javascript +HTML5+CSS3做为开发语言web

缺点json

一、运行速度慢

2.内存消耗大

3.调试难度大

4.提供的本地设备API较少

 

2.APPCan 能够理解为Hybird开发平台,提供对andriod IOS 、WP、Symbian操做系统支持

http://www.appcan.cn/

优势:

1,提供对多个操做系统的支持

2,使用APPCan应用引擎提供的 NAtive 交互能力 能够让HTML5开发的移动应用性能基本接近Native APP

的体验(自称)

3.开发工具基于eclipse ,能够本地打包,云端打包

5.支持各类手机设备的调用,包括电话相机传感器定位等

6.纯正的中文文档与工具

缺点:

1与HTMLplus 相比,提供的api较少

2。html5开发与操做系统支持的语言交互性较差

 

HTML5plus

http://ask.dcloud.net.cn/docs

强调以JS搞定一切,内置Js接口 操做手机设备,native jS接口调用本地andriod .ios 程序也能够视为Hybrid开发

优势

1.兼容性提供对 IOS Andriod操做系统的支持。

2.提供强大的JS接口操做本地设备。

3.开发工具是基于eclipse 改装的hbuilder ,改工具集成了jquery anjularjs /jquerymobile等框架组件,多种调试方式

4.提供了UI组件(MUI)

5.经过nativejs 能够轻松调用本地程序文件

6.纯正的中文文档与工具

缺点

支持的操做系统较少,适用于国内App的开发。

 

二。Hybird APP

安卓调用一个程序,打开一个网页

程序调用关系

Andriod外壳 《-----》Webwiew 《———》MobleUI控件库

三。HTM5Plus概述

HTML5Plus也称为HTML5+ 由Dclude开发

MUI框架 负责UI显示

开发工具Hbuilder

支持手机APP的打包功能

 

MUI:最接近原生体验的移动APP的ui框架(自称·)

1.轻量级小框架

 

Hbuilder工具提示

1.直接敲 input便可,建立大多属性

2.敲  sty----<sty>

3.sc  --->script

4.function

辅助编辑 jquery alt+/ 

$--document.get.......

能够安装插件

工具-插件安装

 

2、配置项目信息

点开manifest.json

应用名称:App打包好后在手机桌面上的快捷方式名称;

appid : HBuilder appid(应用标识),在建立时分配的,之后不可改的标识。用户不要手动修改

版本号:应用版本号,用户可经过·plus API(plus.runtime.verson)获取应用的版本号,需提交App云端打包后才能生效;

入口页面:应用启动后,自动打开的第一个HTML页面,可填写本地html文件地址(相对于应用根目录),或网络地址(以http://或https://开头)。

SDK:能够直接调用SDK内相关的内容。

模块权限的配置。

映射到代码视图。

开发调试方法

index.html是欢迎页.

运行

能够引入 jquery 来方便开发

相关文章
相关标签/搜索