`
java-mans
  • 浏览: 11427656 次
文章分类
社区版块
存档分类
最新评论

Sencha高级客户经理:为什么你需要考虑Mobile Web App

 
阅读更多

Mobile Web App前景很多时候都停留在假设上,人们看好它却总在前面加个条件——“如果”可以有本地应用的体验,“如果”它们可以和设备充分交互。

Sencha的高级客户经理James Pearce却对Mobile Web有着更为乐观的看法。在下面的采访中,Pearce讨论了大有希望的Web App技术,并且解释了为什么设备的API能使应用更为有趣。

Pearce也讨论了开发者们如今十分关心的问题,如Web App的向后兼容性和跨设备平台的测试。

访谈如下:

Q:最有希望的Mobile Web App技术是什么?

James Pearce:有两种技术在最近几年中会发展成熟,一是WebGL,它能让Web开发者接触到浏览器所运行的电脑上的低端图形设备。WebGL创造了一个巨大的机会,它能应用Web技术创建游戏,模拟高性能的仿真,开发其他类型的重度图形爱好者界面——至少,在浏览器支持的范围内。现在,没有一款默认的智能手机浏览器对其提供了良好支持,但我认为这种局面将在未来得以改变。

Device APIs也非常重要,因为它们使得浏览器内的应用可以和浏览器所处的设备进行交互。由于各种原因,这些还没有被很快实现,但是一旦Web Apps可以像本地应用一样和设备交互,移动网络将会前进一大步。当Web Apps可以获取设备的相册、通讯录、日历、讯息的时候,网络会成为一个更为有趣的地方。

Q:HTML5 Web App的最佳实践是什么?可以并且应该从这些应用中学到什么呢?

James Pearce:我们有一个Sencha产品目录,其中展示了一些很好的应用实例,但它们只是冰山一角。当然,已经有很多做作出了很酷的移动应用的知名品牌——Financial Times就是个很好的例子。我们看到了利用该技术开发出的大量应用和服务。

可以说,现在说什么还为时过早,我不能确定我们已经充分明白构建、部署以及推广HTML5 Web Apps的最好方式。但是,可以确定的是,在用户体验上,有很多很好的创意,开发者们拓宽了移动设备的应用领域。从其中可以看到的是,这一技术的未来是值得期待的。

Q:移动开发者需要向他们的Web Apps提供多大的向后兼容性呢?

James Pearce:这在很大程度上取决于应用类型。如果你创建的是一个相对简单的Web Apps或者站点,采用能在低端设备上运行的技术无疑更好。通常,这意味着使用更为简单的内容和标记,并且有意增强应用对浏览器传统功能的支持。

对于全面的Web Apps,这并不容易做到,在某种程度上,你需要考虑设备所能提供的功能支持,并与其保持一致。例如,一个照片分享的应用,对于一个没有相机API的设备来说,几乎是毫无作用的;一个基于位置的服务对于不能确定其位置的设备来说也是毫无用处的。

Q:什么是测试跨平台设备的最好方式?

James Pearce:这对手机来说,是一个很大的挑战。Apple和黑莓的模拟器工具非常棒。Android SDK中也有一个类似工具,尽管现在它的保真度很低。像DeviceAnywhere这样的设备可以让你远程连接设备,Nokia上运行了一个类似的设备,但没有任何东西可以替代真正评判用户体验的东西。


ydj9931雷锋网专稿,转载请注明!)
分享到:
评论

相关推荐

    webapp界面UI框架Sencha Touch 是WEB APP的界面UI组件库,明显比jquery Mobile快.zip

    webapp界面UI框架Sencha Touch 是WEB APP的界面UI组件库,明显比jquery Mobile快.zip

    HTML5移动Web开发指南

    第三部分主要介绍目前比较流行的两套javascript移动开发框架jquery mobile、sencha touch,以及phonegap,并配备丰富的例子作为实践;第四部分主要结合sencha touch框架库和html5技术构建进行讲解,旨在帮助读者将...

    analytics:Sencha Touch 单例抽象 Google Analytics for Web and Mobile (Cordova)

    分析Sencha Touch 单例抽象 Google Analytics for Web and Mobile (Cordova/PhoneGap)。用法初始化(可能在你的 app.js 中): // 您的逻辑应该决定使用哪个 Google ID(网络还是移动设备)。 Aumnia.Analytics....

    html5webpdf

    html5移动web开发指南 第1章 移动互联网时代的...第8章 轻量级框架JQUERY MOBILE初探 第9章 重量级富框架SENCHA TOUCH入门 第10章 跨平台的PHONEGAP应用介绍 第11章 构建基于HTML5的生活轨迹WEB APP 第12章 进阶之路

    HTML5移动Web开发指南-样章试读11

    第三部分主要介绍目前比较流行的两套JavaScript移动开发框架jQuery Mobile、Sencha Touch,以及PhoneGap,并配备丰富的例子作为实践;第四部分主要结合Sencha Touch框架库和HTML5技术构建进行讲解,旨在帮助读者将...

    HTML5移动web开发指南

    第三部分主要介绍目前比较流行的两套 JavaScript 移动开发框架 jQuery Mobile、 Sencha Touch,以及 PhoneGap,并配备丰富的例子作为实践;第四部分主要结合 Sencha Touch 框架库和 HTML5 技术构 建进行讲解,旨在...

    touch-2.2.0 重量级富框架 Sencha Touch

    l库,推出适用于最前沿Touch Web的Sencha Touch框架,该框架是世界上第一个基于HTML5的Mobile App框架。同时,ExtJS更名为Sencha,JQTouch的创始人David Kaneda,以及Raphaël的创始人也已加盟Sencha团队

    HTML5移动Web开发指南.pdf

    为什么写作本书 2011年是HTML5实践的一年,无论是国外的开发者,还是国内的开发者,都热衷于研究HTML5新标准究竟能给我们带来什么。由于HTML5技术非常新,国内很多开发者在实践过程中经常遇到非常多的困难,例如如何...

    HTML5移动开发指南

    第三部分主要介绍目前比较流行的两套 JavaScript 移动开发框架 jQuery Mobile、Sencha Touch,以及 PhoneGap,并配备丰富的例子作为实践;第四部分主要结合 Sencha Touch 框架库和 HTML5 技术构 建进行讲解,旨在...

    路由控制和视图转换框架SPA.zip

    SPA专注于解决构建WebApp时遇到的共性问题,尤其适用于构建MobileApp, 我们和jQuery Mobile、Sencha Touch等框架不同, 并不是一个构建移动端应用的前端整体解决方案,所以我们不包含UI组件,如果你不想自己设计...

    移动客户端开发

    讲述如何利用HTML5相关技术开发移动Web网站和Web App应用程序。本书共分为四大部分,第一部分主要讲述Web技术的发展及HTML5标准在...第三部分主要介绍目前比较流行的两套JavaScript移动开发框架jQuery Mobile、Sencha

    Learning Ext JS

    Ext JS is a cross-... It is also the foundation for Ext Designer, a desktop application that allows you build Ext JS web apps, and Sencha Touch, a mobile app framework for modern touch-based devices.

    TypeScript类型定义DefinitelyTyped.zip

    Google App Engine Channel API (by vvakame) GoogleMaps (by Esben Nepper) Google Geolocation (by Vincent Bortone) Google Page Speed Online API (by Frank M) Google Translate API (by Frank M) ...

Global site tag (gtag.js) - Google Analytics