写点什么

Sencha Touch 2:令人期待的新特性

  • 2011-09-26
  • 本文字数:1757 字

    阅读完需:约 6 分钟

Sencha 宣布: Sencha Touch2 的 beta 版本将于 10 月发布,并且带有重要新特性,包括原生打包和性能改进。

使用 Sencha Touch,开发人员可以构建移动 web 应用,在 iPhone、Android 和 BlackBerry touch 等设备上运行,其效果看起来如同原生应用。它使用了 HTML5 的某些特性,交付的组件包括音、视频处理,还有本地存储代理,以离线保存数据。它还大量使用 CSS3,提供健壮的样式层。Sencha Touch 目前与 Apple 的 iOS3 以上版本、Android 2.1 以上版本和 BlackBerry 6 以上版本兼容。

Sencha Touch 2 版本中包括的重要功能有

  • 提供原生打包(native packaging)功能。只需一条命令,就可以将应用打包为供 iOS 或 Android 使用。用户不必编写自己的包裹器,或是再纠缠于其他解决方案,现在已经在 Sencha Touch 2 中全面内置。更好之处在于:用户为 iOS 或 Android 打包同时支持 Mac 和 Windows 环境。
  • HTML5 Device 设备 API 还不能完全在移动浏览器上可用,因此,我们在打包器 API 中加入了很多原生的设备 API,让用户提前利用未来的 web 浏览器可以支持的 API。
  • 布局更快。我们重新调整了布局系统的内部机制,现在组件的布局速度大幅提升。在 Touch 2 应用中,当用户启动 app 并在屏幕上呈现时,马上就能注意到超快的速度。设备方向的变化引发的布局变动速度也有很大提升。
  • 事件处理重新调整,更好地响应 Android 上的触碰事件。不同移动平台处理和分发触碰事件的速度不同,因此,我们一直努力正规化其在不同浏览器中的表现,这样一来,app 对于触碰事件的处理就更加流畅,而且更可预测。Android 上的列表滚动功能会令用户大吃一惊。
  • 针对 CSS 处理速度慢的浏览器,框架中加入了基于图像的主题。使用 SASS,像 1.x 版本一样,Touch 2 将会生成基于 CSS 的主题,现在用户还可以针对被 CSS3 拖慢浏览器处理速度的设备,生成基于图像的主题。这也让 Touch 2.x 版本的 app 将会运行在 Windows Phone 之上。
  • 更合理的配置系统,让设定 Touch app 的过程更检验,更易于理解。现在不再需要学习配置组件的各种方式,新的配置系统让组件设置过程变得更快捷。当然,它向后支持旧有方式。

针对该新版本,InfoQ 采访了 Sencha 的 CEO Michael Mullany。

InfoQ:Touch 2 版本带来哪些新特性?

Sencha Touch 2 专注于三个关键特性领域:性能、易用性和原生支持。 - 我们一直致力于让 Sencha Touch 2 成为最快的 HTML5 平台。我们深入研究了 Android,并作出了根本性的性能改进,让 Sencha Touch2 在性能和使用感觉上尽可能给人原生应用的感受,有时甚至比原生应用更快。

  • 我们一直致力于让 Sencha Touch 变得更易于使用。从改善文档到利用 Ext JS 4 中的核心类系统,Sencha Touch 2 让新老开发人员都觉得更便于上手。
  • 此外,对于希望原生部署自己的开发人员来说,我们让他们这么做起来更容易。Sencha Touch 2 只需一行命令,你就可以把 web 应用打包并发布到 iOS App Store 和 Android 市场之中,还包括一些新的 API 让用户可以访问设备的特定功能。

InfoQ:你预期客户会如何使用该产品?

有了 Touch 2,我们估计客户将会以前所未有的方式来使用 HTML5。我们在性能方面做出的根本性改进,让 HTML5 承诺的“编写一次,到处运行”更接近现实。使用同样的代码库,开发人员可以构建出利用 web 分发模式的 app,如果他们想,他们也可以打包出通过原生平台分发的 web 应用。

InfoQ:作为 HTML5 技术的早期实践者,您能否分享下相关经验,以及您如何看待 HTML5 平台的演进?

HTML5 技术的创新速度令人惊讶。所有新硬件平台和设备类型都加速了 HTML5 成为移动互联网通用语言的过程,而且我们将会越来越多地看到:以 web 为主要方向的公司为 HTML5 提供越来越多的支持。我们为 Sencha Touch 加入的原生 app 创建能力,让开发人员可以利用丰富的 app store 生态体系;同时,原生 API 让开发人员可以使用特定的设备功能和 OS 服务。

