预览 Sencha Touch 2:原生包和性能改进

简介: http://www.sencha.com/blog/sencha-touch-2-what-to-expect/ 作者:Aditya Bansod 译者:Sp42(zhangxin09) 今天,我们提前为大家介绍一下 Sencha Touch  2.0的新功能。

http://www.sencha.com/blog/sencha-touch-2-what-to-expect/

作者:Aditya Bansod

译者:Sp42(zhangxin09)

今天,我们提前为大家介绍一下 Sencha Touch  2.0的新功能。我们十分雀跃地告诉大家将要到来的新发布,我们希望你们通过开发了一些给力的移动应用来实际参与分享我们这一份雀跃。


让我们先快速回顾一下。自去年发布 Sencha Touch 最初版本,这一期间,HTML5 和移动网络的发展也突飞猛进。许多开发人员作出的决定,以移动网络作为创建应用程序的一个平台,类似 Sencha Touch 这样的框架发挥了重要作用,尤其加速了基于 HTML5 浏览器的应用普及。对此,我们不胜欣喜,对于我们广大 Web 开发人员社区,我们说一句感谢你们!

凭借超过25万开发者的社区,我们对于未来 Web 移动开发的愿景仿佛已经就是一条“康庄大道”。来自您的反馈和建议促使你看到我们今天的这篇博文,有什么要交待的呢?就是趁此机会告诉诸位,Sencha Touch 2.0 的新颖之处。

首先,人同此心,心同此理,我们非常了解日益复杂的设备对于开发过程将是极度痛苦的。随着 Android 的崛起与未来 Windows Phone 的“半路杀出个程咬金”,开发人员希望面对的,是一视同仁的应用研发以及能够可预料的每一种情形。其次,尽管开发者一般都会将他们的应用部署在 Web 之上,这一数字也在上升,但仍旧希望他们的程序是透过应用(App)来发布、被使用的。对客户而言,无论什么地方,即使 AJAX 程序也应该就像应用那样直接在他面前的即玩即用。可是,要在原生 Store 发布,开发者又要这样、又要那样地修修补补他们的应用或者外壳才能在原生应用 Store 那里发布。

由此,言及 Sencha Touch 2,我们专注于如何榨干、榨取最后一句代码,以及如何帮助开发人员在本机顺利打包应用程序。我们很高兴今天与大家分享现在我们正在做的框架,是关于市场上最好的移动框架 SenchaTouch2 的里里外外。
  • Sencha Touch 2 终于支持原生(Native)功能了。只需一个命令,你便可以打包 iOS 和 Android的应用程序。你将不再需要编写您自己的包装器或牵涉其他方案,这一切都尽在 Sencha Touch 2 中。最棒的是,你可以在 Mac 机和Windows 的机器中,为 iOS 的和 Android 的程序进行打包。
  • HTML5 Device API 在移动浏览器中尚未完全可用,于是我们特意加入大量原生设备的 API,直接放置在 packager API,让你早日享用未来 Web 浏览器所拥有的优势。
  • 布局快多了。我们不断重构内部的布局系统,使组件的布局从根本上更快。当你启动应用程序的同时,你会马上察觉得到 Touch 2 之快,以及感受到 Orientation 的切换,也是如此的灵敏。
  • 重构事件处理,以便好地应对 Android 触摸事件。由于各种移动平台均以不同的响应速率触发触摸事件,所以对于我们而言,无不致力于跨浏览器的常规化,使得应用程序的整体流畅度提升和保证可预见的触摸行为操控。仿佛只要你吹一吹口气,Android 上的列表就会立刻流动起来。
  • 框架采用基于图片的主题,而非缓慢的 CSS。使用 SASS 导出样式时,Touch 会生成基于 CSS的主题,如出 1.x 一徹。不过由于某些设备的浏览器在渲染 CSS3 的时候非常地慢,于是你可以选择生成基于图片的主题来代替 CSS。这也开辟了 Sencha Touch 2.x 将来工作在 Windows Phone 的道路。
  • 合理化配置系统,使其更容易和更可预见的设定触摸应用程序。不会因为不同的组件,而学习起来导致感觉差别太大,新的配置系统即可简化设立您的组件。当然,它依然会有向后兼容旧的方式。
除了上述这些功能,Sencha Touch 2 将采用与 ExtJS 4 一致的架构,同样的类系统,自定义的框架构建,以及 ExtJS 其他所有强大的企业功能都将包含在 Touch 2 之中。

