QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

摩托罗拉 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:121373
用户头像

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

关注

评论

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

JMeter笔记5 |Badboy使用和录制

Jmeter 性能测试 自动化测试 接口测试 脚本录制

瓴羊Quick BI数据可视化打造看板,助力极氪汽车决策

夏日星河

基于Sovit2D智慧养鸡组态大屏管理系统

2D3D前端可视化开发

物联网 组态软件 智慧农业 web组态 智慧养鸡

DApp泰山众筹系统开发合约搭建

薇電13242772558

智能合约 dapp

聆心智能联合洪恩打造“AI问答”|国内首批儿童启蒙成长领域类ChatGPT式应用

硬科技星球

谷歌全线反击!PaLM 2部分性能已经超越GPT-4

引迈信息

低代码 Google ChatGPT JNPF PaLM 2

iOS MachineLearning 系列(15)—— 可进行个性化更新的CoreML模型

珲少

数据剖析更灵活、更快捷,火山引擎DataLeap动态探查全面升级

字节跳动数据平台

从立项到发布仅三个月,开源技术问答社区 Answer 是如何诞生的?

万事ONES

PHP公众号开发给用户发微信消息提醒功能

北桥苏

微信公众号 模板 公众号接入

八股MQ007——浅谈Broker的网络架构

Codyida

后端、

让开发者成为创新主体 | 阿里云云原生4月动态

阿里巴巴云原生

阿里云 云原生 月报

购买小间距led显示屏需要注意什么?

Dylan

图像 像素灰度 LED显示屏

开源字节数字化乡村系统

源字节1号

开源 软件开发 小程序开发

IOS技术分享| 快对讲2.0会议场景实现

anyRTC开发者

ios 音视频 视频会议 移动开发 快对讲

MySQL表分区的选择与实践小结

北桥苏

MySQL 表分区

解决centos的mysql服务3306端口无法远程连接10038问题

北桥苏

MySQL 安装宝塔

从“能用”到“好用”:它的出现,解决你80%的转型困境【内含免费试用附教程】

加入高科技仿生人

低代码 数字化业务转型 数字转型

如何用Xcode安装ipa

雪奈椰子

在行 | “数智”为离散制造发展注入动能

用友BIP

PHP简单实现异步多文件上传并使用Postman测试提交图片

北桥苏

php OSS thinkphp

打破技术封锁,瓴羊Quick BI、Smartbi等国产BI工具崛起

夜雨微澜

大数据

轻松网站下载:SiteSucker mac汉化激活版

真大的脸盆

Mac Mac 软件 网站下载 下载网站工具 网站下载工具

感受国产BI工具的理论,瓴羊Quick BI、Smartbi对比

对不起该用户已成仙‖

Android 14 Beta 正式亮相, OPPO 连续五年稳居适配第一阵营

科技热闻

如何向大模型ChatGPT提出问题以获得优质回答:基于AIGC和深度学习的实践指南

GPU算力

流控验证太麻烦?不敢上生产?MSE 有办法!

阿里巴巴云原生

阿里云 微服务 云原生 Spring Cloud Apache Dubbo

如何使用apache的ab压力测试小工具传参数

北桥苏

AB apche A/B 测试

中馥科技集团成为五粮液社交零售战略合作伙伴,强强联手布局白酒赛道

电子信息发烧客

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