InfoQ:这个项目将来的路线图是什么?

在 Sencha Touch 2 家族中,我们在多个领域寻找创新机会。首先,我们正在想办法提供更多设备支持,特别是 Windows Phone 和 IE9。其次,我们希望让开发人员更易于访问云服务,这样他们可以集成 Sencha.io、Facebook/Twitter 登录等多种服务。

您可以在 InfoQ 上了解更多关于 HTML5 移动开发的信息。

查看英文原文: InfoQ: Sencha Touch 2: What to expect

2011-09-26 04:073404
用户头像

发布了 479 篇内容, 共 159.4 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

AI时代要用俄罗斯套娃思考模式

FN0

AIGC

技术同学如何做好向上管理

老张

职场新人 向上管理

数字化转型困局?华为云提供多款解决方案助力制造业企业上云加速转型

与时俱进的时代

四川农信:与先进科技融合,更好服务广大用户|客户之声

OceanBase 数据库

数据库 oceanbase

MySQL自增ID用完了怎么办?4种解决方案!

Java你猿哥

Java MySQL sql 后端 ssm

Django笔记六之外键ForeignKey介绍

Hunter熊

Python django 外键 ForeignKey

成立数科公司之余,央国企推进数智化转型还需要底座支撑

用友BIP

Java概述与基础知识

timerring

Java

Kubernetes 本地持久化存储方案 OpenEBS LocalPV 落地实践上——使用篇

江湖十年

k8s 后端 #Kubernetes# Go 语言

为了减少延迟和卡顿,我对 MySQL 查询做了这些优化处理...

Java你猿哥

MySQL sql ssm MySQL优化 优化SQL

多库多表场景下使用 Amazon EMR CDC 实时入湖最佳实践

亚马逊云科技 (Amazon Web Services)

Java

谈谈现在编程行业的热门话题| 社区征文

魏铁锤

三周年征文

DevOps infra | 互联网、软件公司基础设施建设(基建)哪家强?

laofo

DevOps 研发效能 持续交付 infra 平台工程

“成本刺客”防不胜防,如何应用亚马逊云科技驾驭云成本

Lily

Redis一主二从环境搭建

京茶吉鹿

nosql redis

包装了三年工作经验的我,被同事发现居然连这些Maven的操作都不懂

Java你猿哥

maven ssm 架构师 Java工程师

流程图哪个软件好用?10款好用的流程图软件推荐:boardmix、Visio、Miro…

彭宏豪95

效率工具 职场 工具 流程图 在线白板

“程序员”即将失业 | 社区征文

六月的雨在InfoQ

程序员 ChatGPT GPT-4 三周年征文

NCCL源码解析②:Bootstrap网络连接的建立

OneFlow

人工智能 深度学习

火了!阿里资深架构师总结的春招Java岗核心笔记,GitHub标星20k

Java你猿哥

Java ssm 面经 Java工程师 java核心知识

五面阿里巴巴拿offer后定级P6:分享Java面经及答案总结

Java你猿哥

Java 面试 面经 春招 Java八股文

AI日课@20230409:对话式用户界面

无人之路

ChatGPT

如何高效清洗数据?试试这款神器

博文视点Broadview

【分布式技术专题】「单点登录技术架构」一文带领你好好认识以下Saml协议的运作机制和流程模式

洛神灬殇

分布式 SAML SSO 单点登录

潮起风来,政企DICT “跃升”之乘风破浪篇

鲸品堂

DT IT 企业号 4 月 PK 榜 ct

ChatGPT会在三年内终结编程吗?| 社区征文

芯动大师

程序员 ChatGPT 三周年征文

前端工程化实战:React 的模块化开发、性能优化和组件化实践

兴科Sinco

性能优化 前端工程化 React Native 前端模块化 组件化开发

数据散、管理难和上云难,看华为云解决制造业数字化转型难题

与时俱进的时代

华为运动健康服务Health Kit 6.10.0版本新增功能速览!

HarmonyOS SDK

HMS Core

iOS SKAN 4.0 时代的广告追踪优化:掌握隐私友好的营销策略

37手游iOS技术运营团队

SKAdNetwork SKAN IDFA ATT App Tracking Trans

一文吃透Arthas常用命令!

程序员大彬

Java JVM

Sencha Touch 2:令人期待的新特性_移动_Dio Synodinos_InfoQ精选文章