GMTC深圳站售票最后一周,点击查看最新日程>> 了解详情
写点什么

RoboVM 1.0 正式版发布,并公布了商用许可协议

  • 2015 年 3 月 24 日
  • 本文字数:1086 字

    阅读完需:约 4 分钟

RoboVM 是一个能够将 Java 字节码转换为原生 ARM 或者 x86 代码的 AOT 预编译器 / 平台,转换后的代码无需其他解释器或者虚拟机就能够直接运行在目标 CPU。创建 RoboVM 的目标是使得开发能够在 iOS 设备上使用 Java 和其他 JVM 语言(如 Scala Clojure Kotlin 等)开发 iphone 和 ipad 应用。近日,从 RoboVM 的官网得知,RoboVM 1.0 正式版发布,同时还公布了商用许可协议。该版本带了许多新特性,如实现了所有JDWP( Java Debug Wire Protocol )、 RAM 缓存的支持、HFS+ 文件压缩的支持等,同时还修复了大量 Bug。主要的改进内容如下:

  • 调试器经历了新一轮的更迭,现已实现所有 JDWP 功能
  • RAM 缓存的支持,这将有助于加速硬盘上的编译和连接过程
  • 支持 HFS+ 文件压缩,放入缓存的所有文件将会被压缩,将
    进一步加速编译过程和减少 RoboVM 缓存所需空间
  • 始化的工程模板,且支持 Maven 原型
  • 引入了使用模板工程来实现新 Eclipse 工程向导
  • 支持通过robom.xml 调用工具,目前,已实现对 TextureAtlas 的支持,其他的相关工具也将很快支持
  • 清理并简化了同 Objective-C 的绑定(Binding),关于具体绑定状态信息,请读者查看绑定状态页面。

RoboVM 1.0 版本发布的同时,官方还公布了商业许可协议,协议对象包括个人开发者、创业者、中小企业与大企业。开发者能够获得的功能和服务包括支持模拟器和设计设备上进行调试的调试器、故障报告功能的改进、有或没有 SLA 的情况支持私人电子邮件、对 JavaFX 的支持、对 Hotfix 的支持等。具体价格相关信息和不同价格具有不同功能信息,请读者参考官方提供的相关信息。

1.0 版本标志着一个重大的里程碑,但是其开发团队继续积极开发着,即将发布的改进内容包括:

  • 完善文档、用户指南和视频教程
  • 完全实现对 Intellij IDEA & Android Studio 的集成,基于 Gradle 的初步插件已经可用
  • 同 Interface Builder 的集成计划于 2015 年第二季度作为商用版本功能发布
  • 支持扩展(动态库)以支持外设如苹果手表
  • 支持 RoboVM 到 Object-C 应用的静态链接

RoboVM 是一个使用 Apache 许可的开源项目,同时还是一个商业项目,源码托管在 GitHub 。RoboVM 作为一个平台,它具有的组件包括 AOT 预编译器运行时环境、Java 类库、易于扩展绑定iOS 的API、调试器、同IDE 集成的插件、同构建系统的集成组件等。更多关于RoboVM 的信息,读者还可以阅读InfoQ 发布的一篇题为《另辟蹊径创建移动应用》的文章以及GitHub 上的 Wiki 文档


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 3 月 24 日 03:461730
用户头像

发布了 46 篇内容, 共 47.7 次阅读, 收获喜欢 13 次。

关注

评论

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

安卓对RISC-V支持的操作实战

未来开发者

安卓 risc-v 嵌入式开发

低代码与专业代码有什么区别?

低代码小观

程序员 开发者 低代码 开发工具 低代码开发平台

Java中高级核心知识全面解析(3),Java编程入门到精通

JVM调优资料

Java 程序员 后端

一,二,三,基层治理数字化「三步走」

浪潮云

云计算

1年半经验,21条MySQL性能调优经验

欢喜学安卓

Java 程序员 后端

2021最新38道Spring大厂面试题,你碰到过哪道,电商秒杀Java面试题

欢喜学安卓

Java 程序员 后端

Java8-Stream:2万字20个实例,价值2000元的Java学习资源泄露

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析,Java入门教程免费视频

JVM调优资料

Java 程序员 后端

CMake

Changing Lin

9月日更

安卓支持RISC-V架构的技术剖析

未来开发者

IoT 安卓 risc-v 嵌入式开发

华为云PB级数据库GaussDB(for Redis)揭秘第一期:Redis与存算分离

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

JAVA的基本程序设计结构

IT蜗壳-Tango

9月日更

Java 小记 — RabbitMQ 的实践与思考,Redis灵魂14问

JVM调优资料

Java 程序员 后端

java-注解,最新Java笔试题分享

JVM调优资料

Java 程序员 后端

uni-app技术分享|开源demo视频呼叫arcall uni-app端技术实现

anyRTC开发者

uni-app 音视频 WebRTC 移动开发 视频通话

FunTester框架Redis压测预备

FunTester

redis 性能测试 测试框架 FunTester 测试发开

2021-07-26 日期时间类,万字总结

欢喜学安卓

Java 程序员 后端

Java中高级核心知识全面解析(2),腾讯Java面试

JVM调优资料

Java 程序员 后端

平头哥玄铁处理器Linux新版本,5大亮点速览

未来开发者

Linux IoT risc-v 嵌入式开发

“眼界大开 声临其境”网易首届音视频技术大会圆满落幕

网易云信

互联网 音视频 网易 网易云信

为移动通信争一先:Massive MIMO的进化三部曲

脑极体

NFT盲盒玩法详解,盲盒系统开发

合肥艾数199四②43⑧797

Java 线程池原理分析,一举拿下腾讯美团滴滴offer

JVM调优资料

Java 程序员 后端

golang--GC(Garbage Collector)垃圾回收

en

Go GC

从保证业务不中断,看网关的“前世今生”

华为云开发者社区

负载均衡 网关 API网关 客户端 API Gateway

# 技术栈知识点巩固,开发多年HashMap原理不知道

欢喜学安卓

Java 程序员 后端

2021 Java开发 最全笔记 建议收藏!

欢喜学安卓

Java 程序员 后端

5年Java经验字节社招:半月3次面试,Java资料

欢喜学安卓

Java 程序员 后端

Java中高级核心知识全面解析(1),Java开发实战

JVM调优资料

Java 程序员 后端

看懂这个故事,轻松实现从技术到管理的华丽转身!

博文视点Broadview

四张图带你搞定原型和原型链

法医

JavaScript 前端 9月日更

数据cool谈(第2期)寻找下一代企业级数据库

数据cool谈(第2期)寻找下一代企业级数据库

RoboVM 1.0正式版发布,并公布了商用许可协议-InfoQ