BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Flex 4.6 SDK和Flash Builder 4.6中的新功能

| 作者 Jacob Surber 关注 0 他的粉丝 发布于 2011年10月14日. 估计阅读时间: 7 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

目录

在今年初,Adobe发布了其第一个支持移动应用程序开发的Flex SDK和Flash Builder版本。Flex 4.5引入了一组移动优化的组件和移动优化的应用程序框架,而Flash Builder 4.5包含移动项目类型、多平台设备模拟、设备上调试和为在众多移动设备和应用程序商店上的部署轻松封装的功能。

使用单个框架和工具,开发人员可以构建丰富、富于表现力的移动和平板电脑应用程序,并部署到Apple iOS、Google Android和BlackBerry Tablet OS设备。

自发布以来,来自开发人员的响应令人吃惊!Flex开发人员可简单地利用他们现有的Web/桌面开发技能来创建富有吸引力的移动应用程序。这也为不熟悉Flex的开发人员提供了进入移动应用程序开发世界的绝佳机会。Flex是一个处理多种设备规格、像素密度和跨平台不一致性的复杂性的优秀解决方案。借助强大的工具,开发人员可比以往更迅速地将应用程序部署到所有4种主要应用程序商店。

如果您打算了解Flex 4.5和Flash Builder 4.5,按么一定要花时间阅读以下文章以了解更多细节:

欢迎使用Flex 4.6

Flex 4.6是跨平台移动应用程序开发的下一个重要步骤。按照计划的今年末发布日期,Flex SDK和新版本和对Flex Builder的相应的免费更新,将踢动大量专为帮助开发人员为最新的移动和平板电脑设备创建应用程序而设计的大量新组件和功能。

今天,我们很荣幸地发布下一版Flex的预览版。如果您希望了解更多信息,请加入我们的预发布计划和帮助设计移动应用程序开发的未来。

新组件

Flex 4.6包含一些针对移动而优化的新的和更新的Spark组件:


SplitViewNavigator

一个新的顶级应用程序组件,专为构建基于平板电脑的体验而设计。仅使用少量代码,您就可以管理多个视图的布局,使它们基于设备方向而自动调整。

CallOutButton

一个多用途的组件,在现有的内容上方弹出,可包含文本、组件或者甚至整个视图。

SpinnerList

一个新的顶级应用程序组件,专为平板电脑体验而设计。只需少量代码,就可以管理多个视图的布局,让它们基于设备方向而自动调整。

DateSpinner

一个可感知语言环境的高度灵活的组件,提供了多个开箱即用的配置来满足大部分日期/时间输入需要。

文本增强

Flex 4.6 解决了跨设备文本输入的问题。Flex 公开了每个平台上的原生文本编辑控件,使您能够自定义键盘,允许用户使用原生UI执行选择、复制/粘贴和拼写检查等常见操作。

ToggleSwitch

这个简单但呼声很高的控件现在已在Flex 4.6中提供。

更高的性能

Adobe仍然高度重视性能,在Flex 4.6中,我们进行了大量改进。已进行了许多关键性能优化来为移动应用程序提供响应更迅速的感觉。只需使用Flex 4.6重新封装现有的Flex移动应用程序,即可将性能提升50%。在Flex 4.6中创建新应用程序将实现接近原生的性能,具有您希望从Flex获取的出色的自定义。

更新的平台支持

作为此版本的一部分,我们将提供对最新的移动操作系统版本(包括Apple iOS5和Google即将发布的Android更新)的支持。此外,Flex将在最新的智能电话和平板电脑设备上进行认证。

改进的工具 – Flash Builder 4.6

随着Flex 4.6的发布,Adobe很荣幸地带来了Flash Builder的强大更新,现有Flash Builder 4.5客户可以免费使用它。

除了支持Flex框架中的新功能,Flash Builder 4.6还包含亮相将使开发人员能够构建更出色的跨平台移动应用程序的新功能:原生扩展和运行时绑定(Captive Runtime)。

原生扩展功能是开发人员能够使用原生的C、Objective-C和Java库完善他们的Flex应用程序。这项新功能为移动和桌面应用程序带来了新的可能性。借助访问Apple iOS、Google Android和BlackBerry Tablet OS API的功能,您的应用程序可充分利用通知和日历等原生功能。Flash Builder对管理和封装原生扩展都提供了全面支持。要了解关于这些可能性和如何构建您自己的原生扩展的更多信息,请参阅Oliver Goldman的文章

运行时绑定提供了一种新方式来封装您的应用程序,提供了一种流线化的设备上安装体验,不再需要最终用户从Android Market安装或更新运行时。您应用程序需要在设备上运行的所有内容都会直接封装到原生的安装文件中。

Flash Builder 4.6中的其他工具改进包括支持监控移动项目的网络流量(使用Flash Builder Network Monitor)、对移动项目的单元测试支持(使用FlexUnit),以及突出显示了新内容和扩展的改进的Flash Builder开始页面。

延伸阅读

我们非常高兴在发布Flex 4.5几个月之后就带来了所有这些新功能。

我们很快就会获得Flex 4.6 SDK和Flash Builder 4.6的早期构建版。请立即注册预发布计划,您将会抢先获得访问权!

此作品依据Creative Commons Attribution-Noncommercial 3.0 Unported License授权。

查看原文:What's new in Flex 4.6 SDK and Flash Builder 4.6

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT