【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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:443115
用户头像

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

关注

评论

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

什么?JDK8的ConcurrentHashMap 有 Bug

skow

Java 后端 并发

实例讲解FusionInsight MRS RTD 实时决策引擎在医保行业应用

华为云开发者联盟

数据湖 风控 医保 FusionInsight RTD 实时决策

大数据课程培训到离职转行这个过程你知道经历了什么吗

@零度

大数据开发

EMQX+阿里云Tablestore多场景一站式IoT数据解决方案正式发布

EMQ映云科技

阿里云 物联网 一站式平台 emqx 5月月更

数据库系统最佳实践系列 --- 使用 prepared statement

KunlunBase昆仑数据库

国产数据库

数据库堡垒机品牌有哪些?买哪家划算?咨询电话多少?

行云管家

网络安全 信息安全 数据安全 堡垒机

关于加密通道规范,你真正用的是TLS,而非SSL

华为云开发者联盟

TLS 加密 ssl 加密通道 CA系统

【二级等保】二级等保怎么做?价格怎么样?贵吗?

行云管家

运维 网络安全 堡垒机 运维审计

三分钟让你了解 vue 中的父子通讯

CRMEB

深入解读SQL的聚集函数

华为云开发者联盟

sql GaussDB(DWS) 聚集操作 主键列

昆仑分布式数据库Sequence功能及其实现机制

KunlunBase昆仑数据库

国产数据库

java培训学习后找不到工作的原因你占了几条

@零度

JAVA开发

官宣|秒云与极狐(GitLab)达成战略合作,打造云原生DevOps一体化解决方案

MIAOYUN

DevOps 运维 云原生

KunlunBase 查询优化(二)Project 和 Filter 下推

KunlunBase昆仑数据库

国产数据库

昆仑数据库可定制的数据分片方案

KunlunBase昆仑数据库

国产数据库

昆仑分布式数据库系统简介 之 SQL 标准兼容性和日常维护工作

KunlunBase昆仑数据库

国产数据库

文档管理:企业进步的重要因素

小炮

文档管理

web前端培训创建 NPX 工具

@零度

web前端开发

小程序转APP,小团队也能实现数字化生态闭环

Speedoooo

APP开发 跨端开发 小程序容器 小程序转app 跨端运行

MySQL-8.0 Group Replication 研究与改造汇总

KunlunBase昆仑数据库

国产数据库 MySQL 数据库

leetcode 451. Sort Characters By Frequency 根据字符出现频率排序

okokabcd

LeetCode 排序

2022年中国消费金融数字化发展分析

易观分析

消费金融

你想学Python爬虫?看看这篇关于开发者工具神器的博客吧

梦想橡皮擦

5月月更

手把手教你搭个Frida + Sekiro Rpc框架

奋飞安全

【LeetCode】调整数组顺序使奇数位于偶数前面Java题解

Albert

LeetCode 5月月更

Wallys-QCN9074 /802.11ax/4x4 MU-MIMO /6GHz wifi6E

wallys-wifi6

Wallys-Waterproof Enclosure Metal Outdoor

wallys-wifi6

IPQ4019 802.11ac

KunlunBase 查询优化(一)

KunlunBase昆仑数据库

MySQL 数据库 国产数据库

KunlunBase 查询优化(三)排序下推

KunlunBase昆仑数据库

国产数据库

聊武侠、讲段子,为了帮小白入门Spring Boot,这书有多拼!

博文视点Broadview

AI简报-FIX你的模型

AIWeker

人工智能 深度学习 5月月更 AI简报

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