2011年是移动web年。移动web的工具集和资源库步入成熟,新的工具不断推出,各种丰富的插件使得基于web的移动应用程序开发变得越来越方便。下面是移动web 2011年综述,里面记录了2011年推出的最具影响力的资源和发生的大事件!
Weinre
Weinre
在2010年12月推出了它的首个版本, 但是很快,它就占领了市场,并且成为最好的远程调试工具,和WebKit/Chrome这些桌面开发工具类似,Weinre能够帮助移动开发者开发移动应用程序。它使用起来非常方便,并且能够显著提升开发效率。如果你不想下载Weinre,你也可以在此
通过PhoneGap使用它。
移动性能书签
Steve Souders是Yslow的开发者,并且在google负责处理web性能的相关问题。Souders推出的移动性能书签能够在移动设备上获取各种书签的信息,包括Firebug lite,SpriteMe,Webtiming,和DOM Monster。你还可以将应用程序关联到一个jDrop 账号,然后在桌面电脑上读取相关的数据信息,从而避免将所有的数据都显示到移动屏幕上。
iScroll 4 & SwipeView
Matteo Spinelli 在web开发社区中投入了大量的精力,他还开发了一些相当不错的移动web开发工具。他在移动领域最为人所知的一个身份就是iScroll的开发者,iScroll让移动web开发能够像native apps一样,使用固定的头和页尾。2011年,Matteo发布了iScroll 4 ,他重写了原来的iScroll。新版本的界面更加流畅,还增加了一些新的功能:压缩/缩放,下拉更新,元素对齐,附加自定义事件。Matteo还开发了SwipeView 工具,能够在移动设备上实现旋转效果。
iOS 5
iOS5终于发布了,针对移动Safari它有了显著的提升:能够在CSS中支持position:fixed。现在看来,这个支持似乎没有什么太大的意义,但是它为web apps未来的发展铺平了道路。
这样,Apple能够在主页apps上使用nitro了。Nitro JavaScript引擎使用just-in-time(JIT)编译器将JavaScript代码动态地编译成native ARM代码,native ARM代码的运行速度是JavaScript的2.5倍。Safari上运行的Web apps的性能得到了极大的提升,但由于主页面上的apps在一个单独的进程中运行,它无法利用Nitro的优势。现在,在iOS5中,主页面上的apps也能利用Nitro提升性能了。
jQuery Mobile 1.0
jQuery mobile 在发布之初就受到web领域的广泛关注,在2011年它还在持续发展之中,并最终推出了官方1.0版本。延续了流行的jQuery库的优势,jQuery Mobile 1.0也支持功能的增加,并且发展非常迅速。这个项目有丰富的文档资料,还有论坛供团队成员互相交流。虽然严格意义上来讲它是一个移动开发的UI库,但是它支持Phonegap,通过与HTML,CSS和JavaScript结合,移动开发者的开发工作将大大减轻。
Dojo Mobile
Dojo是主流的web apps开发工具之一。尽管在商业上,Dojo可能不如其他资源库有名,但是它的确提供了许多功能,在某些场景下,它甚至优于所有其他的工具。在dojox.mobile的名字空间下开发web apps,首先需要绑定工具版本。 在使用Dojo工具开发移动apps前,你需要对它有一定的了解,但是一旦入门以后,使用Dojo Mobile就和使用jQuery Mobile或是其他的开发工具一样简单了。可以从这里 开始。
Mulberry
Mulberry 不仅能够帮助开发者快速构建一个功能应用程序,而且还支持更多的app生成器。相信在2012年,将有更多的工具会参考Mulberry的这种模式,但是Mulberry的开发团队仍在努力提升他们的工作,毫无疑问,在不久的将来,他们还会陆续发布各种改进版本。
PhoneGap
尽管截至到2011年,PhoneGap 已经4岁了,但是它还在不断提升,并逐渐成为web开发者最信赖的开发工具,开发人员使用PhoneGap,可以继续用他们熟悉的语言开发native apps。在2011年,PhoneGap能够支持更多的移动操作系统并加入了更多的功能。随着PhoneGap原来的公司Nitobi被Apache Software Foundation收购以后,Phonegap的代码库成为了Apache Software Foundation的一部分。在2012年,PhoneGap将可能成为移动开发领域使用最为广泛的开发工具。
Mobile Flash
Adobe最终还是决定放弃移动设备上的Flash插件开发和支持工作,转而投向HTML5市场。虽然这一决定对某些人来说,并没有太大的影响,但是它表明了Adobe支持更加开放的web技术的决心,对于工业界来说,确实意义重大。
发表评论
-
响应式Web设计资源整理
2012-03-02 22:50 839这篇文章是对以往发表在Smashing Magazine上关于 ... -
投身移动开发必须知道的20件事
2012-03-01 23:42 755移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“ ... -
聘用NodeJS开发者的六个建议
2012-03-01 23:41 845假设你正想聘用一名Node ... -
[摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
2012-03-01 23:41 902国外知名调查分析机构V ... -
Facebook发力Mobile Web 推出支付和测试工具
2012-02-28 23:49 821Facebook入场了,在MWC大 ... -
【数据】《移动优先》作者:为什么移动如此重要?
2012-02-28 23:48 939三 年前,前雅虎用户体验总监Luke Wrobl ... -
重新审视Mobile Web
2012-02-28 23:48 701作者简介:Byron是一个 ... -
WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
2012-02-26 00:52 1218从本周起,WebAppTrend将精选一周内(2月20日~2月 ... -
Google Web App开发指南第四章:构建优秀的Web Apps
2012-02-24 23:13 1279构建漂亮的应用 一个web app 的视觉设计不仅 ... -
零基础学习Sencha Touch(资料和教程集合)
2012-02-23 00:41 1287译者注:本篇文章为开发者提供了零基础使用Sencha To ... -
Google Web Apps开发指南之项目样例(上)
2012-02-23 00:41 934如果缺少项目案例部 ... -
如何一步一步制作出高品质Infographic?
2012-02-20 21:23 979译者注:Infographic就 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:10 877在计算机的发展过程中 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:09 0在计算机的发展过程中 ... -
新手必读:PhoneGap入门六大问题
2012-02-18 00:08 1028很多PhoneGap新手总是需要一些基础问题的解答,Ado ... -
Google Web App开发指南第一章:什么是Web Apps?
2012-02-18 00:07 928很多人向我问起学习HTML5技术的权威入门资料,我总是毫不 ... -
Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
2012-02-15 00:28 648当很多人都在等待观望 ... -
Appcelerator收购Cocoafish,旨在为Titanium平台提供即时移动云服务
2012-02-15 00:17 915译者注:Appcelerator是 ... -
Android官方文档之Web Apps最佳实践
2012-02-15 00:14 684为移动设备开发web页面或者web应用与为桌面浏览器开发web ... -
Android官方文档之Web Apps调试
2012-02-15 00:13 909概览 你可以使用控制台的Javascript方法调试你的w ...
相关推荐
【标题】"毕业论文-web系统文献综述(网上书店系统)" 涉及的主要知识点是Web系统的开发与设计,特别是针对网上书店这一特定应用领域的。Web系统是指基于Web技术构建的,通过Internet提供服务的应用系统。网上书店系统...
移动Web操作系统安全综述 随着移动设备的普及和互联网技术的发展,移动Web操作系统已经成为人们日常生活中不可或缺的一部分。这些操作系统不仅提供了丰富的应用服务,也面临着日益严峻的安全挑战。本文将深入探讨...
MSNs主要分为两类:基于Web的MSN应用和移动终端持有者之间形成的社会网络。前者如Facebook和人人网,随着移动网络的发展,可通过无线接入在移动设备上运行。后者则是一个新兴的研究领域,涉及移动用户间的直接通信。...
- **技术适应性**:展示了PDA作为移动学习工具的潜力,特别是在结合Web服务时,能够为学习者提供更加丰富和动态的学习体验。 综合上述文献,可以看出移动学习领域在设计、技术应用、资源集成和设备选择等方面均取得...
混合移动APP跨平台混合开发综述 混合移动APP跨平台混合开发综述.pdf文章总结了当前混合移动APP跨平台混合开发的概况,介绍了传统移动APP开发的缺陷,以及混合开发技术的原理和模式。该文研究了Cordova框架下的APP...
【Web测试技术综述】 随着信息技术(IT)和网络通信技术(ICT)的快速发展,测试在确保产品质量和安全中的作用愈发重要。Web测试作为其中的关键环节,尤其在Web服务技术广泛应用的背景下,面临着新的挑战。Web测试...
Web数据挖掘技术在中国电子商务领域的应用研究综述,主要探讨了Web数据挖掘技术的定义、分类、在电子商务中的应用现状以及未来的研究方向。 Web数据挖掘是数据挖掘技术在Web环境下的应用,其核心是从大量的Web文档...
Web及服务技术的发展促使大量标准和协议的制定,用于松耦合软件组件之间的交互,无论是Web应用、整合应用(mashup,聚合)、app、移动设备应用,还是企业级服务都是如此。云计算是服务的工业化,是Web与企业服务在...
5. **Web Services/RESTful API**:为了实现不同设备或平台的访问,新闻系统可能通过Web服务或RESTful API提供数据接口,使得移动应用或者其他Web应用能获取和更新新闻信息。 6. **响应式设计**:考虑到网页需要在...
移动GIS是GIS技术发展的一个重要阶段,它在桌面GIS和Web GIS的基础上进一步拓展了GIS的应用范围,满足了在移动环境下对地理信息的需求。 移动GIS的核心优势在于其灵活性和实时性。与传统的GIS相比,它不仅具备数据...
《移动互联网信息安全标准综述》一文探讨了在快速发展的移动互联网时代,信息安全的重要性以及相关标准的构建。信息安全研究作为核心领域,旨在保障用户数据、隐私和个人信息的安全,防止恶意攻击和非法侵入。移动...
### Web服务核心支撑技术:研究综述 #### 一、引言 随着互联网技术的飞速发展,电子商务作为其中的一项重要应用,近年来取得了显著的进步。Web应用已经从最初的局部化应用扩展到了全球化的应用场景,从B2C(企业对...
### 基于Web的校友录的设计与实现——文献综述 #### 一、引言 随着计算机技术的迅速发展,尤其是互联网技术的进步,越来越多的在线服务系统被开发出来,这些系统极大地改变了人们的日常生活方式。其中,校友录作为...
【终端Web运行环境及其相关优化技术研究综述】 随着HTML5标准的发展,Web应用的功能日益增强,用户体验的关注点逐渐转向性能。Web运行环境是Web应用的基础,它负责解析和执行Web应用,对应用的性能起着决定性作用。...
通过媒体查询和弹性布局,可以适应桌面、平板电脑和移动设备。同时,触摸事件的适配让在触屏设备上的操作更加自然。 【后端开发】通常采用Node.js、Python、Java等服务器端语言,搭建RESTful API接口,供前端调用。...
89前端开发基础视频-CSS盒模型的综述.avi 90前端开发基础视频-CSS盒模的总结.avi 91前端开发基础视频-CSS盒模的边框border设置详解.avi 92前端开发基础视频-CSS边框的妙用案例.avi 93前端开发基础视频-CSS内...
移动支付安全技术是当前信息化社会中的重要研究领域,随着智能手机的普及和移动互联网的发展,越来越多的人选择使用手机进行日常的支付活动。然而,这种便利性同时也带来了诸多安全问题,包括数据泄露、欺诈交易、...