写点什么

RubyMotion 发布 Android 公开测试版

2014 年 10 月 17 日

近日, RubyMotion 宣布其 Android 支持已经开始公开测试。现在,早期用户已经可以开始用它为 Android 平台开发应用。RubyMotion 是一个基于终端的工具链。通过它,开发人员可以使用流行的 Ruby 语言和工具创建原生 iOS 和 Mac 应用。而现在,他们可以借助该测试版本创建 Android 应用了。

公开测试版对所有 RubyMotion 客户免费。对于即将到来的 3.0 版本,公告中没有提到任何未来的价格变化。该测试版支持自 1.5 “Cupcake”以来的大部分 Android 版本,包括 Android L 开发者预览版。目前,该测试版本需要运行在 Mac 上。

正如前期的详细报道,RubyMotion 利用一个自定义的Ruby 运行时实现Android 支持,它允许开发人员使用JNI 访问所有Java API。RubyMotion 同时支持Dalvik VM 和更新的ART 运行时。此外,它还支持第三方jar 包。

此外,不出所料,作为RubyMotion 的一项广受开发人员欢迎的生产力特性,REPL 在运行时使用即时编译执行语句。

随着RubyMotion 的逐渐成熟,关于该平台的一个问题是,真正的Android-iOS 跨平台开发是什么样子的。目前,由于其静态编译的性质,许多流行的RubyGems 都不被支持。常见的跨平台问题,如HTTP 访问,将需要使用底层平台库开发。不过,在RubyMotion 专属的gems 背后有一个繁荣的社区

RubyMotion 似乎很愿意在其所支持的平台中增加 Android。Colin Gray 是 RubyMotion 社区的一位活跃的成员。他曾经这样说过:“很明显,即使是在最初阶段,RubyMotion for Android 也将提供与 RubyMotion 带给 iOS 和 OS X 同样的生产力和工作流改进。基于终端的工作流、REPL 工具和卓越的 RubyMotion 社区”。

在 Android 支持的测试阶段,下一步工作是改进性能,增加更多的内置 Ruby 类,以及支持其它 Android API,如支持 Android Wear。

一个 RubyMotion 工具链许可证需要 199.99 美元,其中包含一年的更新费用。

查看英文原文:**** RubyMotion Releases Android Public Beta

2014 年 10 月 17 日 11:401051
用户头像

发布了 1008 篇内容, 共 308.2 次阅读, 收获喜欢 273 次。

关注

评论

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

CAP理论

DL

架构师第一期作业(第 11 周)

Cheer

作业

使用resilio实现多集群的k8s pod数据双向非实时同步

东风微鸣

Kubernetes 探索与实践 openshift

产业新基建,撬动数字经济发展新机遇

京东智联云开发者

人工智能 新基建 京东

Java基础+JVM+分布式+算法+锁+MQ+微服务+数据库等499道Java面试题整理(含答案)。

Java成神之路

Java 程序员 架构 面试 编程语言

Kubernetes初体验--用Kubernetes部署一个Web服务

网管

go Kubernetes k8s Web 服务

《我想进大厂》之Spring夺命连环10问

艾小仙

Java spring 程序员 面试 大厂

一线大厂欺负程序员?京东单方面辞退38岁P7员工三次败诉

Java架构师迁哥

微服务已然成为Java开发的面试门槛,你连SpringCloud都不会还想跳槽涨薪?

Java成神之路

Java 程序员 架构 面试 编程语言

薇娅携手中国航天基金会与我们的太空 带你“益起探月,共舞九天“

Geek_459987

「面试必备」最新整理出的腾讯C++后台开发面试笔记

linux大本营

c++ Linux 后台开发 架构师

Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)

YourBatman

云原生 Spring Boot 新特性

Mac下Docker Desktop配置阿里云镜像加速器

jiangling500

Docker 阿里云镜像加速器

什么是物联网?常见IoT 物联网协议最全讲解

华章IT

物联网 IoT

“摸爬滚打”多年,从月薪3K到30Kjava大神,我是怎么蜕变的?

比伯

Java 编程 架构 面试 计算机

C++语言中std::array的神奇用法总结,你需要知道!

华为云开发者社区

容器 数组 函数

排查指南 | mPaaS 小程序提示“网络不给力”时该如何排查?

蚂蚁集团移动开发平台 mPaaS

小程序 网络 小程序生态 mPaaS

一份知识点全面又能不断更新与时俱进的《Java面试宝典》,有人已成功靠它拿到阿里、京东、字节跳动等大厂offer,

Java成神之路

Java 程序员 架构 面试 编程语言

【3年Java经验面经】阿里三面被挂!幸获内推历经5轮终于拿到口碑offer!

Java成神之路

Java 程序员 架构 面试 编程语言

最近我发现瑞幸在这样做私域运营

Linkflow

营销数字化 客户数据平台 CDP 私域运营

架构师训练营第十周作业

文智

极客大学架构师训练营

揭秘11.11监控排障利器 京东高稳定日志服务深度解析

京东智联云开发者

云计算 DevOps 日志监控

不懂源码?来看看阿里P8亲自手码的Spring源码解析整套笔记,高薪offer唾手可得!

比伯

Java 编程 架构 面试 计算机

深度剖析,为何C语言在开发领域的地位如此稳固

Philips

Python go .net rust C语言

什么是低代码(Low-Code)?

阿里巴巴云原生

程序员 云原生 代码

一点就透的二分查找算法

比伯

Java 编程 程序员 面试 计算机

每周花6小时跟清华大牛学Java:JVM、高并发多线程、算法、微服务等。技术能力蹭蹭往上涨!

Java成神之路

Java 程序员 架构 面试 编程语言

Mysql数据备份与恢复

张攀钦

MySQL

那些年我们一起追过的高深术语

linux亦有归途

编程 程序员 程序人生 C/C++

使用 Jira Service Management 管理资产,您需要知道的5件事

Atlassian速递

数字化转型 Atlassian Jira ITSM ITIL

华为云MVP高浩:打破AI开发瓶颈,解决数据、算法、算力三大难题

华为云开发者社区

人工智能 数据 华为云

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

RubyMotion发布Android公开测试版-InfoQ