大家好,今天我来谈谈手持设备应用的Webapp化,现今阶段随着智能手机的普及,人们越来习惯用手机上网,而由于手机用户的巨大群体,各大互联网公司都争先恐后的去开始争夺这块蛋糕,纷纷推出WAP站点,以及手机客户端应用(Native APP)。而当前流行的手机平台有Iphone,Android,Symbian,BlackBerry,Windows Mobile等,同一个应用来说,我们要开发出满足各个平台的各种版本应用。那么我们有没有可能只开发一种应用就能满足各个手机平台呢? 答案是有的,那就是WebAPP. ? WebApp只需要你的手机装有基于Webkit的浏览器即可。至于WebApp的外观也不会输给原生应用多少,速度上相比WebApp是一个非常大的弊端(这个随着未来手机3G宽带的加大会弥补一些).下面我就给大家介绍俩个东东JQtouch,Sencha。 ? JQTouch: jQTouch这个jQuery插件让你只利用HTML、CSS和JavaScript,就能够创建可在WebKit浏览器上(iPhone、Android、Palm Pre)运行的手机应用程序。接触JQTouch的半年前,当时看到这个还是感觉比较新的,但由于笔者忙于Android开发,所以只是简单的看了下,弄了一个在手机上跑的Demo.下面看一下效果图: ? Sencha: ? Sencha 是由?ExtJS?、jQTouch 以及?Raphael?三个项目合并而成的一个开源项目。Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5?和CSS3?的 WEB标准,全面兼容Android和Apple iOS设备。 ? 下面我们先看一下WebApp效果图: 效果1: 效果2(webapp游戏酷吧) ? 效果3( Iphone帅帅的List): 效果4: ? Sencha是目前为止所发现的最强大的应用于移动平台的框架。它将自己定位为框架(Framework)而不是类库(Library),也可以充 分印证这一点。相信随着Sencha的出现,移动平台的Web App用户体验设计会得到提升,同时也会对HTML5和CSS3在移动平台上的普及推广产生很大的促进作用。可以预见,随着HTML5愈加强大的功能,未来的移动应用将会逐渐步入Web App时代,Native App会逐渐走向终结。 那么大家有什么看法呢?
详细解决方案
转:WEBAPP 浅进
热度:604 发布时间:2012-09-16 17:33:17.0
相关解决方案
- “/WebApp”应用程序中的服务器异常
- webapp 调度
- was修改下上文根后报Failed to load webapp: Context root /* is already bound.异常
- JasperReports 3.0.0 webapp 调整Flash
- myeclipse+tomcat run jasperreports sample-webapp
- struts-webapp-freemarker-2.3.16 官方 examples
- 解决eclipse创设maven项目报错!Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp
- webapp.root有关问题(转载)
- 转:WEBAPP 浅进
- 关于Mobile Development Webapp UI FrameWork的知识,跟大家分享一上
- How to Change the Webapp Name of an Existing Windchill Installation
- WebDAV(二)Check the Sample Code jackrabbit-webapp
- webapp jquery mobile input focus之后无法输入
- VUE 全家桶,vue2-vue-router-vuex-axios - 一个看笑话的 webapp
- 滴滴 webapp 5.0 Vue 2.0 重构经验分享
- webapp mui HTML5+ (三) 之 mui开发注意事项
- webapp mui HTML5+ (二) 之 mui
- webapp mui HTML5+ (一) 之 环境
- WebApp,BUIApp 结合Dcloud平台(HBuilder) 打包
- idea webapp 小蓝点突然消失了
- 手机端的网站:webapp
- vue webapp 与安卓 IOS联调
- webapp 支付宝支付
- webapp h5保存图片
- WebAPP(H5)与原生APP的交互设计区别
- 分布式XXX-web项目/WebApp/WEB-INF/XX/*.jsp的页面打不开
- Caused By: java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet 发布异常
- 原生app、webapp、混合app的区别介绍