我正在考虑创建一个具有丰富的AJAX和Jquery功能的移动网站。因此,从手机上,用户可以体验到如下功能:拖放、“加载...”图像,淡入淡出的对话框,阴影对话框,动态调整对话框大小等。
当移动网站第一次加载时,它可能会加载一个500kb的index.html页面,其中包含必要的CSS和jquery文件。但从那时起,任何行动的号召都将异步加载html内容(即,当一个人点击一个链接,如“查看下10个搜索结果”时,只有搜索结果DIV容器在AJAX调用之后被重新绘制),以便它最小化数据传输。
我的目标是创建一个在满足以下条件的同时提供丰富用户界面的应用程序:
1)有响应
2)限制数据传输量
3)为最广泛的智能手机用户提供服务,而不必使用N个不同的框架进行开发: objective C for iphone,java for blackberry,?对于android,?适用于windows mobile
我提到的AJAX富移动站点方法能满足我的需求吗?
发布于 2010-07-19 18:50:38
如果沿着AJAX这条路走下去,您将仅限于iPhone/Android/PalmOS用户。所有其他平台(RIM,WinMob,Symbian)目前都有问题,因为要么是javascript支持不够完整,要么是默认情况下它没有打开。他们很快就会赶上,但你仍然会有很多人在使用这些操作系统的旧版本(它们不会像iPhone/Android那样自动更新)。如果你对这些有限的观众没什么意见,可以看看http://jqtouch.com/
此外,我赞同Amber的评论-在移动设备上设计UI的方式与在桌面上设计UI的方式非常不同。我不知道你的web应用是关于什么的,但一般来说,你在桌面上创建,在移动设备上消费(除了Twitter和Facebook等值得注意的例外)。尽可能多地考虑用户将在移动设备上访问您的应用程序的上下文,并将UI优化为单触摸事件。如果你的应用程序确实有用户生成的内容-看看最好的Twitter和Facebook应用程序,并将用户在这些应用程序中生成内容的方式与桌面IU进行比较。
在移动设备上可以做的事情是有好处的,只是要注意你最终创造的东西可以达到足够广泛的目标,并且适合于目标。祝好运!
发布于 2010-10-18 21:56:37
jQuery手机现在正处于阿尔法阶段。支持大量移动浏览器:http://jquerymobile.com/gbs/
发布于 2010-07-19 11:04:49
您应该能够使用AJAX实现您的目标。
但作为一名移动用户,请不要费心...
...because从功能的角度来看,它们是完全不必要的,而且它们所做的一切都是减慢/崩溃移动应用程序。
拖放在移动设备上通常也很笨拙;但它是否对您的应用程序有用,这取决于您的判断。
https://stackoverflow.com/questions/3278123
复制相似问题