[转]手持终端设备的Webapp化

随着智能手机普及,各大公司纷纷推出WAP站点和手机客户端应用。WebAPP作为解决方案,仅需基于Webkit的浏览器,如JQtouch和Sencha,提供接近原生应用的体验。未来,随着HTML5发展,移动应用可能步入WebApp时代,Native App可能会减少。
摘要由CSDN通过智能技术生成

这个不就是云计算嘛?!

大家好,今天我来谈谈手持设备应用的Webapp化,现今阶段随着智能手机的普及,人们越来习惯用手机上网,而由于手机用户的巨大群体,各大互联网公司都争先恐后的去开始争夺这块蛋糕,纷纷推出WAP站点,以及手机客户端应用(NativeAPP)。而当前流行的手机平台有Iphone,Android,Symbian,BlackBerry,WindowsMobile等,同一个应用来说,我们要开发出满足各个平台的各种版本应用。那么我们有没有可能只开发一种应用就能满足各个手机平台呢?答案是有的,那就是WebAPP.

 

WebApp只需要你的手机装有基于Webkit的浏览器即可。至于WebApp的外观也不会输给原生应用多少,速度上相比WebApp是一个非常大的弊端(这个随着未来手机3G宽带的加大会弥补一些).下面我就给大家介绍俩个东东JQtouch,Sencha。

 

JQTouch:

jQTouch这个jQuery插件让你只利用HTML、CSS和JavaScript,就能够创建可在WebKit浏览器上(iPhone、Android、PalmPre)运行的手机应用程序。接触JQTouch的半年前,当时看到这个还是感觉比较新的,但由于笔者忙于Android开发,所以只是简单的看了下,弄了一个在手机上跑的Demo.下面看一下效果图:

 

Sencha:

 

Sencha 是由 ExtJS 、jQTouch 以及Raphael 三个项目合并而成的一个开源项目。Sencha Touch可以让你的WebApp看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5CSS3 的 WEB标准,全面兼容Android和Apple iOS设备。

 

下面我们先看一下WebApp效果图:

效果1:

效果2(webapp游戏酷吧)

 

效果3( Iphone帅帅的List):

效果4:

 

Sencha是目前为止所发现的最强大的应用于移动平台的框架。它将自己定位为框架(Framework)而不是类库(Library),也可以充分印证这一点。相信随着Sencha的出现,移动平台的WebApp用户体验设计会得到提升,同时也会对HTML5和CSS3在移动平台上的普及推广产生很大的促进作用。可以预见,随着HTML5愈加强大的功能,未来的移动应用将会逐渐步入WebApp时代,Native App会逐渐走向终结。

那么大家有什么看法

16楼 hncjlxf2011-03-30 17:46发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
顶下 以后应该就是web的天下了 [转] <wbr>手持终端设备的Webapp化
15楼 wenlin562011-03-30 10:26发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
Sencha搭建的网页特别慢
14楼 ljydomybest2011-03-18 16:52发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
思路一致,,
前些日子搞Web,这些日子搞App,后些日子会是WebApp.
经历类似:APP,WEB ,WEBAPP接触移动开发不长,也差不多一年了,最过些开源编程,,,有机会认识。。
[引用][举报]
12楼 spicimoon2010-08-26 12:40发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
webapp就是等于在手机上安装应用程序运行平台,然后让所有的应用程序在这个平台上跑。
Re: Android_Tutor2010-08-26 13:11发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 spicimoon:是基于webkit的浏览器,android iphone内嵌的都是基于webkit的浏览器
11楼 mammon1632010-08-03 20:01发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
我理解是加了个Web Gate Way的服务器,摆脱了不同手机OS的限制。像性能问题要考虑。
7楼 dandan_liag2010-07-31 10:10发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
历史不会重演的。当年的C/S到B/S经过了,现在进入RIA时代了,移动客户端当然会直接跨越传统B/S,进入类似RIA。
6楼 linjinxing2010-07-31 08:30发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
web只能请求一次,服务器就返回一次吧? 无法在没有用户没有输入的时候发起请求吧?CS和BS还是有一定区别的,无法实现CS的所有功能。
3楼 maray 2010-07-28 17:14发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
从 用户角度看,现在唯一的门槛就是用户需要输入一个web url或者从收藏夹进入webapp。如果提供一种很好的封装机制,让用户忽略这个过程,直接通过类似于当前Native app启动的方式进入到webapp中,相信用户接受度会很大的。特别是对于经常更换手机的用户。
Re: Natty 2010-07-30 10:39发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 maray:
你提到的封装就是widget技术了。widget技术应用WEB开发技术开发应用,像native app一样本地运行,而不是打开浏览器。
Re: maray 2010-08-09 09:41发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 Natty:wiget is very interesting:)
Re: Android_Tutor2010-07-28 20:34发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 maray:嗯,您分析的很到位~
Re: coolrocky2010-10-06 00:24发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 Android_Tutor:iphone, android 都可以把书签放到桌面上,跟 app 一样的icon,点击进入。html5 允许离线数据,控制本地缓存,一些应用可以做到离线使用。

所以,这个门槛应该没有想象的那么严重。
2楼 ciml 2010-07-28 11:14发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
widget技术还是值得关注的,毕竟就目前来看是解决手机多平台应用开发成本的一个可行的方案。而且对于从传统web应用过渡到手机应用开发学习成本很小了,因为都是标准的web技术。
1楼 xiaoqiushui2010-07-26 09:12发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
&quot;未来的移动应用将会逐渐步入Web App时代,NativeApp会逐渐走向终结。&quot;
很多年前就有过类似上面的那句话,只是这样说的“未来的应用将会逐渐步入Web App时代,NativeApp会逐渐走向终结。”

新东西总是看上去很美。要等到变成现实,需要等很久,需要用钱去砸。
Re: Android_Tutor2010-07-26 20:02发表 [回复] [引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 xiaoqiushui:我还是蛮有信心的,最起码又多了条活路,呵呵
Re: topcoderliu1232010-11-13 14:12发表[回复][引用][举报]
[转] <wbr>手持终端设备的Webapp化
回复 Android_Tutor: WebApp如何盈利。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值