速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

摩托罗拉 RhoMobile 5.0 带来新的授权模型、云服务和 KitKat 支持

  • 2014-08-12
  • 本文字数:1217 字

    阅读完需:约 4 分钟

摩托罗拉RhoMobile 5.0 带来新的授权模型和一组新增或改进的云服务——构建、同步、推送通知,并支持最新版本的iOS 和Android 以及支持 Zebra 打印等。

下面是 RhoMobile 5.0 新增特性的详细列表:

  • 授权是针对开发人员的,而不是针对设备的。
  • 云产品更名为 rhomobile.com
  • RhoMobile Suite 4.x 构建的项目可以运行在云上。
  • 支持 Android KitKat。
  • 支持 MC32NO CE7.0。
  • 面向 Audio Capture 的新 API。
  • 改进了构建、运行时和启动性能。
  • Bug 修复。

RhoMobile 对使用 Web 技术和 Ruby 基于 MVC 模式开发跨平台本地移动应用程序提供了支持,而且支持 ORM。Mark Kirstein 是摩托罗拉系统企业软件部门的高级总监。我们问了他几个问题,希望就其解决方案的工作原理方面了解一些细节。

InfoQ:RhoMobile 是如何实现“一次编译,到处运行”的?一个用 HTML、JavaScript 和 Ruby 编写的项目最终如何成为面向多个平台的本地二进制文件?你们是如何设法获得每个平台的本地外观的?

MKRuby 代码会编译成字节码,然后在执行器内执行。应用程序被构建出来并离线运行,即使在没有连接的情况下,也允许已经断开连接的本地应用程序执行。我们利用浏览器进行 UI 渲染,因此用户确实可以拥有 HTML UI,不过,我们在 HTML 中使用 / 利用了标准的开源 UI 样式库来制作皮肤,而且应用了本地外观。开发人员可以选择是否要开发本地 UI 扩展。

InfoQ:MVC 的控制器部分是由 Ruby 实现的。Ruby 是必须的吗?开发人员可以在不使用 Ruby 的情况下创建移动应用程序吗?(或许他可以,但不能使用 MVC?)

MK你是对的。现在,要使用 MVC 和 ORM 模式,就要使用 Ruby。不过,Ruby 不是必须的。如果你选择不使用 Ruby,那么你仍然可以使用 JS 来做所有的事,因此,在那种情况下,应用程序会与 PhoneGap 应用程序类似,功能要少一些。在未来版本中,我们会增加面向 JS 的 MVC 和 ORM 支持。

摩托罗拉 RhoMobile 是一个面向企业和普通用户的开发工具套件,用于创建跨平台的移动应用程序。RhoMobile 在 2011 年被摩托罗拉收购,它从开始就一直是一个开源项目。该套件包括:

  • Studio ——一个基于 Eclipse 的工具,用于在 Mac OS X 或 Windows 上开发 iOS、Android、Windows Phone、Windows 8 和 Windows CE 应用程序。它包含一个模拟器、代码查看器和分析器,并支持远程调试。
  • Rhodes ——一个面向普通用户应用程序的跨平台框架。
  • RhoElements ——Rhodes 外加企业功能,如条形码读取和数据自动加密。
  • RhoConnect ——支持与后端数据服务集成。
  • RhoHub ——用于在云上构建和部署应用程序的托管服务。
  • RhoGallery ——一个面向企业的应用程序托管商店。应用程序也可以部署到苹果应用程序商店、Google Play 或 Windows 商店。

Studio 和 Rhodes 是开源且免费的,但其它部分则是按照开发人员收费。对于那些习惯使用微软开发工具链的开发人员,付费版本包括一个Visual Studio 插件。

查看英文原文:**** New in Motorola RhoMobile 5.0: Licensing Model, Cloud Services and KitKat Support

2014-08-12 09:121340
用户头像

发布了 256 篇内容, 共 86.3 次阅读, 收获喜欢 12 次。

关注

评论

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

PancakeSwap市值管理机器人APP系统开发价格

ReScript 与 TypeScript,谁是前端圈的“当红辣子鸡”

华为云开发者联盟

Java JavaScript typescript 大前端 ReScript

合规安全大考核:移动应用安全策略全盘点

蚂蚁集团移动开发平台 mPaaS

RPC 移动开发 mPaaS 隐私安全 加固

膜拜!首次公布Java10W字面经,Github访问量破百万

Java~~~

Java 架构 面试 微服务 多线程

netty系列之:搭建HTTP上传文件服务器

程序那些事

Java Netty HTTP 文件服务器 程序那些事

大厂的 SDK 写法,偷学到了!

程序员鱼皮

Java c++ Python 架构 大前端

美团架构师熬夜整理:Netty权威指南2.0版+英雄传说项目

Java~~~

Java 架构 面试 Netty 架构师

当视频恋爱 App 用上了 Serverless

Serverless Devs

Serverless 云原生

杀疯了,编程语言还能卷成这样❓❗【话题讨论】

InfoQ写作社区官方

话题讨论 话题

华云大咖说 | 业务转型中的IT云化服务——安超云基座方案介绍

华云数据

叹服!阿里自述SpringCloud微服务:入门+实战+案例

Java~~~

Java spring 架构 面试 Spring Cloud

牛掰!阿里人用7部分讲明白百亿级高并发系统(全彩版小册开源)

Java~~~

Java 架构 面试 多线程 高并发

Swap市值管理机器人系统软件开发资料

直播预告|如何通过“智能边缘安全”提升企业免疫力?

京东科技开发者

https 云安全 CDN加速 网站反爬 网站建设

携手强化「内容审核」能力,融云与数美科技达成战略合作

融云 RongCloud

音视频 内容安全 融云 即时通讯IM

🚄【Redis 干货领域】让你彻底会使用“Redis中最陌生且最强大的集合”(ZSET)【上部】

洛神灬殇

redis Zset 9月日更 Redis指令

阿里一面 五问 @Transactional

skow

Java Spring Boot 后端

顶级!13位专家力荐Spring5为企业级开发提供一站式方案

Java~~~

Java spring 架构 面试 Spring Boot

九阴真经MySQL版:一条查询语句如何执行的

MySQL 数据库 程序员 架构

细节爆炸!腾讯用13个案例实战讲明白MySQL,没想到这么全

Java~~~

Java MySQL 数据库 架构 面试

模块二

树建

架构实战营

PostgreSQL插件之TimescaleDB

华为云数据库小助手

postgresql 插件 GaussDB 华为云数据库

Go- 文件读写-1

HelloBug

文件读写 Go 语言

NDK的C++ 库支持

Changing Lin

9月日更

LeetCode题解:897. 递增顺序搜索树,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

限量!腾讯高工用4部分讲清楚了Spring全家桶+微服务

Java~~~

Java spring 架构 面试 微服务

测试用例编写方法

与风逐梦

揭秘盒马鲜生 Android 短视频秒播优化方案

阿里云CloudImagine

android 音视频 短视频 Video播放器 移动端

别问了,我真的不喜欢这个注解!

why技术

Java

这个夏天,这群大学生奔波在盐场里忙啥?

科技热闻

学校疫苗中心管理应用搭建心得

明道云

摩托罗拉RhoMobile 5.0带来新的授权模型、云服务和KitKat支持_Ruby_Abel Avram_InfoQ精选文章