现在,Sencha Touch 带给你仅仅是令人难以置信的新功能的一方面,届时还有更多。我们一直在忙于编码的工作,我们期待着尽快分享的第一个测试版。快将在十月的 SenchaCon 发布出来——我们会对框架几乎每一部分都精益求精,所以千万不要错过!我们认为你会愉快地惊叹于这个 Touch 2 的应用无论构建还是部署都会多么的淋漓尽致、多么的快速敏捷!

目录
相关文章
|
SQL 人工智能 分布式计算
基于阿里云PAI平台搭建知识库检索增强的大模型对话系统
基于原始的阿里云计算平台产技文档,搭建一套基于大模型检索增强答疑机器人。本方案已在阿里云线上多个场景落地,将覆盖阿里云官方答疑群聊、研发答疑机器人、钉钉技术服务助手等。线上工单拦截率提升10+%,答疑采纳率70+%,显著提升答疑效率。
|
3月前
|
资源调度 安全 Java
服务中国13亿社保持卡人:金保信与阿里云的“一云多芯”升级之路
在全球科技竞争与自主创新的双重驱动下,中国信息技术产业正加速推进科技创新与产业融合等多维布局,积极应对科技领域“卡脖子”难题,构建技术升级与安全保障体系。 而云平台作为产业发展的核心IT基础设施,也已成为数字化转型和升级的关键支撑。2019年,阿里云基于“开放兼容”的理念率先提出并践行“一云多芯”战略,并通过飞天企业版实现从CPU扩展到GPU、网络设备,以及各类行业生态应用、自建应用的全域兼容能力。
292 1
|
3月前
|
缓存 JavaScript 开发者
鸿蒙5开发宝藏案例分享---长列表性能优化解析
鸿蒙长列表性能优化全揭秘!通过五大实战技巧(LazyForEach懒加载、cachedCount缓存、Prefetcher动态预加载、@Reusable组件复用及布局优化),有效解决卡顿、白块和高内存问题。万条数据测试显示,首屏加载提速77%,滑动零丢帧,内存占用降低86%。针对不同数据量场景提供避坑指南,助你开发流畅的HarmonyOS应用!
|
11月前
|
分布式计算 Kubernetes Hadoop
大数据-82 Spark 集群模式启动、集群架构、集群管理器 Spark的HelloWorld + Hadoop + HDFS
大数据-82 Spark 集群模式启动、集群架构、集群管理器 Spark的HelloWorld + Hadoop + HDFS
432 6
|
12月前
|
关系型数据库 MySQL
MySQL查看连接数和进程信息
这篇文章介绍了如何在MySQL中查看连接数和进程信息,包括当前打开的连接数量、历史成功建立连接的次数、连接错误次数、连接超时设置,以及如何查看和终止正在执行的连接进程。
1500 10
|
存储 人工智能 搜索推荐
详解MySQL字符集和Collation
MySQL支持了很多Charset与Collation,并且允许用户在连接、Server、库、表、列、字面量多个层次上进行精细化配置,这有时会让用户眼花缭乱。本文对相关概念、语法、系统变量、影响范围都进行了详细介绍,并且列举了有可能让字符串发生字符集转换的情况,以及来自不同字符集的字符串进行比较等操作时遵循的规则。对于最常用的基于Unicode的字符集,本文介绍了Unicode标准与MySQL中各个字符集的关系,尤其详细介绍了当前版本(8.0.34)默认字符集utf8mb4。
|
11月前
|
Java Maven Android开发
eclipse创建maven项目
本文介绍了在Eclipse中创建Maven项目的步骤,包括打开Eclipse、选择Java项目、完成项目创建以及自动下载插件的过程。
313 2
eclipse创建maven项目
|
10月前
|
Java 测试技术 API
拼多多 API 接口申请通过后如何进行测试?
拼多多 API 接口申请通过后,需按以下步骤测试:1. 仔细研读接口文档;2. 搭建测试环境,准备开发工具和模拟请求工具;3. 编写测试代码或使用测试工具;4. 设计测试用例,包括正常、异常和边界情况;5. 验证测试结果,检查返回值和错误处理;6. 记录和分析测试结果,确保 API 的稳定性和性能。
|
11月前
|
数据采集 数据管理 数据挖掘
CDGP|数据治理策略揭秘:因企制宜,实现精准管控新高度
数据治理是指通过制定一系列政策、流程和技术手段,对企业数据进行全面、系统、规范的管理。它不仅能够确保数据的准确性、一致性和安全性,还能提升数据的质量和价值,为企业决策提供有力支持。因此,制定数据治理策略的首要任务是明确其核心价值,确保策略能够服务于企业的整体战略目标。

热门文章

最新文章