BT

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

RAD Studio XE5支持Android、iOS和REST 客户端

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年10月2日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

Embarcadero最近发布了RAD Studio XE5,支持Android和iOS平台,能够创建真的针对PC和移动设备的本地应用。此外,它还能够让开发者在编码的时候使用CPU可执行的代码。借助于真的本地应用,开发者能够直接在设备硬件上运行他们的应用,不需要通过脚本或者解释层提供最好的用户体验。

开发者能够通过RAD Studio XE5使用标准的C++或者Delphi编程语言同时为多种设备构建原型和本地应用,不需要多个项目和日程表。最新版本还支持REST客户端,让你能够连接到任何基于REST的服务,包括社交网络、MBaaS、支付服务和存储。

“在XE5中,我们还为iOS和Android增加了设备发现支持,唯一的区别是在iOS平台上当你插入设备之后必须手工刷新项目管理器。在Android平台上,当你在机器上插入/拔出设备的时候它们会被自动地发现。”Embarcadero的工程总监Jose Leon说。

InfoQ同Embarcadero的产品管理总监John Thomas 进行了一次谈话,以便了解RAD Studio XE5的更多用处和优点。

InfoQ: RAD Studio XE5如何让开发者受益?

RAD Studio XE5为开发者带来了两个重要的好处。第一个好处是,RAD Studio让开发者能够在Android和iOS应用开发中使用同样的源码。第二个好处是一个新的REST客户端,它让开发者能够很容易地集成由移动后端即服务(MBaaS)提供商所提供的云服务。

InfoQ:增加AndroidiOS平台支持的优势是什么?

主要有两个优势。首先,它能够让开发者面向Android和iOS之间的这个最大的用户市场(现在占有率超过所有客户端设备的50%)。其次,使用FM应用程序平台,开发者能够针对这两个平台使用完全相同的本地语言源码。因此,它们不仅能够从编译的本地代码中得到最好的应用性能,还能够针对这两个非常流行的移动平台管理唯一的源码库从而享受巨大的业务收益。

InfoQ:使用RAD Studio XE5构建应用需要有编程知识么?

是的。RAD Studio是一个开发工具,它支持本地代码语言Delphi(Object Pascal)和C++。这两种都是现代面向对象的语言,它们在设备上提供了最好的性能,因为它们是本地编译的所以能在CPU上直接运行而不需要脚本运行时(类似于JavaScript)或者虚拟机(类似于Java)。RAD Studio还提供了非常丰富的应用程序服务,例如用户界面控件、数据访问、多重调节层(mulit-tier)等,可以在IDE中进行可视化设计。因此,尽管开发者能够通过代码做任何事情,但是他们应用程序开发的很大一部分工作不需要代码也能完成。

InfoQ: RAD Studio XE4相比,这个IDE有哪些重大的改变?

该IDE最主要的更新是将Android增加为一个目标平台,并加入了额外的工作为过多的Android设备启用了新的设计画面。IDE现在能够获取插入的设备并将它们作为可用的目标。

查看英文原文RAD Studio XE5 Adds Android, iOS and REST Client Support

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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