写点什么

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

  • 2013-09-30
  • 本文字数:1151 字

    阅读完需:约 4 分钟

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

2013-09-30 23:443546
用户头像

发布了 321 篇内容, 共 129.1 次阅读, 收获喜欢 19 次。

关注

评论

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

【LeetCode】求众数 IIJava题解

Albert

算法 LeetCode 11月日更

告警风暴来袭,智能运维应如何化解?

云智慧AIOps社区

AIOPS 告警 技术学习 智能运维 时序数据

图解Java线程状态转换

程序猿阿星

Java并发 线程 线程状态

第四模块作业-设计千万级学生管理系统的考试试卷存储方案

彦欲

架构训练营

Vue进阶(幺伍捌):vue组包 CssSyntaxError unclosed bracket 错误解决方法

No Silver Bullet

Vue 11月日更

生成式AI,引领AI从“换脸”到“造脸”

海比研究院

Redis 核心篇:图解 Redis 为什么这么快

码哥字节

redis 后端 Java 分布式 11月日更

使用 Spring Boot 和 @SpringBootTest 进行测试

码语者

Spring Boot 测试 test

Python代码阅读(第51篇):判断给定的数是否在给定的范围内

Felix

Python 编程 Code Programing 阅读代码

Eureka 源码之启动过程

悟空聊架构

Eureka 源码剖析 悟空聊架构

2021DevOps国际峰会·北京站|龙智展位盛况回顾

龙智—DevSecOps解决方案

DevOps Atlassian

dubbo 配置 loadbalance 不生效?撸一把源码

捉虫大师

dubbo

一分钟带您了解,堡垒机主要功能有哪些?

行云管家

网络安全 服务器 堡垒机 等级保护

滴滴开源DRouter:一款高效的Android路由框架,androidui开发工具

android 程序员 移动开发

工程师什么时机最合适选择跳槽?

程序员泥瓦匠

面试 加薪 跳槽 升职

Mac 系统如何利用软链接在根目录创建文件夹?

程序员泥瓦匠

Mac 文件写入

「The Monthly Echo」十月社区成长回顾

SphereEx

数据库 开源 ShardingSphere 技术沙龙 SphereEx

【等保小知识】等保、分保以及关保分别是什么意思?

行云管家

网络安全 等保 等级保护 分保

lims实验室管理系统是什么?实验室信息管理系统介绍!

低代码小观

企业管理 管理系统 LIMS实验室信息管理系统 LIMS系统 信息管理系统

漫谈MVVM(1)ViewModel_DataBinding核心原理,kotlin开发安卓游戏

android 程序员 移动开发

【Flutter 专题】20 图解 ListView 下拉刷新与上拉加载 (三)【RefreshIndicator】

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

这一次,解决Flutter Dialog的各种痛点!

小呆呆666

flutter ios android dart dialog

Gartner发布2021企业低代码魔力象限,Mendix连续三年第一!

J2PaaS低代码平台

低代码 数字化 低代码开发平台

滴滴国际化项目 Android 端演进,一个小例子彻底搞懂Android的MVP模式到底是什么

android 程序员 移动开发

苏杰:爆款产品是把基本动作做到位的结果

博文视点Broadview

一招教你快速打造企业级数据可视化大屏

云智慧AIOps社区

开源 大前端 数据可视化 大屏可视化 大屏

手把手教你从零开始搭建个人博客,20分钟上手

老表

Hexo 个人博客 服务器 教程分享 11月日更

Apache ShenYu源码阅读系列-基于Http长轮询的数据同步

子夜2104

网关 shenyu

《黑客之道》- kali LInux之WireShark抓包及常用协议分析

学神来啦

网络安全 Wireshark 渗透 kali

恒源云(GpuShare)_【功能更新】镜像市场上线

恒源云

深度学习

kubernetes系列随笔01:云原生发展

Geek_cd6rkj

Kubernetes 云原生 弹性

RAD Studio XE5支持Android、iOS和REST 客户端_REST_Anand Narayanaswamy_InfoQ精选文章