在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。
移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于HTML的webapp开发。他们支持大部分流行的智能手机和平板。
1. Lungo.js:HTML5 移动开发框架
Lungo.js 是第一个应用HTML5和CSS3特性的移动开发框架。它可以帮助开发者创建iOS,Android,Blackberry和WebOS平台的应用。
Lungo.js 不需要任何web服务器的支持就能帮助用户实现HTML5的功能,例如WebSQL, Geolocation,History,Device orientation等等。
2. JO:一个简单的HTML5 App框架
JO可以帮助你创建类似本地应用的Web App。JO是一个开源的免费框架,可以和PhoneGap一起使用。
3. Joshfire:跨设备的开发框架
Joshfire是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的web app。它使用HTML5和JavaScript,并且允许开发者快速整合本地应用和特定的web应用。
Joshfire可以让你的应用接受键盘,鼠标,触摸屏,遥控器等设备的输入。Joshfire支持Node.JS。
4. Sencha Touch:基于HTML5的移动网页开发框架
Sencha touch可以让开发者创建类似本地应用体验的web app。Shencha是第一个使用HTML5,CSS和JavaScript并且支持音频/视频,本地存储,圆角,渐变背景以及阴影的开发框架。
5. Baker:HTML5 电子书框架
Baker是用来在iPad或者iPhone平台上发布交互式的电子书或者电子杂志的HTML5电子书框架。.
6. Touchy Boilerplate
Touchy Boilerplate 是一个用来创建移动web app,包括HTML模板,Meta tag等的工具。Touchy可以支持动态页面导航,固定页头,滚动内容,浏览历史记录等功能。Touchy使用jQuery或者 Zepto.JS。
7. Ripple:让移动开发测试更容易
在不同的平台上测试移动应用是一件令人头疼的事情。Ripple可以帮助你在不同的平台商测试并且调试你的HTML5移动应用。Ripple是一个chrome的扩展。它可以模拟每个设备的详细信息,例如user_Agent,Geolocation等等。
8. RestKit
Restkit是一个objective-c的开发框架,目的是简化并加快与Restful的web service交互。它提供了一个简洁的HTTP request/response API和一个强大的对象映射系统。
9. HTML5 兼容性表格
Mobile HTML5是一个表格,显示了不同设备/平台对HTML5特性的支持情况。包括Safari, Android, Blackberry, IE,Opera,Firefox,webOS和Symbian。
10. MobileESP:检测你的移动网页访问者
MobileESP项目提供了一套简单、轻量级的API让网站的开发者检测访客是不是使用移动设备,或者使用的是哪种移动设备。
11. Tiggr
Tiggr是一个移动一个用创建工具,可以让你快速创建移动应用。你不需要写代码就能创建丰富的移动应用。
相关推荐
"ionic领先的HTML5移动开发框架和SDK" 指的是Ionic,一个基于HTML5技术的开源移动应用开发框架,它为开发者提供了一整套工具和库,帮助他们利用Web技术如HTML、CSS和JavaScript创建高质量的原生移动应用。...
7. HTML5移动开发框架:压缩包中提及的"HTML5 移动开发框架"可能涵盖了像jQuery Mobile、Ionic、React Native、AngularJS等框架,它们为移动应用开发提供了便捷的工具和组件,简化了跨平台开发。 8. Boilerplate...
移动Web开发框架旨在帮助开发者高效地构建跨平台的移动应用和网页,这些框架通过优化触屏设备的用户体验、支持多平台、强调轻量化、以及使用HTML5和CSS3等现代网页标准来实现这一目标。 首先,触屏设备的普及改变了...
1. Lungo.js:这是一个全面的HTML5移动开发框架,适用于iOS、Android、Blackberry和WebOS平台。Lungo.js利用HTML5和CSS3特性,无需Web服务器即可提供WebSQL、Geolocation、History和Device orientation等功能。 2. ...
移动开发框架是构建移动应用程序的一种高效方式,它们利用HTML5、CSS3和JavaScript等技术,为开发者提供跨平台的解决方案,使应用能在多种移动设备上运行。本文将介绍两个流行的HTML5移动开发框架:Sencha Touch和...
首先,张西涛回顾了HTML5移动开发框架的发展,从2010至2012年的萌芽阶段,到2013至2014年的成熟发展,再到2014至2015年的创新阶段。在萌芽阶段,中间件框架如PhoneGap,框架如jQuery Mobile、Sencha Touch、Titanium...
根据提供的文件信息,本文将对《HTML5移动开发即学即用》这一主题进行深入解析。本书主要聚焦于HTML5在移动开发领域的应用与实践,为读者提供了丰富的理论知识和实用的操作指南。以下是对该书内容及核心知识点的详细...
### 三大移动Web开发框架深度解析 在移动互联网时代,Web开发框架的选择直接影响着应用程序的性能、用户体验以及开发效率。本文将深入分析三大主流移动Web开发框架——jQuery Mobile、jQTouch和Sencha Touch,帮助...
总的来说,LimeJS是一个强大的HTML5游戏开发框架,它简化了游戏开发过程,降低了入门门槛,尤其适合那些希望在移动平台上构建互动体验的开发者。通过深入研究和实践,你可以利用LimeJS创建出各种引人入胜的HTML5游戏...
### 新手学HTML5移动开发 #### 面向iOS和Android HTML5作为一种新兴的网页标准和技术,为移动应用开发提供了前所未有的便利性。它不仅简化了开发流程,还提高了跨平台应用的一致性和用户体验。《新手学HTML5移动...
HTML5移动开发是现代网页和应用开发的关键技术,它极大地扩展了传统HTML的功能,使得开发者可以构建出更强大、更具交互性的移动应用。本资源包括"HTML5移动开发源码"和一本名为"HTML5移动Web开发实战"的书籍,旨在...
HTML5移动开发实例是当前数字化时代的一个热门话题,它结合了HTML5的先进特性与C#后端技术,为创建跨平台的移动应用提供了强大的工具。在这个实例中,我们将深入探讨HTML5在移动前台开发中的应用,以及如何利用C#...
"h5 移动开发框架.zip" 文件很可能包含了一个用于快速搭建H5移动应用的基础架构,名为 "h5-mobile-scaffold-master"。这个框架可能是开发者为了简化H5移动应用开发流程而设计的一套工具集,它可以帮助开发者快速地...
第三部分主要介绍目前比较流行的两套JavaScript移动开发框架jQueryMobile、SenchaTouch,以及PhoneGap,并配备丰富的例子作为实践;第四部分主要结合SenchaTouch框架库和HTML5技术构建进行讲解,旨在帮助读者将HTML5...
HTML5快速开发框架是现代Web应用和网站构建的利器,旨在提高开发效率,增强应用程序的健壮性,并确保其能够适应各种设备和浏览器环境。HTML5 Boilerplate(H5BP)是一个广泛使用的开源项目,正如文件名"h5bp-...
本教案针对"HTML5移动前端开发基础与实战(微课版)",旨在为学习者提供系统而全面的HTML5移动开发知识,帮助他们掌握构建响应式、交互性强的移动Web应用技能。 首先,HTML5是超文本标记语言HTML的最新版本,其核心...
### Html5移动开发专家教程知识点概述 #### 一、HTML5简介与移动开发的重要性 HTML5作为Web技术的重要组成部分,自发布以来便受到广泛关注。它不仅优化了网页的表现形式,更重要的是增强了网页应用的功能性和交互...
MUI移动开发框架